function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}




function validate() {
	var form = document.forms.ContactForm;
		if ( form.Title.value.length < 1 ){
			alert('Please enter your title');
			form.Title.focus();
			return false;
		}else if ( form.FirstName.value.length < 1 ) {
			alert('Please enter your first name');
			form.FirstName.focus();
			return false;
		} else if ( form.Surname.value.length < 1 ){
			alert('Please enter your surname');
			form.Surname.focus();
			return false;
		/*}else if ( form.HouseNumber.value.length < 1 ) {
			alert('Please enter your house number');
			form.HouseNumber.focus();
			return false;
		} else if ( form.Street.value.length < 1 ){
			alert('Please enter your street');
			form.Street.focus();
			return false;
		}else if ( form.Area.value.length < 1 ) {
			alert('Please enter your area/village');
			form.Area.focus();
			return false;
		} else if ( form.Town.value.length < 1 ){
			alert('Please enter your town');
			form.Town.focus();
			return false;
		}else if ( form.County.value.length < 1 ) {
			alert('Please enter your county');
			form.Postcode.focus();
			return false;
		} else if ( form.Postcode.value.length < 1 ){
			alert('Please enter your postcode');
			form.County.focus();
			return false;*/
		} else if ( form.PreferredTel.value.length < 1/* && form.WorkTel.value.length < 1 && form.MobileTel.value.length < 1 */){
			alert('Please enter your preferred contact telephone number');
			form.PreferredTel.focus();
			return false;
		} else if ( form.Email.value.indexOf('@') == -1 || form.Email.value.indexOf('.') == -1) {
			alert('Please enter a valid E-mail address');
			form._fromaddr.focus();
			return false;
		} else {
			form._fromaddr.value = form.Email.value;
			return true;
		}
	}
	



function preloadImgs(){
	MM_preloadImages('images/newnavimgs/nav-office-over.gif','images/newnavimgs/nav-indust-over.gif','images/newnavimgs/nav-shop-over.gif','images/newnavimgs/nav-resident-over.gif','images/newnavimgs/nav-lettings-over.gif','images/newnavimgs/nav-lettings-over.gif','images/nav-developement-over.gif','images/nav-aboutcom-over.gif','images/nav-contactcom-over.gif','images/nav-aboutres-over.gif','images/nav-contactres-over.gif','images/nav-links-over.gif','images/nav-market-over.gif');
	
}


function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}





addLoadEvent(preloadImgs);



function units(){
	if(!document.getElementById('imperial')) return false;
	var imp = document.getElementById('imperial');
	var met = document.getElementById('metric');
	
	met.onclick = function(){
		var lo = document.getElementById('losize');
		var hi = document.getElementById('hisize');
		var lolab = document.getElementById('unitlabello');
		var hilab = document.getElementById('unitlabelhi');
		var newlotext = document.createTextNode('Min Size (sqm): ');
		var newhitext = document.createTextNode('Max Size (sqm): ');
		lolab.removeChild(lolab.firstChild);
		lolab.appendChild(newlotext);
		hilab.removeChild(hilab.firstChild);
		hilab.appendChild(newhitext);
		var looptions = lo.getElementsByTagName('option');
		var hioptions = hi.getElementsByTagName('option');
		var values = new Array(0,1067,2134,5335,10670,21340,6000000);
		var texts = new Array('0','100','200','500','1,000','2,000','2,000+');
		for(var i=0;i<looptions.length;i++){
			var option = looptions[i];
			option.value = values[i];
			var newoptiontext = document.createTextNode(texts[i]);
			option.removeChild(option.firstChild);
			option.appendChild(newoptiontext);
		}
		for(var i=0;i<hioptions.length;i++){
			var option = hioptions[i];
			option.value = values[i+1];
			var newoptiontext = document.createTextNode(texts[i+1]);
			option.removeChild(option.firstChild);
			option.appendChild(newoptiontext);
		}	
	}
	
	imp.onclick = function(){
		var lo = document.getElementById('losize');
		var hi = document.getElementById('hisize');
		var lolab = document.getElementById('unitlabello');
		var hilab = document.getElementById('unitlabelhi');
		var newlotext = document.createTextNode('Min Size (sqft): ');
		var newhitext = document.createTextNode('Max Size (sqft): ');
		lolab.removeChild(lolab.firstChild);
		lolab.appendChild(newlotext);
		hilab.removeChild(hilab.firstChild);
		hilab.appendChild(newhitext);
		var looptions = lo.getElementsByTagName('option');
		var hioptions = hi.getElementsByTagName('option');
		var values = new Array(0,1000,2000,5000,1000,20000,6000000);
		var texts = new Array('0','1,000','2,000','5,000','10,000','20,000','20,000+');
		for(var i=0;i<looptions.length;i++){
			var option = looptions[i];
			option.value = values[i];
			var newoptiontext = document.createTextNode(texts[i]);
			option.removeChild(option.firstChild);
			option.appendChild(newoptiontext);
		}
		for(var i=0;i<hioptions.length;i++){
			var option = hioptions[i];
			option.value = values[i+1];
			var newoptiontext = document.createTextNode(texts[i+1]);
			option.removeChild(option.firstChild);
			option.appendChild(newoptiontext);
		}	
	}
	
	imp.checked = true;
	
}

addLoadEvent(units);


function unitshops(){
	if(!document.getElementById('imperialshops')) return false;
	var imp = document.getElementById('imperialshops');
	var met = document.getElementById('metric');
	
	met.onclick = function(){
		var lo = document.getElementById('losize');
		var hi = document.getElementById('hisize');
		var lolab = document.getElementById('unitlabello');
		var hilab = document.getElementById('unitlabelhi');
		var newlotext = document.createTextNode('Min Size (sqm): ');
		var newhitext = document.createTextNode('Max Size (sqm): ');
		lolab.removeChild(lolab.firstChild);
		lolab.appendChild(newlotext);
		hilab.removeChild(hilab.firstChild);
		hilab.appendChild(newhitext);
		var looptions = lo.getElementsByTagName('option');
		var hioptions = hi.getElementsByTagName('option');
		var values = new Array(0,800,1067,1600,6000000);
		var texts = new Array('0','75','100','150','150+');
		for(var i=0;i<looptions.length;i++){
			var option = looptions[i];
			option.value = values[i];
			var newoptiontext = document.createTextNode(texts[i]);
			option.removeChild(option.firstChild);
			option.appendChild(newoptiontext);
		}
		for(var i=0;i<hioptions.length;i++){
			var option = hioptions[i];
			option.value = values[i+1];
			var newoptiontext = document.createTextNode(texts[i+1]);
			option.removeChild(option.firstChild);
			option.appendChild(newoptiontext);
		}	
	}
	
	imp.onclick = function(){
		var lo = document.getElementById('losize');
		var hi = document.getElementById('hisize');
		var lolab = document.getElementById('unitlabello');
		var hilab = document.getElementById('unitlabelhi');
		var newlotext = document.createTextNode('Min Size (sqft): ');
		var newhitext = document.createTextNode('Max Size (sqft): ');
		lolab.removeChild(lolab.firstChild);
		lolab.appendChild(newlotext);
		hilab.removeChild(hilab.firstChild);
		hilab.appendChild(newhitext);
		var looptions = lo.getElementsByTagName('option');
		var hioptions = hi.getElementsByTagName('option');
		var values = new Array(0,750,1000,1500,6000000);
		var texts = new Array('0','750','1,000','1,500','1,500+');
		for(var i=0;i<looptions.length;i++){
			var option = looptions[i];
			option.value = values[i];
			var newoptiontext = document.createTextNode(texts[i]);
			option.removeChild(option.firstChild);
			option.appendChild(newoptiontext);
		}
		for(var i=0;i<hioptions.length;i++){
			var option = hioptions[i];
			option.value = values[i+1];
			var newoptiontext = document.createTextNode(texts[i+1]);
			option.removeChild(option.firstChild);
			option.appendChild(newoptiontext);
		}	
	}
	
	imp.checked = true;
	
}

addLoadEvent(unitshops);
