function switchLang(url,filename,parameters,lang,langDefault,liveWebServer){if(lang==langDefault){if(parameters==""){window.location=url+filename+"?setlang="+langDefault;}else{window.location=url+filename+parameters+"&"+"setlang="+langDefault;}}else{if(liveWebServer){if(parameters==""){window.location=url+"/"+lang+filename;}else{window.location=url+"/"+lang+filename+parameters;}}else{if(parameters==""){window.location=url+filename+"?setlang="+lang;}else{window.location=url+filename+parameters+"&"+"setlang="+lang;}}}}
function openPage(URL,width){if(width==0)width=860;aWindow=window.open(URL,"iBiz","toolbar=no,status=no,location=no,menubars=no,scrollbars=yes,resize=no,width="+width+",height=650,top=0,screenY=0,left=0,screenX=0");}
function openExternalPage(URL,width){if(width==0)width=800;aWindow=window.open(URL,"_blank","toolbar=yes,status=yes,location=yes,menubars=yes,scrollbars=yes,resize=yes,width="+width+",height=650,top=0,screenY=0,left=0,screenX=0");}
function checkSelectedOption(value,form){if(value!=-1){form.messagesubject.value=value;form.submit();}}
function iBizCheckSelectedOption(value,form,field){if(value!=-1){switch(field){case"residencetype":form.residencetype.value=value;break;case"surroundings":form.surroundings.value=value;break;case"bedrooms":form.bedrooms.value=value;break;case"bathrooms":form.bathrooms.value=value;break;case"sleeps":form.sleeps.value=value;break;case"citymileskm":form.citymileskm.value=value;break;case"pool":form.pool.value=value;break;case"carexchange":form.carexchange.value=value;break;case"children":form.children.value=value;break;case"pets":form.pets.value=value;break;case"smoking":form.smoking.value=value;break;case"disabled":form.disabled.value=value;break;case"air":form.air.value=value;break;case"open1":form.open1.value=value;break;case"open2":form.open2.value=value;break;case"open3":form.open3.value=value;break;case"open":form.open.value=value;break;case"textlanguage":form.textlanguage.value=value;break;case"preferredlanguage":form.preferredlanguage.value=value;break;}}}
function saveScrollXY(){document.form1.scrollX.value=f_scrollLeft();document.form1.scrollY.value=f_scrollTop();}
function f_scrollLeft(){return f_filterResults(window.pageXOffset?window.pageXOffset:0,document.documentElement?document.documentElement.scrollLeft:0,document.body?document.body.scrollLeft:0);}
function f_scrollTop(){return f_filterResults(window.pageYOffset?window.pageYOffset:0,document.documentElement?document.documentElement.scrollTop:0,document.body?document.body.scrollTop:0);}
function f_filterResults(n_win,n_docel,n_body){var n_result=n_win?n_win:0;if(n_docel&&(!n_result||(n_result>n_docel)))
n_result=n_docel;return n_body&&(!n_result||(n_result>n_body))?n_body:n_result;}
function OnSubmitForm(){if(document.pressed=='search'){document.form1.action="searchresults.php";}else if(document.pressed=='load'){document.form1.action="search.php";saveScrollXY();}else if(document.pressed=='save'){document.form1.action="search.php";saveScrollXY();}
return true;}
self.focus();String.prototype.replaceAll=function(strTarget,strSubString){var strText=this;var intIndexOfMatch=strText.indexOf(strTarget);while(intIndexOfMatch!=-1){strText=strText.replace(strTarget,strSubString)
intIndexOfMatch=strText.indexOf(strTarget);}
return(strText);}
function serialize(container,name,element){var imgList=Sortable.serialize(container,{name:name});var idList=imgList.replaceAll("&img[]=",",");document.getElementById(element).value=idList.replaceAll("img[]=","");}
function switchImage(imageName,path,title,width,height){if(document[imageName]){document[imageName].width=width;document[imageName].height=height;document[imageName].src=path;document.getElementById('photoTitle').innerHTML=title;}}
function toggleDisplayStyle(name,toggle){document.getElementById(name).style.display=toggle;}
function toggleManyDisplayStyle(names,toggle){for(var i=0;i<names.length;i++){document.getElementById(names[i]).style.display=toggle;}}
function drawMap(mapId,lat,lng,defaultZoomLevel,maxZoomLevel){var point=new google.maps.LatLng(parseFloat(lat),(parseFloat(lng)));var map=new google.maps.Map(document.getElementById(mapId),{center:point,zoom:defaultZoomLevel,mapTypeId:'roadmap'});new google.maps.Marker({map:map,position:point});google.maps.event.addListener(map,'zoom_changed',function(){if(map.getZoom()>maxZoomLevel){map.setZoom(maxZoomLevel);}});}
