
function setActionAndSubmit(formAction,controllerAction)
{document.getElementsByName("classMethod")[0].value=controllerAction;document.forms[0].action=formAction;document.forms[0].submit();}
function setSelectMainCategoryId(element,newFormAction,controllerAction)
{var count=document.getElementsByName("selectedCategoryIds").length;for(i=1;i<count;i++)
{document.getElementsByName("selectedCategoryIds")[i].checked=false;}
document.getElementById(element.id).checked=true;setActionAndSubmit(newFormAction,controllerAction);}
function sort(orderCriteria,defaultDirection,formAction,searchParams)
{if(document.getElementsByName("orderCriteria")[0].value==orderCriteria)
{if(document.getElementsByName("direction")[0].value=="desc")
{document.getElementsByName("direction")[0].value="asc";}
else
{document.getElementsByName("direction")[0].value="desc";}}
else
{document.getElementsByName("direction")[0].value=defaultDirection;}
document.getElementsByName("orderCriteria")[0].value=orderCriteria;formAction=formAction+"?classMethod=doSort&searchParams="+escape(searchParams);submitAction(formAction);}
function showNeighbourItem(direction,formAction,adId)
{document.getElementsByName("direction")[0].value=direction;formAction=formAction+"?adId="+adId;setActionAndSubmit(formAction,'showNeighbourItem');}
function backToSearchResult(formAction,searchParams)
{formAction=formAction+"?classMethod=showSearchResult&searchParams="+escape(searchParams);submitAction(formAction);}
function submitAction(formAction)
{document.forms[0].action=formAction;document.forms[0].submit();}
function contactAdvertiser(formAction)
{setActionAndSubmit(formAction,'contactAdvertiser');}
function search(rootUri,formAction,rubric)
{adIdElement=document.getElementsByName("_adId")[0];if(adIdElement!=null&&adIdElement!='')
{adIdValue=document.getElementsByName("_adId")[0].value;if(adIdValue!=null&&adIdValue!='')
{setActionAndSubmit(rootUri+'addetail/'+rubric+'/index.htm?adId='+adIdValue,'');}
else
{setActionAndSubmit(rootUri+'search/'+rubric+'/search.htm',formAction);}}
else
{setActionAndSubmit(rootUri+'search/'+rubric+'/search.htm',formAction);}}
function submitOnEnterKey(formObject,event){if(event.type=="keypress"&&event.keyCode==13){if(typeof formObject.onsubmit=='undefined'||formObject.onsubmit())
{formObject.submit();return true;}}
return false;}
function quickSearch(formObject,rootUri,formAction,rubric){if(typeof formObject._adId!="undefined"&&formObject._adId.value!=null&&formObject._adId.value!='')
{formObject.action=rootUri+'addetail/'+rubric+'/index.htm?adId='+formObject._adId.value;}
else
{formObject.action=rootUri+'search/'+rubric+'/search.htm?classMethod='+formAction;}
return true;}
function quickSearchGet(rootUri,rubric){var freeText=document.getElementById("quick_freetext_id").value;var city=document.getElementById("quick_city_input").value;var zip=document.getElementById("quick_zip_input").value;var radius='';if(jQuery("#quick_zip_city_radius_input").val()){radius=jQuery("#quick_zip_city_radius_input").val();}
var searchLink=rootUri
+'search/adapter.htm?classMethod='+rubric+'SearchAdapter'
+'&selectedOnlineDuration=1';if(freeText!=null&&freeText!='')
{searchLink=searchLink
+'&freeText='+encodeURIComponent(freeText);}
if(city!=null&&city!='')
{searchLink=searchLink
+'&areaSearchType=city'
+'&city='+encodeURIComponent(city);}
else if(zip!=null&&zip!=''&&zip!='0')
{searchLink=searchLink
+'&areaSearchType=zip'
+'&zip='+encodeURIComponent(zip);if(radius!=null&&radius!=''&&radius!='0')
{searchLink=searchLink
+'&countryId=CH'
+'&zipRadius='+encodeURIComponent(radius);}}
location.href=searchLink;}