var isInternetExplorer=(navigator.appName.indexOf("Microsoft")!=-1);function countSpaces(obj){var iLength=obj.value.length;var strSpaces=obj.value.match(new RegExp("( )","g"));var countSpaces=strSpaces?strSpaces.length:0;return countSpaces;}
function countLineBreaks(obj){var iLength=obj.value.length;var strLineBreaks=obj.value.match(new RegExp("(\\n)","g"));var countLineBreaks=strLineBreaks?strLineBreaks.length:0;return countLineBreaks;}
function textCounter(field,counter_field,maxlimit){var lineBreaks=countLineBreaks(field);var adjust=isInternetExplorer?1:0;if(field.value.length- lineBreaks*adjust>maxlimit){field.value=field.value.substring(0,maxlimit+ lineBreaks*adjust);field.focus();}else{counter_field.value=maxlimit- field.value.length+ lineBreaks*adjust;}}
function backToSection(backToURL,forceBackToURL){if(forceBackToURL==null)forceBackToURL=false;if(history.length>1&&!forceBackToURL)history.back();else window.location.href=backToURL;}
function hideStatus(){window.defaultStatus='';window.status='';return true;}
function searchReset(){tot=document.search_form.elements.length;for(i=0;i<tot;i++){if(document.search_form.elements[i].type=='text'){document.search_form.elements[i].value="";}else if(document.search_form.elements[i].type=='checkbox'||document.search_form.elements[i].type=='radio'){document.search_form.elements[i].checked=false;}else if(document.search_form.elements[i].type=='select-one'){document.search_form.elements[i].selectedIndex=0;}}
if((document.search_form.country_id)||(document.search_form.state_id)||(document.search_form.region_id)||(document.search_form.city_id)||(document.search_form.area_id)){searchLocationReset();}}
function easyFriendlyUrl(name2friendlyurl,target,validchars,separator){var str="";var i;var exp_reg=new RegExp("["+ validchars+ separator+"]");var exp_reg_space=new RegExp("[ ]");name2friendlyurl.toString();name2friendlyurl=name2friendlyurl.replace(/^ +/,"");for(i=0;i<name2friendlyurl.length;i++){if(exp_reg.test(name2friendlyurl.charAt(i))){str=str+name2friendlyurl.charAt(i);}else{if(exp_reg_space.test(name2friendlyurl.charAt(i))){if(str.charAt(str.length-1)!=separator){str=str+ separator;}}}}
if(str.charAt(str.length-1)==separator)str=str.substr(0,str.length-1);document.getElementById(target).value=str.toLowerCase();}
function searchLocationReset(){if(document.search_form.country_id){if(document.search_form.state_id){while(document.search_form.state_id.options.length>1){deleteIndex=document.search_form.state_id.options.length-1;document.search_form.state_id.options[deleteIndex]=null;}}
if(document.search_form.region_id){while(document.search_form.region_id.options.length>1){deleteIndex=document.search_form.region_id.options.length-1;document.search_form.region_id.options[deleteIndex]=null;}}
if(document.search_form.city_id){while(document.search_form.city_id.options.length>1){deleteIndex=document.search_form.city_id.options.length-1;document.search_form.city_id.options[deleteIndex]=null;}}
if(document.search_form.area_id){while(document.search_form.area_id.options.length>1){deleteIndex=document.search_form.area_id.options.length-1;document.search_form.area_id.options[deleteIndex]=null;}}}else if(document.search_form.state_id){if(document.search_form.region_id){while(document.search_form.region_id.options.length>1){deleteIndex=document.search_form.region_id.options.length-1;document.search_form.region_id.options[deleteIndex]=null;}}
if(document.search_form.city_id){while(document.search_form.city_id.options.length>1){deleteIndex=document.search_form.city_id.options.length-1;document.search_form.city_id.options[deleteIndex]=null;}}
if(document.search_form.area_id){while(document.search_form.area_id.options.length>1){deleteIndex=document.search_form.area_id.options.length-1;document.search_form.area_id.options[deleteIndex]=null;}}}else if(document.search_form.region_id){if(document.search_form.city_id){while(document.search_form.city_id.options.length>1){deleteIndex=document.search_form.city_id.options.length-1;document.search_form.city_id.options[deleteIndex]=null;}}
if(document.search_form.area_id){while(document.search_form.area_id.options.length>1){deleteIndex=document.search_form.area_id.options.length-1;document.search_form.area_id.options[deleteIndex]=null;}}}else if(document.search_form.city_id){if(document.search_form.area_id){while(document.search_form.area_id.options.length>1){deleteIndex=document.search_form.area_id.options.length-1;document.search_form.area_id.options[deleteIndex]=null;}}}}
function showText(text){return unescape(text);}
function displayMap(){var index,totalamount=10;if(readCookie('showMap')==1){document.getElementById('resultsMap').style.display='block';document.getElementById('linkDisplayMap').innerHTML=showText(LANG_JS_LABEL_HIDEMAP);for(index=1;index<=totalamount;index++){if(document.getElementById('summaryNumberID'+index)){document.getElementById('summaryNumberID'+index).className='summaryNumber isVisible';}}
jQuery.cookie('showMap','0',{expires:7,path:'/'});initialize();}else{document.getElementById('resultsMap').style.display='none';document.getElementById('linkDisplayMap').innerHTML=showText(LANG_JS_LABEL_SHOWMAP);for(index=1;index<=totalamount;index++){if(document.getElementById('summaryNumberID'+index)){document.getElementById('summaryNumberID'+index).className='summaryNumber isHidden';}}
jQuery.cookie('showMap','1',{expires:7,path:'/'});}}
function greyIn(obj){if(obj.value==""){obj.className="grey_in";obj.value=obj.defaultValue;}}
function greyOut(obj){if(obj.className="grey_in"){obj.className="grey_out";obj.value="";}}
function loadMoreNewsArchive(){jQuery.ajax({url:'archive_ajax.php',success:function(data){jQuery('#news-archive-more').html(data);}});}
function changeBigCityImage(e){var el=jQuery(e.target);var id=el.parent().attr("id");jQuery('#bigcity_image_big img').attr("src","http://localhost/demodirectory/custom/image_files/photo_"+id+".jpg");}
if(typeof jQuery!="undefined"){jQuery(window).load(function(){jQuery('.bigcity-image-small').each(function(i){jQuery(this).click(changeBigCityImage);});});}
