tagged.namespace("search.results");(function(){var i=tagged.search;var p=/<img\s+src="([^"]+)"/g;var e=1930,f=2009,j=1930,l=2009,n=1930,o=2014;var a=1,d=false,r="",b=0,g=new Array(),h=-1,w=10000000,t=0;var s=["gender","min_age","max_age","country","distance","location","location_nd","user_cc_iso","language","show","rel_status","interested_in","sexual_orientation","ethnicity","religion","search_type","search_term","aff_id","start_year","end_year","grad_year"];var m=["B","-1","-1",tagged.search.results.usercc,"","","",tagged.search.results.usercc,"en","25","0","0","0","0","0","keyword","","0","-1","-1","-1"];var k="_";var c="%"+k.charCodeAt(0).toString(16);var v=0;var u="";var q=null;tagged.search.results={firstPage:null,lastPage:null,imageCounter:null,setupSearchForm:function(G,x,B,z){i.results.createAgeSelect("ageStart_div","min_age","min_age","search-fields-narrow",false);i.results.createAgeSelect("ageEnd_div","max_age","max_age","search-fields-narrow",true);tagged.util.languages.getLanguages("language_span","language","language","search-fields-wide",tagged.search.results.strings.any);var F="";if(B!=""){F=B}else{if(G){F=usercc}}if(document.getElementById("start_year_span")){tagged.util.dates.getYears("start_year_span","start_year","start_year","blueBox",e,f);document.getElementById("start_year").options[0].text=tagged.search.results.strings.any}if(document.getElementById("end_year_span")){tagged.util.dates.getYears("end_year_span","end_year","end_year","blueBox",j,l);document.getElementById("end_year").options[0].text=tagged.search.results.strings.any}if(document.getElementById("grad_year_span")){tagged.util.dates.getYears("grad_year_span","grad_year","grad_year","blueBox",n,o);document.getElementById("grad_year").options[0].text=tagged.search.results.strings.any;if(grad_year!=-1){document.getElementById("grad_year").options[(o-grad_year+1)].selected="selected"}}tagged.util.locationselector.create(F,x,document.forms.searchFilterMainForm);if(is_browsing&&z!=""){i.results.applyFilterParams(z,new Array("gender","min_age","max_age","show"))}r=i.results.getFilterParamPairsList();var A=i.results.getFilterParamState()+k+"0"+k+"1";var y=YAHOO.util.History.getBookmarkedState("params");var H=y||A;YAHOO.util.History.register("params",H,function(J){var I=J.lastIndexOf(k);i.results.loadPage(parseInt(J.substr(I+k.length)))});YAHOO.util.History.onReady(function(){var L=YAHOO.util.History.getCurrentState("params");var I=L.lastIndexOf(k);var K="1";if(I!=-1){K=L.substr(I+k.length);var J=L.substr(0,I);i.results.applyFilterParams(J)}r=i.results.getFilterParamPairsList();i.results.loadPage(parseInt(K))});try{YAHOO.util.History.initialize("yui-history-field","yui-history-iframe")}catch(C){alert(C)}},toggleMoreOptions:function(){var z=document.getElementById("more_options");var y=document.getElementById("searchbtn");var x=document.getElementById("more_options_toggle");if(z.style.display=="none"||z.style.display==""){z.style.display="inline";y.style.display="none";document.getElementById("more_options_link").innerHTML=tagged.search.results.strings.lessOptions;YAHOO.util.Dom.addClass("more_options_link","more_showing");YAHOO.util.Dom.addClass("main_options","more_showing")}else{z.style.display="none";y.style.display="inline";document.getElementById("more_options_link").innerHTML=tagged.search.results.strings.moreOptions;YAHOO.util.Dom.removeClass("more_options_link","more_showing");YAHOO.util.Dom.removeClass("main_options","more_showing")}},createAgeSelect:function(C,z,y,B,x){var F='<select id="'+z+'" name="'+y+'" class="'+B+'">';if(x){F+='<option value="'+-1+'">'+tagged.search.results.strings.any+"</option>"}for(var A=min_search_age;A<=max_search_age;A++){F+='<option value="'+A+'">'+A+"</option>"}F+="</select>";if(typeof(C)=="string"){C=document.getElementById(C)}C.innerHTML=F},retrieveFilterParamJSON:function(){var x={};function I(M){if(!M){return}var L="";for(var N=0,K=M.elements.length;N<K;++N){var P=M.elements[N];if(P&&(P.type=="text"||P.type=="select-one"||P.type=="hidden")){var O=P.value;if(P.name=="location"){O=escape(document.getElementById("location").getValue());if(!O){document.getElementById("location_nd").value=O}}else{if(P.name=="show"){O=P.options[P.selectedIndex].value}}x[P.name]=O.replace(k,c)}}}I(document.forms.searchFilterMainForm);I(document.forms.searchFilterMoreForm);var F=new Array("rel_status","interested_in","sexual_orientation","ethnicity","religion");for(var z=0,G=F.length;z<G;++z){var H=F[z];var A=document.getElementsByName(H);var C=0;for(var y=0,J=A.length;y<J;++y){var B=A[y];if(B.checked==true){C=C|parseInt(B.value)}}x[H]=C}I(document.forms.searchBlueBoxForm);return x},getFilterParamPairsList:function(){var z=i.results.retrieveFilterParamJSON();var x="";for(var y in z){x+="&"+encodeURIComponent(y)+"="+encodeURIComponent(z[y]);if(y=="search_term"){u=z[y]}}return x},getFilterParamState:function(){var z=i.results.retrieveFilterParamJSON();var x="";for(var y in s){if(typeof(z[s[y]])!="undefined"){x+=k+z[s[y]]}else{x+=k+m[y]}}return x},applyFilterParams:function(I,C){function J(L,N){if(Array.indexOf){return L.indexOf(N)}else{for(var M=0;M<L.length;M++){if(L[M]==N){return M}}return -1}}function y(L){for(var M in L){var O=L[M];if(O&&(O.type=="text"||O.type=="select-one"||O.type=="hidden")&&typeof(x[O.name])!="undefined"&&x[O.name]!=null&&(C==null||J(C,O.name)!=-1)){var N=x[O.name];if(O.name=="show"||O.name=="min_age"||O.name=="max_age"){for(var M=0;M<O.options.length;++M){if(O.options[M].value==N){O.options[M].selected="true";break}}}else{if(O.name=="search_term"||O.name=="location"){N=unescape(N)}O.value=N.replace(c,k);if(O.name=="location"){O.setValue(N)}else{if(O.name=="country"){tagged.util.locationselector.countryChange(N)}}}}}}var x={};var K=I.split(k);K.shift();for(var z=0;z<s.length;++z){x[s[z]]=(K[z]!=m[z]?K[z]:null)}y(document.forms.searchFilterMainForm);y(document.forms.searchFilterMoreForm);var F=["rel_status","interested_in","sexual_orientation","ethnicity","religion"];for(var z in F){var G=F[z];if(C==null||J(C,G)!=-1){var A=document.getElementsByName(G);var H=parseInt(x[G]);for(var z=0;z<A.length;++z){var B=A[z];if(0!=(H&parseInt(B.value))){B.checked=true}}}}y(document.forms.searchBlueBoxForm)},getResultsPerPage:function(){if(b==0){b=parseInt(document.getElementById("show").value)}return b},fetch:function(F){TAGGED.api.stopDefer();function x(J,H,I){var G="method=tagged.search.renderQuery&callback=tagged.search.results.formResponseSuccess";G+="&api_signature="+r+"&offset="+J+"&num_results="+H+"&quick_browse_test="+quick_browse_test;if(is_browsing){G+="&is_browsing=1&search_prefs="+i.results.getFilterParamState()}if(I){TAGGED.api.defer.push(G)}else{TAGGED.api.queue.push(G)}}var y=i.results.getResultsPerPage();if(typeof(g[Math.ceil(F/y)])=="undefined"){x(F,y,false)}var z=Math.max(0,F-y);var C=Math.min(F,w*y);var B=F+y;var A=Math.max(F+y,(h+1)*y);if(z<C){x(z,C-z,true)}if(B>A){x(A,B-A,true)}TAGGED.api.queue.push({method:"tagged.util.echoIt",data:"restarted from fetch",callback:"TAGGED.api.handleDefer"});TAGGED.api.dequeue()},modifyPaginationLinkHTML:function(C){createLink=function(F,G){return'<a href="#" onclick="return tagged.search.results.navigatePage('+F+');">'+G+"</a>&nbsp;&nbsp;"};var B="";if(C!=1){B+=createLink(C-1,"&lt;&lt;"+tagged.search.results.strings.prev)}var A=Math.max(C-2,1);var y=Math.min(A+4,Math.ceil(t/b));for(var z=A;z<=y;++z){if(z==C){B+='<span class="current-page-number">'+z+"&nbsp;&nbsp;</span>"}else{B+=createLink(z,z+"")}}if(C!=y){B+=createLink(C+1,tagged.search.results.strings.next+"&gt;&gt;")}var x=YAHOO.util.Dom.getElementsByClassName("paginationlinks","div");for(var z in x){x[z].innerHTML=B}},displayPageContent:function(y,x){i.results.modifyPaginationLinkHTML(y);document.getElementById("searchResults").innerHTML=x;d=true;tagged.ads.reload()},displayLoading:function(){i.results.showError("<p>"+tagged.search.results.strings.loading+'</p><br /><img src="'+loading_img_src+'" alt="" />');var x=YAHOO.util.Dom.getElementsByClassName("paginationlinks","div");for(var y in x){x[y].innerHTML=""}d=false},handleForm:function(){a=1;d=false;b=0;g=new Array();h=-1;w=10000000;t=0;r=i.results.getFilterParamPairsList();YAHOO.util.History.navigate("params",i.results.getFilterParamState()+k+(++v)+k+a);return false},navigatePage:function(x){YAHOO.util.History.navigate("params",i.results.getFilterParamState()+k+(++v)+k+x);window.scrollTo(0,0);return false},loadPage:function(y){if(q!=u){var x=D.get("search_partner_placement");if(x){x.innerHTML=""}}d=false;a=y;if(typeof(g[y-1])!="undefined"){i.results.displayPageContent(y,g[y-1])}else{i.results.displayLoading()}i.results.fetch((y-1)*i.results.getResultsPerPage())},formResponseSuccess:function(z){if(z.stat=="ok"){if(z.results.totalResults>0){if(t==0){t=z.results.totalResults}firstPage=z.results.firstPage;lastPage=firstPage+z.results.totalPages-1;for(var x=firstPage-1;x<lastPage;++x){if(typeof(g[x])=="undefined"){g[x]=z.results.pages[(x+1)+""].HTMLContent}if(x+1==a&&!d){i.results.displayPageContent(x+1,g[x])}}h=Math.max(h,lastPage-1);w=Math.min(w,firstPage-1);if(search_partner=="spock"&&q!=u){q=u;YAHOO.util.Dom.removeClass("ad_160","hide_me");var y={method:"spock.search.renderForm",query:u,callback:"tagged.search.results.showSpock"};TAGGED.api.call(y)}}else{i.results.showError(tagged.search.results.strings.errorNoResults);if(search_partner=="spock"&&q!=u){q=u;YAHOO.util.Dom.addClass("ad_160","hide_me");var y={method:"spock.search.renderResults",query:u,callback:"tagged.search.results.showSpock"};TAGGED.api.call(y)}}tagged.ads.reload()}else{if(z.stat=="fail"&&z.error.code!=107){i.results.showError(tagged.search.results.strings.error2)}else{i.results.showError(tagged.search.results.strings.error3)}}if(search_partner&&q!=u){q=u;if(search_partner=="intelius"){tagged.search.results.showIntelius()}}},showError:function(y){var x='<div class="search_error">'+y+"</div>";document.getElementById("searchResults").innerHTML=x},fillParamForm:function(x,y,A){var z=document.forms.search_params_post_form;z.paramStr.value=r;z.searchHash.value=i.results.getFilterParamState()+k+"0"+k+a;z.userOffset.value=x;z.uid.value=y;z.action=A;z.submit();return false},showSpock:function(z){if(z.stat=="ok"&&z.HTML){var x=document.getElementById("search_partner_placement");x.innerHTML=z.HTML;var y=new Image();y.src="http://l5.zedo.com/log/p.gif?a=557948;c=496000000;x=3840;n=496;e=i;i=0;s=1;z="+u}},showIntelius:function(){var z=D.get("search_partner_placement");if(z){var x="/ads/intelius.html?s="+u;z.innerHTML='<iframe src="'+x+'" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" allowTransparency="true" width="728" height="90"></iframe>';var y=new Image();y.src="http://l5.zedo.com/log/p.gif?a=557948;c=496000000;x=3840;n=496;e=i;i=0;s=1;z="+u}}}})();E.onDOMReady(function(){TAGGED.api.stopDefer()});tagged.loadStringsDirect({"tagged.search.results.strings":{moreOptions:"More Options",any:"Any",prev:"Prev",next:"Next",lessOptions:"Less options",loading:"Loading...",errorNoResults:"Sorry, no results found",error2:"Sorry, we're having trouble understanding your search options",error3:"Sorry, search temporarily unavailable"}});tagged.loadStringsDirect({"tagged.strings":{genericError:"Sorry, an error occurred. Please refresh the page and try again :(",locales:{ar_SA:"\u0627\u0644\u0639\u0631\u0628\u064a\u0629",az_AZ:"Az\u0259rbaycan",bn_IN:"\u09ac\u09be\u0982\u09b2\u09be",my_MM:"Burmese",zh_CN:"\u4e2d\u6587 - \u7b80\u5355",zh_TW:"\u4e2d\u6587 - \u50b3\u7d71",cs_CZ:"\u010ce\u0161tina",nl_NL:"Nederlands",en_US:"English",fr_FR:"Fran\u00e7ais",de_DE:"Deutsch",el_GR:"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac",hi_IN:"\u0939\u093f\u0928\u094d\u0926\u0940",he_IL:"\u05e2\u05d1\u05e8\u05d9\u05ea",hu_HU:"Magyar",id_ID:"Indonesia",it_IT:"Italiano",ja_JP:"\u65e5\u672c\u8a9e",jv_ID:"basa Jawa",ko_KR:"\ud55c\uad6d\uc5b4",ms_MY:"Bahasa Melayu",mr_IN:"\u092e\u0930\u093e\u0920\u0940",ne_NP:"\u0928\u0947\u092a\u093e\u0932\u0940",fa_IR:"\u0641\u0627\u0631\u0633\u06cc",pl_PL:"Polska",pt_PT:"Portugu\u00eas",pa_IN:"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40",ro_RO:"Rom\u00e2n",ru_RU:"\u0420\u0443\u0441\u0441\u043a\u0438\u0439",es_ES:"Espa\u00f1ol - Spain",es_MX:"Espa\u00f1ol - Mexico",es_CO:"Espa\u00f1ol - Latin America",su_ID:"Basa Sunda",tl_PH:"Tagalog",ta_IN:"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd",te_IN:"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41",th_TH:"\u0e44\u0e17\u0e22",tr_TR:"T\u00fcrk\u00e7e",uk_UA:"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430",ur_PK:"Urdu",vi_VN:"Vi\u1ec7t",ruf_US:"Fake \u0420\u0443\u0441\u0441\u043a\u0438\u0439",ebo_US:"Ebonics",zxx_XX:"XXX XXXX"}}});tagged.loadStringsDirect({"TAGGED.api.strings":{errorMethodMissing:"An error occurred. Please refresh the page and try again. Method is missing.",errorGeneral:"An error occurred. Please refresh the page and try again."}});tagged.loadStringsDirect({"tagged.header.alerts.strings":{newAlerts:"New Alerts"}});