document.write('<script src="includejs/site_wide_functions.js"><\/script>');document.write('<script src="includejs/validation.js"><\/script>');document.write('<script src="includejs/generalfunctions.js"><\/script>');document.write('<script src="includejs/statics.js"><\/script>');document.write('<script src="includejs/markers.js"><\/script>');window.onload=init;function init(){checkCookie();Image1=new Image(103,52)
Image1.src="images/flags/us.jpg"
Image2=new Image(103,52)
Image2.src="images/flags/au.jpg"
rotateflag('divcurrentflag','right','false');rotateflag('divcurrentflag','left','false');}
function rotateflag(idname,vardirect,varfake)
{var tmptype=checkbrowser();var tmpstring='';if(document.getElementById(idname))
{tmpstring=document.getElementById(idname).innerHTML;if(tmptype=="3")
{var tmparray=tmpstring.split("value=");tmpstring=tmparray[1];tmparray=tmpstring.split('"');tmpstring=tmparray[1];}
if(tmptype=="2")
{var tmparray=tmpstring.split("value=");tmpstring=tmparray[1];tmparray=tmpstring.split(" ");tmpstring=tmparray[0];}
if(tmptype=="1")
{var tmparray=tmpstring.split("value=");tmpstring=tmparray[1];tmparray=tmpstring.split('"');tmpstring=tmparray[1];}
if(tmptype=="0")
{var tmparray=tmpstring.split("--");tmpstring=tmparray[1];}
if(vardirect=="")
{message='<!--gb-->';message=message+'<img src="images/flags/gb.jpg" id="gbflag" alt="GB" title = "GB">';message=message+'<input type="hidden" name="country" value="gb"/> ';if(document.getElementById(idname)){document.getElementById(idname).innerHTML=message};}else
{getrotateflag(vardirect,tmpstring,varfake);}}}
function getrotateflag(vardir,varflag,varfake)
{var url="http://www.guidehut.com/include/nextflag.php?direc="+vardir+"&ctry="+varflag;var tmpholder="";xmlHttp=GetXmlHttpObject()
if(xmlHttp==null)
{alert("Browser does not support HTTP Request")
return}
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
function stateChanged()
{if(xmlHttp.readyState==4||xmlHttp.readyState=="complete")
{if(varfake=='true')
{changeflag(xmlHttp.responseText);}}}
function GetXmlHttpObject()
{var xmlHttp=null;try
{xmlHttp=new XMLHttpRequest();}
catch(e)
{try
{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e)
{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}
return xmlHttp;}}
function changeflag(varflag)
{message='<!--'+varflag+'-->';message=message+'<img src="images/flags/'+varflag+'.jpg" id="'+varflag+'flag" alt="'+varflag+'" title = "'+varflag.toUpperCase()+'">';message=message+'<input type="hidden" id="country" name="country" value="'+varflag+'"/> ';document.getElementById('divcurrentflag').innerHTML=message;rotateflag('divcurrentflag','right','false');rotateflag('divcurrentflag','left','false');reset_pc_input();}
function startsite(frm)
{var values='ajax=1';var error=false;var nopostcode=false;var frmlng=document.getElementById('frmlng').value;var frmlat=document.getElementById('frmlat').value
if(trim(frm['postcode'].value).length==0)
{error=true;if((frmlng!='blank')&&(frmlat!='blank'))
{error=false;nopostcode=true;}}else
{if((frmlng=='blank')&&(frmlat=='blank'))
{frm['postcode'].value=removeallwhitespace(frm['postcode'].value);frm['postcode'].value=adjustpostcode(frm['country'].value,frm['postcode'].value);if(checkpostcode(frm['country'].value,frm['postcode'].value)!=true)error=true;}else
{if(frm['postcode'].value=='Point Selected On Map')
{error=false;nopostcode=true;}}}
if(error==true)
{alert('You must enter a Valid Postcode/Zipcode');return false;}else
{if(nopostcode==false)
{setCookie('ownerpostcode',frm['postcode'].value,1);}else
{setCookie('ownerpostcode','blank',1);}
setCookie('ownercountry',frm['country'].value,1);setCookie('frmlng',frmlng,1);setCookie('frmlat',frmlat,1);return true;}}
function showmessage(msg)
{if(msg.length==0)
{document.getElementById("divmessages").innerHTML='<b>Error code 232<b>';}else
{document.getElementById("divmessages").innerHTML=msg;}}
function reset_pc_input()
{if(document.getElementById('frmpost').value=='Point Selected On Map')
{document.getElementById('frmpost').value='';document.getElementById('frmpost').title="Enter your postcode here!";change_css_style('frmpost','background','white');change_css_style('frmpost','color','black');document.getElementById('frmlng').value='blank';document.getElementById('frmlat').value='blank';}}