/*****************************************************../../../plugins/base/SignupForm/js/cmxforms.js../../../plugins/base/SignupForm/js/signup.js../../../plugins/base/SignupForm/js/jquery.autocomplete.min.js../../../plugins/base/DatingResultList/js/dating_result_list.js*****************************************************//****************../../../plugins/base/SignupForm/js/cmxforms.js****************/
$(document).ready(function()
{if(typeof(js_validation)!='undefined')
{$("#submit_form").click(validateForm);$("input#displayname").blur(checkDisplayNameNoAjax);$("input#email").blur(checkEmailNoAjax);$("input#password").blur(checkPasswordNew);}
else
{$("input#email").blur(checkEmail);$("input#display_name").blur(checkDisplayName);$("input#confirm_email").blur(checkConfirmEmail);$("input#password").blur(checkPassword);$('#btn_display_name_check_db').click(checkDisplayName);}
if(typeof($("#displayname"))!='undefined')
{$("#displayname").focus();}});function checkDisplayName(){var illegalChars=/\W/;var message="";var displayname=$('input#display_name').val();var displayname_length=$('input#display_name').val().length;$("#form_container .refresher").addClass("active");setTimeout('$("#form_container .refresher").removeClass("active")',800);if((displayname_length<6)||(displayname_length>20))
{var message=checkDisplayName_toolong;$("#displayname_validate").html(message);$("#displayname_validate").addClass("error");return false;}
else if(illegalChars.test(displayname))
{var message=checkDisplayName_illegal;$("#displayname_validate").html(message);$("#displayname_validate").addClass("error");return false;}
else
{$.get('?guimode=ajax&plugin=SignupForm&action=valid-form&task=checkDisplayName&display_name='+displayname,function(txt){if(txt=="error")
{var message=checkDisplayName_alreadyExist;$("#displayname_validate").html(message);$("#displayname_validate").addClass("error");return false;}
else
{var message=checkDisplayName_available;$("#displayname_validate").html(message);$("#displayname_validate").removeClass("error");}});}
return true;}
function checkEmail(){var email=$('#email').val();var confirm_email=$('#confirm_email').val();var email_length=$('#email').val().length;var emailFilter=/^.+@.+\..{2,5}$/;var valid_email=true;$("#email_validate").html('');$("#email_validate").addClass("error");if(email_length==0)
{var message=checkEmail_enterYourEmail;$("#email_validate").html(message);$("#email_validate").addClass("error");return false;}
else if(!emailFilter.test(email))
{var message=checkEmail_notValid;$("#email_validate").html(message);$("#email_validate").addClass("error");return false;}
else
{$.get('?guimode=ajax&plugin=SignupForm&action=valid-form&task=checkEmail&email='+email,function(txt)
{if(txt!='')
{$("#email_validate").html(txt);$("#email_validate").addClass("error");return false;}
else
{if(email.match('aol.com')!=null)
{var message=checkEmail_dontUseAol;$("#email_validate").html(message);$("#email_validate").addClass("error");}
else
{var message=checkEmail_available;$("#email_validate").html(message);$("#email_validate").addClass("error");}}});}
return true;}
function checkConfirmEmail()
{var email=$('#email').val();var confirm_email=$('#confirm_email').val();if(email!=confirm_email)
{var message=checkEmail_doNotMatch;$("#confirm_email_validate").html(message);$("#confirm_email_validate").addClass("error");return false;}
else
{$("#confirm_email_validate").html('');}
return true;}
function checkPassword(){var password=$('input#password').val();var password_length=$('input#password').val().length;var illegalChars=/\W/;if(password_length==0)
{var message=checkPassword_enterYourPassword;$('#password_validate').html(message);$("#password_validate").addClass("error");return false;}
else if((password_length<6)||(password_length>16))
{var message=checkPassword_shouldBeBetween;$('#password_validate').html(message);$("#password_validate").addClass("error");return false;}
else if(illegalChars.test(password))
{var message=checkPassword_notValid;$('#password_validate').html(message);$("#password_validate").addClass("error");return false;}
else
{var message="";$('#password_validate').html(message);}
return true;}
function checkDisplayNameNoAjax(){var illegalChars=/\W/;var message="";var displayname=$('input#displayname').val();var displayname_length=$('input#displayname').val().length;if((displayname_length<6)||(displayname_length>20))
{$("#displayname_validate").addClass("error");$("#displayname_validate .text").html(checkDisplayName_toolong);return false;}
else if(illegalChars.test(displayname))
{$("#displayname_validate").addClass("error");$("#displayname_validate .text").html(checkDisplayName_illegal);return false;}
return true;}
function checkEmailNoAjax(){var email=$('#email').val();var email_length=$('#email').val().length;var emailFilter=/^.+@.+\..{2,5}$/;if(email_length==0)
{$("#email_validate").addClass("error");$("#email_validate .text").html(checkEmail_enterYourEmail);return false;}
else if(!emailFilter.test(email))
{$("#email_validate").addClass("error");$("#email_validate .text").html(checkEmail_notValid);return false;}
return true;}
function checkTheseBoxes(box_name,error_message){var checked=false;$("input[name="+box_name+"\[\]][checked]").each(function(){checked=true;});if(checked==false){$("#"+box_name+"_validate").addClass("error");$("#"+box_name+"_validate .text").html(error_message);return false;}
return checked;}
function checkLocation(){if($("#country").val()==""||typeof($("#country").val())=="undefined")
{$("#country_validate").addClass("error");$("#country_validate .text").html(checkCountry);return false;}
if($("#country").val()=="CA"&&($("#search-province").val()==""||typeof($("#search-province").val())=="undefined"))
{$("#province_validate").addClass("error");$("#province_validate .text").html(checkProvince);return false;}
if($("#country").val()=="US"&&($("#search-state").val()==""||typeof($("#search-state").val())=="undefined"))
{$("#province_validate").addClass("error");$("#province_validate .text").html(checkState);return false;}
if($("#locationId").val()==""||typeof($("#locationId").val())=="undefined")
{$("#locationId_validate").addClass("error");$("#locationId_validate .text").html(checkLocationId);return false;}
return true;}
function checkPasswordNew(){var password=$('input#password').val();var password_length=$('input#password').val().length;var illegalChars=/\W/;if(password_length==0)
{$("#password_validate").addClass("error");$('#password_validate .text').html(checkPassword_enterYourPassword);return false;}
else if((password_length<6)||(password_length>16))
{$("#password_validate").addClass("error");$('#password_validate .text').html(checkPassword_shouldBeBetween);return false;}
else if(illegalChars.test(password))
{$("#password_validate").addClass("error");$('#password_validate .text').html(checkPassword_notValid);return false;}
return true;}
function validateForm(ev)
{$("#submit_form").attr("disabled",true);var buttonInitialValue=$("#submit_form").val();if(ev!=null)
ev.preventDefault();$("div.message .text").html("");$("div.message").removeClass("error");if(checkDisplayNameNoAjax()&&checkTheseBoxes("seeking",checkSeeking)&&checkTheseBoxes("interested_in",checkInterested)&&checkLocation()&&checkEmailNoAjax()&&checkPasswordNew())
{$("#submit_form").val(strPleaseWait);$.post("?action=valid-form&guimode=ajax&plugin=SignupForm&task=checkAll",$("#signupForm").serialize(),function(json)
{if(json.valid==true)
{$("#signupForm").submit();return true;}
$("#submit_form").attr("disabled",false);$("#submit_form").val(buttonInitialValue);if(json.email)
{$("#email_validate").addClass("error");$("#email_validate .text").html(json.email);}
if(json.displayname)
{$("#displayname_validate").addClass("error");$("#displayname_validate .text").html(json.displayname);}
if(json.failed)
{$("#failed_validate").addClass("active");$("#failed_validate .text").html(json.failed);}},'json');}
else
{$("#submit_form").attr("disabled",false);$("#submit_form").val(buttonInitialValue);return false;}}/****************../../../plugins/base/SignupForm/js/signup.js****************/
$(document).ready(function(){lunchCityAutocomplete();$("a.clear-city").click(removeCity);$("a.choose-city").click(showCitySearch);$("#country").change(toggleStateOrProvince);$("#country, #search-province, #search-state").change(changeSearchLocation);$("#search-city").blur(hideCitySearch).result(changeCity);$("form[name='signupform']").submit(function(){$("input[name='Signup']").parent().append("<strong style=\'color:#DE1E35\';>Loading...</strong>");$("input[name='Signup']").remove();});$("a.showform-email, a.showform-noemail").click(toggleEmail);$(".close_terms").click(closeTerms);$("#gender").change(toggleSeeking);$(".show_terms").click(showTerms);$(".multistep_button").click(goToStep2);});function setCheckedValue(radioObj,newValue){if(!radioObj)
return;var radioLength=radioObj.length;if(radioLength==undefined){radioObj.checked=(radioObj.value==newValue.toString());return;}
for(var i=0;i<radioLength;i++){radioObj[i].checked=false;if(radioObj[i].value==newValue.toString()){radioObj[i].checked=true;}}}
function changeRepeat(){$("input[name='email_repeat']").val($(this).val());}
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 showCitySearch(){$("a.choose-city").hide();$("#search-city").show();$("#search-city").focus();return false;}
function hideCitySearch(){$("#search-city").hide();if($('var.choosed_city').html()=="")$("a.choose-city").show();return false;}
function removeCity(){$('var.choosed_city').html("");$("a.choose-city").show();$('#locationId, #search-city, #city').val("");$("a.clear-city").hide();return false;}
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',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();$("a.choose-city, #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',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 toggleEmail(){var form=$(this).attr("class").split("-")[1];$(".brazzers_email").show();return false;}
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.location="/terms";}
else
{window.location="/tos";}}}
function closeTerms(){$('#tos_popup').hide();}
function toggleSeeking(){if($(".seeking_container")&&$(".seeking_container").css("display")=="none")
{if($("#gender").val()=="m")
{$(".seeking_container input:checkbox[value='f']").attr('checked',true);$(".seeking_container input:checkbox[value='m']").attr('checked',false);$(".seeking_container input:checkbox[value='c']").attr('checked',true);$(".seeking_container input:checkbox[value='t']").attr('checked',false);}
else if($("#gender").val()=="f")
{$(".seeking_container input:checkbox[value='f']").attr('checked',true);$(".seeking_container input:checkbox[value='m']").attr('checked',true);$(".seeking_container input:checkbox[value='c']").attr('checked',true);$(".seeking_container input:checkbox[value='t']").attr('checked',true);}
else if($("#gender").val()=="c")
{$(".seeking_container input:checkbox[value='f']").attr('checked',true);$(".seeking_container input:checkbox[value='m']").attr('checked',false);$(".seeking_container input:checkbox[value='c']").attr('checked',true);$(".seeking_container input:checkbox[value='t']").attr('checked',true);}
else if($("#gender").val()=="t")
{$(".seeking_container input:checkbox[value='f']").attr('checked',true);$(".seeking_container input:checkbox[value='m']").attr('checked',true);$(".seeking_container input:checkbox[value='c']").attr('checked',true);$(".seeking_container input:checkbox[value='t']").attr('checked',true);}}}
function goToStep2(ev){if(ev!=null)
ev.preventDefault();if($(this).hasClass("go"))
{$(this).parents("form").submit();}
else if(checkDisplayName()&&checkEmail()&&checkPassword()){if($("#skip_to_localbilling").val()==1)
{$(this).parents("form").submit();}
else
{$(".form_row").hide();$(".price_holder").fadeIn(1000);$(".payment_type").fadeIn(1000);$(this).addClass("go");}}}/****************../../../plugins/base/SignupForm/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/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;}
