/*****************************************************js/jquery.inputHintBox.jsjs/jquery.autocomplete.min.js../../../plugins/base/SignupFormAff/js/signup.js../../../plugins/base/SignupFormAff/js/jquery.autocomplete.min.js../../../plugins/base/SignupFormAff/js/validation.js../../../plugins/base/DatingResultList/js/dating_result_list.js*****************************************************//****************js/jquery.inputHintBox.js****************/
(function($){$.fn.inputHintBox=function(options){options=$.extend({},$.inputHintBoxer.defaults,options);this.each(function(){new $.inputHintBoxer(this,options);});return this;}
$.inputHintBoxer=function(input,options){var $guideObject,$input=$guideObject=$(input),box,boxMouseDown=false;if(($input.attr('type')=='radio'||$input.attr('type')=='checkbox')&&$input.parent().is('label')){$guideObject=$($input.parent());}
function init(){var boxHtml=options.html!=''?options.html:options.source=='attr'?$input.attr(options.attr):'';if(typeof boxHtml==="undefined")boxHtml='';box=options.div!=''?options.div.clone():$("<div/>").addClass(options.className);box=box.css('display','none').addClass('_hintBox').appendTo(options.attachTo);if(options.div_sub=='')box.html(boxHtml);else $(options.div_sub,box).html(boxHtml);$input.focus(function(){$('body').mousedown(global_mousedown_listener);show();}).blur(function(){prepare_hide();});}
function align(){var offsets=$guideObject.position(),left=offsets.left+$guideObject.width()+options.incrementLeft+5+($.browser.safari?5:($.browser.msie?10:($.browser.mozilla?6:0))),top=offsets.top+options.incrementTop+($.browser.msie?14:($.browser.mozilla?8:0));box.css({position:"absolute",top:top,left:left});}
function show(){align();box.fadeIn('slow');}
function prepare_hide(){$('body').click(global_click_listener);if(boxMouseDown)return;$.inputHintBoxer.mostRecentHideTimer=setTimeout(function(){hide()},300);}
var global_click_listener=function(e){var $e=$(e.target),c='._hintBox';clearTimeout($.inputHintBoxer.mostRecentHideTimer);if($e.parents(c).length==0&&$e.is(c)==false)hide();};var global_mousedown_listener=function(e){var $e=$(e.target),c='._hintBox';boxMouseDown=($e.parents(c).length!=0||$e.is(c)!=false);}
function hide(){$('body').unbind('click',global_click_listener);$('body').unbind('mousedown',global_mousedown_listener);align();box.fadeOut('slow');}
init();return{}};$.inputHintBoxer.mostRecentHideTimer=0;$.inputHintBoxer.defaults={div:'',className:'input_hint_box',source:'attr',div_sub:'',attr:'title',html:'',incrementLeft:5,incrementTop:0,attachTo:'body'}})(jQuery);/****************js/jquery.autocomplete.min.js****************/
(function($){$.fn.extend({autocomplete:function(urlOrData,options){var isUrl=typeof urlOrData=="string";options=$.extend({},$.Autocompleter.defaults,{url:isUrl?urlOrData:null,data:isUrl?null:urlOrData,delay:isUrl?$.Autocompleter.defaults.delay:10,max:options&&!options.scroll?25:150},options);options.highlight=options.highlight||function(value){return value;};options.moreItems=options.moreItems||"";return this.each(function(){new $.Autocompleter(this,options);});},result:function(handler){return this.bind("result",handler);},search:function(handler){return this.trigger("search",[handler]);},flushCache:function(){return this.trigger("flushCache");},setOptions:function(options){return this.trigger("setOptions",[options]);},unautocomplete:function(){return this.trigger("unautocomplete");}});$.Autocompleter=function(input,options){var KEY={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34};var $input=$(input).attr("autocomplete","off").addClass(options.inputClass);var timeout;var previousValue="";var cache=$.Autocompleter.Cache(options);var hasFocus=0;var lastKeyPressCode;var config={mouseDownOnSelect:false};var select=$.Autocompleter.Select(options,input,selectCurrent,config);$input.keydown(function(event){lastKeyPressCode=event.keyCode;switch(event.keyCode){case KEY.UP:event.preventDefault();if(select.visible()){select.prev();}else{onChange(0,true);}break;case KEY.DOWN:event.preventDefault();if(select.visible()){select.next();}else{onChange(0,true);}break;case KEY.PAGEUP:event.preventDefault();if(select.visible()){select.pageUp();}else{onChange(0,true);}break;case KEY.PAGEDOWN:event.preventDefault();if(select.visible()){select.pageDown();}else{onChange(0,true);}break;case options.multiple&&$.trim(options.multipleSeparator)==","&&KEY.COMMA:case KEY.TAB:case KEY.RETURN:if(selectCurrent()){if(!options.multiple)$input.blur();event.preventDefault();}break;case KEY.ESC:select.hide();break;default:clearTimeout(timeout);timeout=setTimeout(onChange,options.delay);break;}}).keypress(function(){}).focus(function(){hasFocus++;}).blur(function(){hasFocus=0;if(!config.mouseDownOnSelect){hideResults();}}).click(function(){if(hasFocus++>1&&!select.visible()){onChange(0,true);}}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i<data.length;i++){if(data[i].result.toLowerCase()==q.toLowerCase()){result=data[i];break;}}}if(typeof fn=="function")fn(result);else $input.trigger("result",result&&[result.data,result.value]);}$.each(trimWords($input.val()),function(i,value){request(value,findValueCallback,findValueCallback);});}).bind("flushCache",function(){cache.flush();}).bind("setOptions",function(){$.extend(options,arguments[1]);if("data"in arguments[1])cache.populate();}).bind("unautocomplete",function(){select.unbind();$input.unbind();});function selectCurrent(){var selected=select.selected();if(!selected)return false;var v=selected.result;previousValue=v;if(options.multiple){var words=trimWords($input.val());if(words.length>1){v=words.slice(0,words.length-1).join(options.multipleSeparator)+options.multipleSeparator+v;}v+=options.multipleSeparator;}$input.val(v);hideResultsNow();$input.trigger("result",[selected.data,selected.value]);return true;}function onChange(crap,skipPrevCheck){if(lastKeyPressCode==KEY.DEL){select.hide();return;}var currentValue=$input.val();if(!skipPrevCheck&&currentValue==previousValue)return;previousValue=currentValue;currentValue=lastWord(currentValue);if(currentValue.length>=options.minChars){$input.addClass(options.loadingClass);if(!options.matchCase)currentValue=currentValue.toLowerCase();request(currentValue,receiveData,hideResultsNow);}else{stopLoading();select.hide();}};function trimWords(value){if(!value){return[""];}var words=value.split($.trim(options.multipleSeparator));var result=[];$.each(words,function(i,value){if($.trim(value))result[i]=$.trim(value);});return result;}function lastWord(value){if(!options.multiple)return value;var words=trimWords(value);return words[words.length-1];}function autoFill(q,sValue){if(options.autoFill&&(lastWord($input.val()).toLowerCase()==q.toLowerCase())&&lastKeyPressCode!=8){$input.val($input.val()+sValue.substring(lastWord(previousValue).length));$.Autocompleter.Selection(input,previousValue.length,previousValue.length+sValue.length);}};function hideResults(){clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){select.hide();clearTimeout(timeout);stopLoading();if(options.mustMatch){$input.search(function(result){if(!result)$input.val("");});}};function receiveData(q,data){if(data&&data.length&&hasFocus){stopLoading();select.display(data,q);autoFill(q,data[0].value);select.show();}else{hideResultsNow();}};function request(term,success,failure){if(!options.matchCase)term=term.toLowerCase();var data=cache.load(term);if(data&&data.length){success(term,data);}else if((typeof options.url=="string")&&(options.url.length>0)){var extraParams={};$.each(options.extraParams,function(key,param){extraParams[key]=typeof param=="function"?param():param;});$.ajax({mode:"abort",port:"autocomplete"+input.name,dataType:options.dataType,url:options.url,data:$.extend({q:lastWord(term),limit:options.max},extraParams),success:function(data){var parsed=options.parse&&options.parse(data)||parse(data);cache.add(term,parsed);success(term,parsed);}});}else{failure(term);}};function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){row=row.split("|");parsed[parsed.length]={data:row,value:row[0],result:options.formatResult&&options.formatResult(row,row[0])||row[0]};}}return parsed;};function stopLoading(){$input.removeClass(options.loadingClass);};};$.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(row){return row[0];},moreItems:"",autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(value,term){return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+term+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>");},scroll:true,scrollHeight:180,attachTo:'body'};$.Autocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains;};function add(q,value){if(length>options.cacheLength){flush();}if(!data[q]){length++;}data[q]=value;}function populate(){if(!options.data)return false;var stMatchSets={},nullData=0;if(!options.url)options.cacheLength=1;stMatchSets[""]=[];for(var i=0,ol=options.data.length;i<ol;i++){var rawValue=options.data[i];rawValue=(typeof rawValue=="string")?[rawValue]:rawValue;var value=options.formatItem(rawValue,i+1,options.data.length);if(value===false)continue;var firstChar=value.charAt(0).toLowerCase();if(!stMatchSets[firstChar])stMatchSets[firstChar]=[];var row={value:value,data:rawValue,result:options.formatResult&&options.formatResult(rawValue)||value};stMatchSets[firstChar].push(row);if(nullData++<options.max){stMatchSets[""].push(row);}};$.each(stMatchSets,function(i,value){options.cacheLength++;add(i,value);});}setTimeout(populate,25);function flush(){data={};length=0;}return{flush:flush,add:add,populate:populate,load:function(q){if(!options.cacheLength||!length)return null;if(!options.url&&options.matchContains){var csub=[];for(var k in data){if(k.length>0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x);}});}}return csub;}else
if(data[q]){return data[q];}else
if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var c=data[q.substr(0,i)];if(c){var csub=[];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub[csub.length]=x;}});return csub;}}}return null;}};};$.Autocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"ac_over"};var listItems,active=-1,data,term="",needsInit=true,element,list,moreItems;function init(){if(!needsInit)return;element=$("<div>").hide().addClass(options.resultsClass).css("position","absolute").appendTo(options.attachTo);list=$("<ul>").appendTo(element).attr('id','city_list').mouseover(function(event){if(target(event).nodeName&&target(event).nodeName.toUpperCase()=='LI'){active=$("li",list).removeClass().index(target(event));$(target(event)).addClass(CLASSES.ACTIVE);}}).click(function(event){$(target(event)).addClass(CLASSES.ACTIVE);select();return false;}).mousedown(function(){config.mouseDownOnSelect=true;}).mouseup(function(){config.mouseDownOnSelect=false;});if(options.moreItems.length>0)moreItems=$("<div>").addClass("ac_moreItems").css("display","none").html(options.moreItems).appendTo(element);if(options.width>0)element.css("width",options.width);needsInit=false;}function target(event){var element=event.target;while(element&&element.tagName!="LI")element=element.parentNode;if(!element)return[];return element;}function moveSelect(step){listItems.slice(active,active+1).removeClass();movePosition(step);var activeItem=listItems.slice(active,active+1).addClass(CLASSES.ACTIVE);if(options.scroll){var offset=0;listItems.slice(0,active).each(function(){offset+=this.offsetHeight;});if((offset+activeItem[0].offsetHeight-list.scrollTop())>list[0].clientHeight){list.scrollTop(offset+activeItem[0].offsetHeight-list.innerHeight());}else if(offset<list.scrollTop()){list.scrollTop(offset);}}};function movePosition(step){active+=step;if(active<0){active=listItems.size()-1;}else if(active>=listItems.size()){active=0;}}function limitNumberOfItems(available){return options.max&&options.max<available?options.max:available;}function fillList(){list.empty();var max=limitNumberOfItems(data.length);for(var i=0;i<max;i++){if(!data[i])continue;var formatted=options.formatItem(data[i].data,i+1,max,data[i].value,term);if(formatted===false)continue;var li=$("<li>").html(options.highlight(formatted,term)).appendTo(list)[0];$.data(li,"ac_data",data[i]);}listItems=list.find("li");if(options.selectFirst){listItems.slice(0,1).addClass(CLASSES.ACTIVE);active=0;}if(options.moreItems.length>0&&!options.scroll)moreItems.css("display",(data.length>max)?"block":"none");list.bgiframe();}return{display:function(d,q){init();data=d;term=q;fillList();},next:function(){moveSelect(1);},prev:function(){moveSelect(-1);},pageUp:function(){if(active!=0&&active-8<0){moveSelect(-active);}else{moveSelect(-8);}},pageDown:function(){if(active!=listItems.size()-1&&active+8>listItems.size()){moveSelect(listItems.size()-1-active);}else{moveSelect(8);}},hide:function(){element&&element.hide();active=-1;},visible:function(){return element&&element.is(":visible");},current:function(){return this.visible()&&(listItems.filter("."+CLASSES.ACTIVE)[0]||options.selectFirst&&listItems[0]);},show:function(){var offset=$(input).offset();element.css({width:typeof options.width=="string"||options.width>0?options.width:$(input).width(),top:offset.top+input.offsetHeight,left:offset.left}).show();if(options.scroll){list.scrollTop(0);list.css({maxHeight:options.scrollHeight,overflow:'auto'});if($.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var listHeight=0;listItems.each(function(){listHeight+=this.offsetHeight;});var scrollbarsVisible=listHeight>options.scrollHeight;list.css('height',scrollbarsVisible?options.scrollHeight:listHeight);if(!scrollbarsVisible){listItems.width(list.width()-parseInt(listItems.css("padding-left"))-parseInt(listItems.css("padding-right")));}}}},selected:function(){return listItems&&$.data(listItems.filter("."+CLASSES.ACTIVE)[0],"ac_data");},unbind:function(){element&&element.remove();}};};$.Autocompleter.Selection=function(field,start,end){if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}else if(field.setSelectionRange){field.setSelectionRange(start,end);}else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}}field.focus();};})(jQuery);/****************../../../plugins/base/SignupFormAff/js/signup.js****************/
$(document).ready(function(){lunchCityAutocomplete();$("a.clear-city").click(removeCity);$("#country").change(toggleStateOrProvince);$("#country, #search-province, #search-state").change(changeSearchLocation);$("#search-city").result(changeCity);$(".close_terms").click(closeTerms);$(".show_terms").click(showTerms);formFocus();});function removeCity(){$('var.choosed_city').html("");$('#locationId, #search-city, #city').val("");$("a.clear-city").hide();showCitySearch();return false;}
function showCitySearch(){$("#search-city").show();$("#search-city").focus();return false;}
function toggleStateOrProvince(){$(".search-province-zone, .search-state-zone").hide();if($(this).val()=="US")$(".search-state-zone").show();if($(this).val()=="CA")$(".search-province-zone").show();$("#search-state, #search-province").val('');$("#country").val($(this).find("option:selected").html());removeCity();}
function lunchCityAutocomplete(){$("#search-city").autocomplete("/",{width:250,matchContains:true,minChars:1,cacheLength:10,delay:100,max:500,scroll:true,scrollHeight:100,extraParams:{action:'autocomplete',guimode:'ajax',task:'listCities',plugin:"SignupFormAff",countryCode:$('#country').val(),state:$('#search-state').val(),province:$('#search-province').val()},formatResult:function(row){if(row[0]=='You need to select a country.')
{return' ';}
else
{var item=row[0];if(item.search(",")>0)
{var city=item.split(",");item=city[0];}
return item;}}});return false;}
function changeCity(event,data,formatted){if(data.length>=2){$('#locationId').val(data[1]);$('#city').val(data[0]);$('var.choosed_city').html(data[0]);$("a.clear-city").show();$("#search-city").hide();changeSearchLocation();}
$(this).val("");return false;}
function changeSearchLocation(){var currentChange=$(this).attr("id");if(currentChange=='country'||currentChange=='search-state'||currentChange=='search-province'){removeCity();$("#search-city").flushCache();$("#search-city").setOptions({extraParams:{action:'autocomplete',guimode:'ajax',task:'listCities',plugin:"SignupFormAff",countryCode:$('#country').val(),state:$('#search-state').val(),province:$('#search-province').val()}});}}
function refreshCaptcha(){if($)
{thesrc=$("#impng").attr("src");$("#impng").attr("src",thesrc+"?"+Math.round(Math.random()*100000));}else{alert("Sorry, cannot autoreload image\n");}}
function showTerms(ev){if(ev!=null)
ev.preventDefault();$(".templates").hide();var template=$(this).attr("alt");if($("#tos_popup").is('*')){if(template=="privacy")
{$(".privacy_tpl").show();}
else
{$(".tos_tpl").show();}
$('#tos_popup').fadeIn();}
else
{if(template=="privacy")
{window.open("/terms");}
else
{window.open("/tos");}}}
function closeTerms(){$('#tos_popup').hide();}
function formFocus(){if(typeof(focusDisplayname)=='undefined'||focusDisplayname==true){$("#uname").focus();}}/****************../../../plugins/base/SignupFormAff/js/jquery.autocomplete.min.js****************/
(function($){$.fn.extend({autocomplete:function(urlOrData,options){var isUrl=typeof urlOrData=="string";options=$.extend({},$.Autocompleter.defaults,{url:isUrl?urlOrData:null,data:isUrl?null:urlOrData,delay:isUrl?$.Autocompleter.defaults.delay:10,max:options&&!options.scroll?25:150},options);options.highlight=options.highlight||function(value){return value;};options.moreItems=options.moreItems||"";return this.each(function(){new $.Autocompleter(this,options);});},result:function(handler){return this.bind("result",handler);},search:function(handler){return this.trigger("search",[handler]);},flushCache:function(){return this.trigger("flushCache");},setOptions:function(options){return this.trigger("setOptions",[options]);},unautocomplete:function(){return this.trigger("unautocomplete");}});$.Autocompleter=function(input,options){var KEY={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34};var $input=$(input).attr("autocomplete","off").addClass(options.inputClass);var timeout;var previousValue="";var cache=$.Autocompleter.Cache(options);var hasFocus=0;var lastKeyPressCode;var config={mouseDownOnSelect:false};var select=$.Autocompleter.Select(options,input,selectCurrent,config);$input.keydown(function(event){lastKeyPressCode=event.keyCode;switch(event.keyCode){case KEY.UP:event.preventDefault();if(select.visible()){select.prev();}else{onChange(0,true);}break;case KEY.DOWN:event.preventDefault();if(select.visible()){select.next();}else{onChange(0,true);}break;case KEY.PAGEUP:event.preventDefault();if(select.visible()){select.pageUp();}else{onChange(0,true);}break;case KEY.PAGEDOWN:event.preventDefault();if(select.visible()){select.pageDown();}else{onChange(0,true);}break;case options.multiple&&$.trim(options.multipleSeparator)==","&&KEY.COMMA:case KEY.TAB:case KEY.RETURN:if(selectCurrent()){if(!options.multiple)$input.blur();event.preventDefault();}break;case KEY.ESC:select.hide();break;default:clearTimeout(timeout);timeout=setTimeout(onChange,options.delay);break;}}).keypress(function(){}).focus(function(){hasFocus++;}).blur(function(){hasFocus=0;if(!config.mouseDownOnSelect){hideResults();}}).click(function(){if(hasFocus++>1&&!select.visible()){onChange(0,true);}}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i<data.length;i++){if(data[i].result.toLowerCase()==q.toLowerCase()){result=data[i];break;}}}if(typeof fn=="function")fn(result);else $input.trigger("result",result&&[result.data,result.value]);}$.each(trimWords($input.val()),function(i,value){request(value,findValueCallback,findValueCallback);});}).bind("flushCache",function(){cache.flush();}).bind("setOptions",function(){$.extend(options,arguments[1]);if("data"in arguments[1])cache.populate();}).bind("unautocomplete",function(){select.unbind();$input.unbind();});function selectCurrent(){var selected=select.selected();if(!selected)return false;var v=selected.result;previousValue=v;if(options.multiple){var words=trimWords($input.val());if(words.length>1){v=words.slice(0,words.length-1).join(options.multipleSeparator)+options.multipleSeparator+v;}v+=options.multipleSeparator;}$input.val(v);hideResultsNow();$input.trigger("result",[selected.data,selected.value]);return true;}function onChange(crap,skipPrevCheck){if(lastKeyPressCode==KEY.DEL){select.hide();return;}var currentValue=$input.val();if(!skipPrevCheck&&currentValue==previousValue)return;previousValue=currentValue;currentValue=lastWord(currentValue);if(currentValue.length>=options.minChars){$input.addClass(options.loadingClass);if(!options.matchCase)currentValue=currentValue.toLowerCase();request(currentValue,receiveData,hideResultsNow);}else{stopLoading();select.hide();}};function trimWords(value){if(!value){return[""];}var words=value.split($.trim(options.multipleSeparator));var result=[];$.each(words,function(i,value){if($.trim(value))result[i]=$.trim(value);});return result;}function lastWord(value){if(!options.multiple)return value;var words=trimWords(value);return words[words.length-1];}function autoFill(q,sValue){if(options.autoFill&&(lastWord($input.val()).toLowerCase()==q.toLowerCase())&&lastKeyPressCode!=8){$input.val($input.val()+sValue.substring(lastWord(previousValue).length));$.Autocompleter.Selection(input,previousValue.length,previousValue.length+sValue.length);}};function hideResults(){clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){select.hide();clearTimeout(timeout);stopLoading();if(options.mustMatch){$input.search(function(result){if(!result)$input.val("");});}};function receiveData(q,data){if(data&&data.length&&hasFocus){stopLoading();select.display(data,q);autoFill(q,data[0].value);select.show();}else{hideResultsNow();}};function request(term,success,failure){if(!options.matchCase)term=term.toLowerCase();var data=cache.load(term);if(data&&data.length){success(term,data);}else if((typeof options.url=="string")&&(options.url.length>0)){var extraParams={};$.each(options.extraParams,function(key,param){extraParams[key]=typeof param=="function"?param():param;});$.ajax({mode:"abort",port:"autocomplete"+input.name,dataType:options.dataType,url:options.url,data:$.extend({q:lastWord(term),limit:options.max},extraParams),success:function(data){var parsed=options.parse&&options.parse(data)||parse(data);cache.add(term,parsed);success(term,parsed);}});}else{failure(term);}};function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){row=row.split("|");parsed[parsed.length]={data:row,value:row[0],result:options.formatResult&&options.formatResult(row,row[0])||row[0]};}}return parsed;};function stopLoading(){$input.removeClass(options.loadingClass);};};$.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(row){return row[0];},moreItems:"",autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(value,term){return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+term+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>");},scroll:true,scrollHeight:180,attachTo:'body'};$.Autocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains;};function add(q,value){if(length>options.cacheLength){flush();}if(!data[q]){length++;}data[q]=value;}function populate(){if(!options.data)return false;var stMatchSets={},nullData=0;if(!options.url)options.cacheLength=1;stMatchSets[""]=[];for(var i=0,ol=options.data.length;i<ol;i++){var rawValue=options.data[i];rawValue=(typeof rawValue=="string")?[rawValue]:rawValue;var value=options.formatItem(rawValue,i+1,options.data.length);if(value===false)continue;var firstChar=value.charAt(0).toLowerCase();if(!stMatchSets[firstChar])stMatchSets[firstChar]=[];var row={value:value,data:rawValue,result:options.formatResult&&options.formatResult(rawValue)||value};stMatchSets[firstChar].push(row);if(nullData++<options.max){stMatchSets[""].push(row);}};$.each(stMatchSets,function(i,value){options.cacheLength++;add(i,value);});}setTimeout(populate,25);function flush(){data={};length=0;}return{flush:flush,add:add,populate:populate,load:function(q){if(!options.cacheLength||!length)return null;if(!options.url&&options.matchContains){var csub=[];for(var k in data){if(k.length>0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x);}});}}return csub;}else
if(data[q]){return data[q];}else
if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var c=data[q.substr(0,i)];if(c){var csub=[];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub[csub.length]=x;}});return csub;}}}return null;}};};$.Autocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"ac_over"};var listItems,active=-1,data,term="",needsInit=true,element,list,moreItems;function init(){if(!needsInit)return;element=$("<div>").hide().addClass(options.resultsClass).css("position","absolute").appendTo(options.attachTo);list=$("<ul>").appendTo(element).attr('id','city_list').mouseover(function(event){if(target(event).nodeName&&target(event).nodeName.toUpperCase()=='LI'){active=$("li",list).removeClass().index(target(event));$(target(event)).addClass(CLASSES.ACTIVE);}}).click(function(event){$(target(event)).addClass(CLASSES.ACTIVE);select();return false;}).mousedown(function(){config.mouseDownOnSelect=true;}).mouseup(function(){config.mouseDownOnSelect=false;});if(options.moreItems.length>0)moreItems=$("<div>").addClass("ac_moreItems").css("display","none").html(options.moreItems).appendTo(element);if(options.width>0)element.css("width",options.width);needsInit=false;}function target(event){var element=event.target;while(element&&element.tagName!="LI")element=element.parentNode;if(!element)return[];return element;}function moveSelect(step){listItems.slice(active,active+1).removeClass();movePosition(step);var activeItem=listItems.slice(active,active+1).addClass(CLASSES.ACTIVE);if(options.scroll){var offset=0;listItems.slice(0,active).each(function(){offset+=this.offsetHeight;});if((offset+activeItem[0].offsetHeight-list.scrollTop())>list[0].clientHeight){list.scrollTop(offset+activeItem[0].offsetHeight-list.innerHeight());}else if(offset<list.scrollTop()){list.scrollTop(offset);}}};function movePosition(step){active+=step;if(active<0){active=listItems.size()-1;}else if(active>=listItems.size()){active=0;}}function limitNumberOfItems(available){return options.max&&options.max<available?options.max:available;}function fillList(){list.empty();var max=limitNumberOfItems(data.length);for(var i=0;i<max;i++){if(!data[i])continue;var formatted=options.formatItem(data[i].data,i+1,max,data[i].value,term);if(formatted===false)continue;var li=$("<li>").html(options.highlight(formatted,term)).appendTo(list)[0];$.data(li,"ac_data",data[i]);}listItems=list.find("li");if(options.selectFirst){listItems.slice(0,1).addClass(CLASSES.ACTIVE);active=0;}if(options.moreItems.length>0&&!options.scroll)moreItems.css("display",(data.length>max)?"block":"none");list.bgiframe();}return{display:function(d,q){init();data=d;term=q;fillList();},next:function(){moveSelect(1);},prev:function(){moveSelect(-1);},pageUp:function(){if(active!=0&&active-8<0){moveSelect(-active);}else{moveSelect(-8);}},pageDown:function(){if(active!=listItems.size()-1&&active+8>listItems.size()){moveSelect(listItems.size()-1-active);}else{moveSelect(8);}},hide:function(){element&&element.hide();active=-1;},visible:function(){return element&&element.is(":visible");},current:function(){return this.visible()&&(listItems.filter("."+CLASSES.ACTIVE)[0]||options.selectFirst&&listItems[0]);},show:function(){var offset=$(input).offset();element.css({width:typeof options.width=="string"||options.width>0?options.width:$(input).width(),top:offset.top+input.offsetHeight,left:offset.left}).show();if(options.scroll){list.scrollTop(0);list.css({maxHeight:options.scrollHeight,overflow:'auto'});if($.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var listHeight=0;listItems.each(function(){listHeight+=this.offsetHeight;});var scrollbarsVisible=listHeight>options.scrollHeight;list.css('height',scrollbarsVisible?options.scrollHeight:listHeight);if(!scrollbarsVisible){listItems.width(list.width()-parseInt(listItems.css("padding-left"))-parseInt(listItems.css("padding-right")));}}}},selected:function(){return listItems&&$.data(listItems.filter("."+CLASSES.ACTIVE)[0],"ac_data");},unbind:function(){element&&element.remove();}};};$.Autocompleter.Selection=function(field,start,end){if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}else if(field.setSelectionRange){field.setSelectionRange(start,end);}else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}}field.focus();};})(jQuery);/****************../../../plugins/base/SignupFormAff/js/validation.js****************/
$(document).ready(function()
{$(".step_button").click(validateForm);if(typeof(multiple_step_form)!='undefined')
{checkFormPart();}});function useSuggested(name){$("#uname").val(name);}
function checkFormPart()
{$(".part").hide();var partToShow=$("#formPart").val();$("#goToStep").val(checkFormPartArray[partToShow]);$(".part_"+partToShow).show();}
function checkUname()
{var illegalChars=/\W/;var uname=$('#uname').val();var uname_length=$('#uname').val().length;if((uname_length<4)||(uname_length>16))
{$("#uname_validate").addClass("active");$("#uname_validate").html(checkUname_toolong);$("#uname").focus();return false;}
else if(illegalChars.test(uname))
{$("#uname_validate").addClass("active");$("#uname_validate").html(checkUname_illegal);$("#uname").focus();return false;}
return true;}
function checkEmail()
{var email=$('#email').val();var email_length=$('#email').val().length;var emailFilter=/^.+@.+\..{2,5}$/;if(email_length==0)
{$("#email_validate").addClass("active");$("#email_validate").html(checkEmail_enterYourEmail);$("#email").focus();return false;}
else if(!emailFilter.test(email))
{$("#email_validate").addClass("active");$("#email_validate").html(checkEmail_notValid);$("#email").focus();return false;}
return true;}
function checkPassword()
{var password=$('#password').val();var password_length=$('#password').val().length;var illegalChars=/[^A-Za-z0-9]/;if(password_length==0)
{$("#password_validate").addClass("active");$("#password_validate").html(checkPassword_enterYourPassword);$("#password").focus();return false;}
else if((password_length<5)||(password_length>16))
{$("#password_validate").addClass("active");$("#password_validate").html(checkPassword_shouldBeBetween);$("#password").focus();return false;}
else if(illegalChars.test(password))
{$("#password_validate").addClass("active");$("#password_validate").html(checkPassword_notValid);$("#password").focus();return false;}
return true;}
function checkTitle()
{if($(".title_container").css("display")!="none"){var title=$('#title').val();var title_length=$('#title').val().length;if(title_length<10)
{$("#title_validate").addClass("active");$("#title_validate").html(checkTitle_empty);$("#title").focus();return false;}}
return true;}
function checkDescription()
{if($(".description_container").css("display")!="none"){var description=$('#description').val();var description_length=$('#description').val().length;if(description_length<50)
{$("#description_validate").addClass("active");$("#description_validate").html(checkDescription_empty);$("#description").focus();return false;}}
return true;}
function checkSeeking()
{var checked=false;$("input[name=seeking\[\]].[checked]").each(function(){checked=true;});if(checked==false)
{$("#seeking_validate").addClass("active");$("#seeking_validate").html(checkSeeking_empty);$("#seeking").focus();}
return checked;}
function checkAge()
{var max_date=new Date();max_date.setFullYear(max_date.getFullYear()-18);var input_date=new Date($("#dob_year").val(),$("#dob_month").val()-1,$("#dob_day").val(),0,0,0);if(input_date>=max_date)
{$("#dob_validate").addClass("active");$("#dob_validate").html(checkAge_under18);$("#dob").focus();return false;}
return true;}
function checkLocation()
{if($("#country").val()==""||typeof($("#country").val())=="undefined")
{$("#country_validate").addClass("active");$("#country_validate").html(checkCountry);$("#country").focus();return false;}
if($("#country").val()=="CA"&&($("#search-province").val()==""||typeof($("#search-province").val())=="undefined"))
{$("#province_validate").addClass("active");$("#province_validate").html(checkProvince);$("#search-province").focus();return false;}
if($("#country").val()=="US"&&($("#search-state").val()==""||typeof($("#search-state").val())=="undefined"))
{$("#province_validate").addClass("active");$("#province_validate").html(checkState);$("#search-state").focus();return false;}
if($("#locationId").val()==""||typeof($("#locationId").val())=="undefined")
{$("#locationId_validate").addClass("active");$("#locationId_validate").html(checkLocationId);return false;}
return true;}
function validateForm(ev)
{$("#goToStep").attr("disabled",true);var buttonInitialValue=$("#goToStep").val();if(ev!=null)ev.preventDefault();$("small.errorBox, span.errorBox").html("");$("small.errorBox, span.errorBox").removeClass("active");if(typeof(multiple_step_form)!='undefined')
{if($("#formPart").val()==1)
{if(checkAge()&&checkLocation())
{$("#formPart").val(2);$("#goToStep").val(checkFormPartArray[2]);$(".step_button").attr("disabled",false);checkFormPart();}
else
{$(".step_button").attr("disabled",false);}}
else if($("#formPart").val()==2)
{if(checkUname()&&checkPassword()&&checkEmail()&&checkTitle()&&checkDescription())
{$("#goToStep").val(strPleaseWait);VirtualAgentSuspend='stop';$.post("?action=validation&guimode=ajax&plugin=SignupFormAff&task=checkAll",$("#signupForm").serialize(),function(json){if(json.valid==true)
{window.location=json.location;}
VirtualAgentSuspend=false;$(".step_button").attr("disabled",false);$("#goToStep").val(checkFormPartArray[2]);if(json.dob)
{$("#dob_validate").addClass("active");$("#dob_validate").html(json.dob);$("#dob").focus();$("#formPart").val(1);$("#goToStep").val(checkFormPartArray[1]);checkFormPart();}
if(json.email)
{$("#email_validate").addClass("active");$("#email_validate").html(json.email);$("#email").focus();}
if(json.uname)
{$("#uname_validate").addClass("active");$("#uname_validate").html(json.uname);$("#uname").focus();}
if(json.failed)
{$("#failed_validate").addClass("active");$("#failed_validate").html(json.failed);$("#formPart").val(1);$("#goToStep").val(checkFormPartArray[1]);checkFormPart();}},'json');}
else
{$(".step_button").attr("disabled",false);}}}
else
{var passedValidation=false;if(typeof(inscription_form)!='undefined')
{if(checkUname()&&checkSeeking()&&checkEmail()&&checkPassword())
{passedValidation=true;}
else
{$("#goToStep").attr("disabled",false);}}
else
{if(checkUname()&&checkPassword()&&checkAge()&&checkLocation()&&checkEmail()&&checkTitle()&&checkDescription())
{passedValidation=true;}
else
{$("#goToStep").attr("disabled",false);$("#failed_validate").addClass("active");$("#failed_validate").html(errorFound);}}
if(passedValidation)
{$("#goToStep").val(strPleaseWait);$.post("?action=validation&guimode=ajax&plugin=SignupFormAff&task=checkAll",$("#signupForm").serialize(),function(json){if(json.valid==true)
{window.location=json.location;}
if(json.email)
{$("#email_validate").addClass("active");$("#email_validate").html(json.email);$("#failed_validate").addClass("active");$("#failed_validate").html(errorFound);$("#email").focus();}
if(json.uname)
{$("#uname_validate").addClass("active");$("#uname_validate").html(json.uname);$("#failed_validate").addClass("active");$("#failed_validate").html(errorFound);$("#uname").focus();}
if(json.dob)
{$("#dob_validate").addClass("active");$("#dob_validate").html(json.dob);$("#failed_validate").addClass("active");$("#failed_validate").html(errorFound);$("#dob").focus();}
if(json.failed)
{$("#failed_validate").addClass("active");$("#failed_validate").html(json.failed);}
$("#goToStep").attr("disabled",false);$("#goToStep").val(buttonInitialValue);},'json');}
else
{$("#goToStep").attr("disabled",false);}}}/****************../../../plugins/base/DatingResultList/js/dating_result_list.js****************/
$(document).ready(function(){$("a.add-to-fav").click(addFavorite);});function addFavorite()
{var button=$(this);var user_id=button.attr("href").split("#")[1];button.parents(".profile_card,.user-profile-card").effect("highlight",{color:"#FFFFFF"},500);$.post("?action=profile&guimode=ajax&task=addFavorite&id="+user_id,function(txt){if(txt.action=="add")
{button.addClass("hover");button.parents(".icon").addClass("link_bg_color active");}
else
{button.removeClass("hover");button.parents(".icon").removeClass("link_bg_color active");}},"json");return false;}
