function removeMSWordChars(str){var myReplacements=new Array();var myCode,intReplacement;myReplacements[2019]=27;myReplacements[8216]=39;myReplacements[8217]=39;myReplacements[8220]=34;myReplacements[8221]=34;myReplacements[8212]=45;for(c=0;c<str.length;c++){var myCode=str.charCodeAt(c);if(myReplacements[myCode]!=undefined){intReplacement=myReplacements[myCode];str=str.substr(0,c)+String.fromCharCode(intReplacement)+str.substr(c+1)}}return str}function nav_mouseover(e){$(e).addClassName("over")}function nav_mouseout(e){$(e).removeClassName("over")}function change_class(selected_business){if($('business_'+selected_business)!=null)$('business_'+selected_business).className="active"}function load_business_detail(company_id,flag){if($('results_tmp').innerHTML==""){$('results_tmp').innerHTML=$('results').innerHTML}var pars="company_id="+company_id+"&flag="+flag;var myAjax_var=new Ajax.Updater('results',http_host+'/ajax/ajax_load_business_detail.php?'+pars,{evalScripts:true})}function ajax_load_results(){if(save_selected_icon!==''){$('mtgt_unnamed_'+(save_selected_icon)).src=http_host+"/include/image.php?number_id="+(save_selected_icon+(a_lat.length-nb_businesses_displayed));$('mtgt_unnamed_'+(save_selected_icon)).setStyle({'zIndex':'100'})}$('results').innerHTML=$('results_tmp').innerHTML}function detail_tabs(tab_1,tab_2,tab_3){try{document.getElementById('make_enquire').style.display=tab_1}catch(e){}try{document.getElementById('about_us').style.display=tab_2}catch(e){}try{document.getElementById('photos').style.display=tab_3}catch(e){}}function show_detail_tab(elem){try{for(i=1;i<=3;i++){document.getElementById('detail_tab_'+i).className=''}}catch(e){}document.getElementById(elem).className='active'}function remove_error_class(id,id_message){if($(id).className=="error")$(id).className="";if(id_message!="")$(id_message).style.display="none"}function check_captcha_enquire(){var captcha_code=$F('captcha_code');var reload_form=$F('reload_form');if(reload_form!='1'){var url='/ajax/ajax_check_captcha.php';var pars='captcha_code='+captcha_code;var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function(originalRequest){check_captcha_response_enquiry(originalRequest);return true}})}else{check_enquire()}}function check_captcha_response_enquiry(originalRequest){if(originalRequest.responseText=='true'){$('submit').disabled=true;check_enquire()}else{alert('The captcha code is not the good one');$('submit').disabled=false;$('submit').value="Submit";$('submit').removeClassName('sending');$('submit').addClassName('sub')}}function check_captcha_get_quote(){var captcha_code=$F('captcha_code');var reload_form=$F('reload_form');if(reload_form!='1'){var url='/ajax/ajax_check_captcha.php';var pars='captcha_code='+captcha_code;var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function(originalRequest){check_captcha_response_quote(originalRequest);return true}})}else{get_quote()}}function check_captcha_response_quote(originalRequest){if(originalRequest.responseText=='true'){$('submit').disabled=true;get_quote()}else{alert('The captcha code is not the good one');$('submit').disabled=false;$('submit').value="Submit";$('submit').removeClassName('sending');$('submit').addClassName('sub')}}var company_id;function check_enquire(){$('submit').disabled=true;var error=0;var field='';var div_id='make_enquire';company_id=$F('company_id');var my_function='reload_enquire';if((name=$F('name'))==''){$('p_name').className="error";error=1}var email;email=$F('email');valid=Validate_Email_Address(email);if(valid==false){$('p_email').className="error";error=1}var phone;phone=$F('phone');if(phone==''||IsNumeric(phone)==false||phone.length<10){$('p_phone').className="error";$('p_phone_message').style.display="block";error=1}if((locationId=$F('locationId2'))==''){$('p_locality').className="error";error=1}var message=$F('message');message=removeMSWordChars(message);var special_offer=$F('special_offer');if(special_offer=="on")special_offer="yes";else special_offer="no";var url_destination=window.location;if(error==1){$('submit').disabled=false;$('submit').value="Submit";$('submit').removeClassName('sending');$('submit').addClassName('sub')}else{var pars="name="+escape(name)+"&email="+escape(email)+"&phone="+escape(phone)+"&locationId="+escape(locationId)+"&special_offer="+escape(special_offer)+"&message="+escape(message)+"&my_function="+escape(my_function)+"&company_id="+escape(company_id)+"&url_destination="+escape(url_destination);var myAjax_test=new Ajax.Updater(div_id,http_host+'/ajax/ajax_send_enquire.php',{method:'post',parameters:pars,encoding:'UTF-8',evalScripts:true})}}function reload_enquire(){var pars="reload=1"+"&company_id="+company_id;var myAjax_test=new Ajax.Updater('make_enquire',http_host+'/ajax/ajax_make_enquire.php?'+pars,{evalScripts:true})}function get_quote(){$('submit').disabled=true;var error=0;var set_focus="";var name;if((name=$F('name'))==''){error=1;$("p_name").className="error";if(set_focus==""){set_focus='name'}}var email;email=$F('email');valid=Validate_Email_Address(email);if(valid==false){error=1;$("p_email").className="error";if(set_focus==""){set_focus='email'}}var phone;phone=$F('phone');if(phone==''||IsNumeric(phone)==false||phone.length<10){error=1;$("p_phone").className="error";if(set_focus==""){set_focus='phone'}}var location_id;if((locationId=$F('locationId2'))==''){error=1;$('p_locality').className="error";if(set_focus==""){set_focus='phone'}}var message=$F('message');message=removeMSWordChars(message);var special_offer=$F('special_offer');if(special_offer=="on")special_offer="yes";else special_offer="no";var url_destination=window.location;if(error==1){$('submit').disabled=false;$('submit').value="Submit";$('submit').removeClassName('sending');$('submit').addClassName('sub')}else{var pars="name="+escape(name)+"&email="+escape(email)+"&phone="+escape(phone)+"&locationId="+escape(locationId)+"&special_offer="+escape(special_offer)+"&message="+escape(message)+"&url_destination="+escape(url_destination);var myAjax_test=new Ajax.Updater("make_enquire",http_host+"/ajax/ajax_send_get_quote.php",{method:"post",parameters:pars,evalScripts:true})}}function contact_us_or_advertise_form(){$('submit').disabled=true;var error=0;var field='';var div_id='make_enquire';if((name=$F('name'))==''){field+='Name, ';error=1}var email;email=$F('email');valid=Validate_Email_Address(email);if(valid==false){field+='Email, ';error=1}var phone;phone=$F('phone');if(phone==''||IsNumeric(phone)==false||phone.length<10){field+='Phone (needs to be 10 numeric characters), ';error=1}var subject;subject=$('subject').value;var message;message=$('comment').value;if(error==1){alert('Please fill in the following field correctly: '+field.substr(0,(field.length-2)));$('submit').disabled=false}if(error==0){var pars="name="+escape(name)+"&phone="+escape(phone)+"&email="+escape(email)+"&message="+escape(message);var myAjax_test=new Ajax.Updater(div_id,http_host+'/ajax/ajaxSendMail.php?'+pars,{evalScripts:true})}}function load_page(id){var url='/ajax/ajax_load_paging.php';var pars='page_id='+id;var myAjax=new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(originalRequest){location.href=originalRequest.responseText;return true}})}function Validate_String(string,return_invalid_chars){var valid_chars='1234567890-_.^~abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';var invalid_chars='';if(string==null||string=='')return(true);for(index=0;index<string.length;index++){char=string.substr(index,1);if(valid_chars.indexOf(char)==-1){if(invalid_chars.indexOf(char)==-1){if(invalid_chars=='')invalid_chars+=char;else invalid_chars+=', '+char}}}if(return_invalid_chars==true&&invalid_chars!=''){var last_comma=invalid_chars.lastIndexOf(',');if(last_comma!=-1)invalid_chars=invalid_chars.substr(0,$last_comma)+' and '+invalid_chars.substr(last_comma+1,invalid_chars.length);return(invalid_chars)}else return(invalid_chars=='')}function Validate_Email_Address(email_address){var at=email_address.indexOf('@');var dot=email_address.indexOf('.');if(at==-1||dot==-1||dot==0||dot==email_address.length-1)return(false);var user_name=email_address.substr(0,at);var domain_name=email_address.substr(at+1,email_address.length);if(Validate_String(user_name)===false||Validate_String(domain_name)===false)return(false);return(true)}function IsNumeric(sText){var ValidChars="0123456789.";var IsNumber=true;var Char;for(i=0;i<sText.length&&IsNumber==true;i++){Char=sText.charAt(i);if(ValidChars.indexOf(Char)==-1){IsNumber=false}}return IsNumber}
