var MEASURE_PARAMS=["bust","waist","hips","penis","height"];var TTL_ADV_SEARCH_SETTINGS=604800;function clickMeasureParam(d){var b=document.getElementById("adv_search_form");var c=b.elements[d+"_selected"];if(!c.disabled){var a=c.checked;b.elements[d+"_min"].disabled=!a;b.elements[d+"_max"].disabled=!a}}function selectGender(){var c=document.getElementById("adv_search_form");var a=c.elements.gender;var b=a.options[a.selectedIndex].value;if(b=="women"||b=="transsexuals"){toggleFemaleAttributes(c,true);toggleMaleAttributes(c,false)}else{if(b=="shemales"){toggleFemaleAttributes(c,true);toggleMaleAttributes(c,true)}else{if(b=="men"){toggleMaleAttributes(c,true);toggleFemaleAttributes(c,false)}}}}function toggleFemaleAttributes(b,a){b.elements.bust_selected.disabled=!a;b.elements.bust_min.disabled=!a;b.elements.bust_max.disabled=!a;b.elements.waist_selected.disabled=!a;b.elements.waist_min.disabled=!a;b.elements.waist_max.disabled=!a;b.elements.hips_selected.disabled=!a;b.elements.hips_min.disabled=!a;b.elements.hips_max.disabled=!a;clickMeasureParam("bust");clickMeasureParam("waist");clickMeasureParam("hips")}function toggleMaleAttributes(b,a){b.elements.penis_selected.disabled=!a;b.elements.penis_min.disabled=!a;b.elements.penis_max.disabled=!a;clickMeasureParam("penis")}function submitSearch(){saveSettings();var c=document.getElementById("adv_search_form");var b=c.elements.gender.value;var d=new Array();addMeasuresQueryParams(c,d);var a="/search/"+b+"/"+createUrlQueryString(d);window.location=a}function addMeasuresQueryParams(b,c){for(var a in MEASURE_PARAMS){addMeasureQueryParams(b,MEASURE_PARAMS[a],c)}}function addMeasureQueryParams(c,b,d){var a=c.elements[b+"_selected"];if(a.checked&&!a.disabled){addQueryParam(d,b+"_min",c.elements[b+"_min"].value);addQueryParam(d,b+"_max",c.elements[b+"_max"].value)}}function addQueryParam(c,a,b){if(b!=""){c.push(new Array(a,b))}}function createUrlQueryString(c){var d="";if(c){var b=true;for(var a in c){if(b){b=false}else{d=d+"&"}d=d+c[a][0]+"="+c[a][1]}}return d}function saveSettings(){var a=document.getElementById("adv_search_form");var b=[];b.push(a.elements.gender.value);collectAllMeasureSettings(a,b);setCookie("search_params",TTL_ADV_SEARCH_SETTINGS,b)}function collectAllMeasureSettings(c,d){for(var b in MEASURE_PARAMS){var a=MEASURE_PARAMS[b];d.push(c.elements[a+"_selected"].checked?1:0);d.push(c.elements[a+"_min"].value);d.push(c.elements[a+"_max"].value)}}function restoreSettings(){var b=getCookie("search_params");if(b&&b.length==16){var c=document.getElementById("adv_search_form");var a=0;setSelectFieldValue(c.elements.gender,b[a++]);restoreAllMeasureSettings(c,b,a);selectGender()}}function restoreAllMeasureSettings(d,c,a){for(var b in MEASURE_PARAMS){restoreMeasureSettings(d,MEASURE_PARAMS[b],c[a++],c[a++],c[a++])}}function restoreMeasureSettings(f,c,e,d,b){var e=e=="1";var a;f.elements[c+"_selected"].checked=e;a=f.elements[c+"_min"];a.disabled=!e;setSelectFieldValue(a,d);a=f.elements[c+"_max"];a.disabled=!e;setSelectFieldValue(a,b)}$(document).ready(function(){restoreSettings()});
