<!--

<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->











//if (top == self) self.location.href = "/";

function MM_findObj(n, d) { //v3.0
  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); return x;
}

/* Functions that swaps down images. */
function MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}

  if (document.images) {
  nav_2_f2 = new Image(120 ,21); nav_2_f2.src = "images/nav_2_f2.gif";
  nav_2_f2 = new Image(120 ,21); nav_2_f2.src = "images/nav_2_f3.gif";
  nav_2_f1 = new Image(120 ,21); nav_2_f1.src = "images/nav_2.gif";
  nav_9_f2 = new Image(120 ,21); nav_9_f2.src = "images/nav_9_f2.gif";
  nav_9_f2 = new Image(120 ,21); nav_9_f2.src = "images/nav_9_f3.gif";
  nav_9_f1 = new Image(120 ,21); nav_9_f1.src = "images/nav_9.gif";
  nav_3_f2 = new Image(120 ,21); nav_3_f2.src = "images/nav_3_f2.gif";
  nav_3_f2 = new Image(120 ,21); nav_3_f2.src = "images/nav_3_f3.gif";
  nav_3_f1 = new Image(120 ,21); nav_3_f1.src = "images/nav_3.gif";
  nav_4_f2 = new Image(120 ,21); nav_4_f2.src = "images/nav_4_f2.gif";
  nav_4_f2 = new Image(120 ,21); nav_4_f2.src = "images/nav_4_f3.gif";
  nav_4_f1 = new Image(120 ,21); nav_4_f1.src = "images/nav_4.gif";
  nav_5_f2 = new Image(120 ,21); nav_5_f2.src = "images/nav_5_f2.gif";
  nav_5_f2 = new Image(120 ,21); nav_5_f2.src = "images/nav_5_f3.gif";
  nav_5_f1 = new Image(120 ,21); nav_5_f1.src = "images/nav_5.gif";
  nav_6_f2 = new Image(120 ,21); nav_6_f2.src = "images/nav_6_f2.gif";
  nav_6_f2 = new Image(120 ,21); nav_6_f2.src = "images/nav_6_f3.gif";
  nav_6_f1 = new Image(120 ,21); nav_6_f1.src = "images/nav_6.gif";
  nav_7_f2 = new Image(120 ,21); nav_7_f2.src = "images/nav_7_f2.gif";
  nav_7_f2 = new Image(120 ,21); nav_7_f2.src = "images/nav_7_f3.gif";
  nav_7_f1 = new Image(120 ,21); nav_7_f1.src = "images/nav_7.gif";
   nav_8_f2 = new Image(120 ,21); nav_8_f2.src = "images/nav_8_f2.gif";
  nav_8_f2 = new Image(120 ,21); nav_8_f2.src = "images/nav_8_f3.gif";
  nav_8_f1 = new Image(120 ,21); nav_8_f1.src = "images/nav_8.gif";
  }
  
function PopUpWindow(URL,WindowName,Parameters) {
  window.open(URL,WindowName,Parameters);
}



function frmSubmit() {	
var TRUE = new Boolean("True")
var FALSE = new Boolean("False")
blnError = FALSE
//strError = "The following problems were found with your search criteria:\n\n"
	
if (frmPropertySearch.propertyType_id.value == "" || frmPropertySearch.propertyType_id.value == 0)
	{
		blnError = TRUE
		strError = "Please select a property type\n"
		frmPropertySearch.propertyType_id.focus();
	};
				
			
if (blnError == TRUE)
	{
		alert(strError)				
	}
else
	{
		frmPropertySearch.submit()
	};		
}

function navigate(pg,id) {
var pg
	document.forms['frmPg'].pg.value=pg; 
	document.forms['frmPg'].sortid.value=id;
	document.forms['frmPg'].submit();
}


		function checkNumber(obj) {

			if (obj.value!="") {
				if (isNaN(obj.value)) {
					return false;
				}
			}
			return true;
		}
		
		
		//
		
		
		function replaceChr () { 
			if (frmPropertyDetails.description.value.length != "")  {
				var newText = frmPropertyDetails.description.value;
				while (newText.search("<br>") > 0) { 
					newText = newText.replace ("<br>",""); 
				} 
				document.frmPropertyDetails.description.value = newText; 
			};
		}
		
		function roundOff(value, precision) {
		
        	value = "" + value //convert value to string
        	precision = 2;

        	var whole = "" + Math.round(value * Math.pow(10, precision));

        	var decPoint = whole.length - precision;

	        if(decPoint != 0) {
            	result = whole.substring(0, decPoint);
                result += ".";
                result += whole.substring(decPoint, whole.length);
        	}
        	else
        	{
                result = whole;
        	}
        return result;
		}
		
		function runSqFtCal() {
		
			if (frmPropertyDetails.txtAreaSqMt.value.length != "") {
				var calculatedArea;
				calculatedArea = roundOff(frmPropertyDetails.txtAreaSqMt.value * 10.764);
				document.frmPropertyDetails.txtAreaSqFt.value = calculatedArea;
			}
		}
		
		function runSqMtCal() {
		
			if (frmPropertyDetails.txtAreaSqFt.value.length != "") {
				var calculatedArea;
				calculatedArea = roundOff(frmPropertyDetails.txtAreaSqFt.value / 10.764);
				document.frmPropertyDetails.txtAreaSqMt.value = calculatedArea;
			}
		}
		
		function runRentSqFtCal() {
		
			if (frmPropertyDetails.txtRentSqMt.value.length != "") {
				var calculatedRent;
				calculatedRent = roundOff(frmPropertyDetails.txtRentSqMt.value / 10.764);
				document.frmPropertyDetails.txtRentSqFt.value = calculatedRent;
			}
		}
		
		function runRentSqMtCal() {
		
			if (frmPropertyDetails.txtRentSqFt.value.length != "") {
				var calculatedRent;
				calculatedRent = roundOff(frmPropertyDetails.txtRentSqFt.value * 10.764);
				document.frmPropertyDetails.txtRentSqMt.value = calculatedRent;
			}
		}
		
		function checkNumber(obj) {

			if (obj.value!="") {
				if (isNaN(obj.value) || obj.value < 0) {
					return false;
				}
			}
			return true;
		}
		
		function frmPropertyDetailsSubmit() {
		
			var TRUE = new Boolean("True")
			var FALSE = new Boolean("False")
			var cImageSize = frmPropertyDetails.currentImg;
			var imageSize = frmPropertyDetails.newImg;
		
			blnError = FALSE
			strError = "The following information is required:\n\n"
			
			if (frmPropertyDetails.reference.value == "")
				{
					blnError = TRUE
					strError = strError + " - Reference number\n"
					frmPropertyDetails.reference.focus();
				};
			
			if (frmPropertyDetails.propertyLocation.value == "")
				{
					blnError = TRUE
					strError = strError + " - Property location\n"
					frmPropertyDetails.propertyLocation.focus();
				};
				
			//if (frmPropertyDetails.postcode.value == "")
			//	{
			//		blnError = TRUE
			//		strError = strError + " - You must provide a postcode\n"
			//		frmPropertyDetails.postcode.focus();
			//	};
			
			/*if (frmPropertyDetails.propertyType.value == "")
				{
					blnError = TRUE
					strError = strError + " - Property type\n"
					frmPropertyDetails.propertyType.focus();
				};
				*/
			
			/*if (frmPropertyDetails.txtAreaSqMt.value.length == "" && frmPropertyDetails.txtAreaSqFt.value.length == "")
				{
					blnError = TRUE
					strError = strError + " - You must provide the Area in Sq. Mt. or Sq. Ft.\n"
				};*/
				
				
			/*if (checkNumber(frmPropertyDetails.areaSqFt) == false)
				{
					blnError = TRUE
					strError = strError + " - Size (sq. ft.) must be numeric\n"
					frmPropertyDetails.areaSqFt.focus();
					frmPropertyDetails.areaSqFt.select();
				};
				
			if (checkNumber(frmPropertyDetails.areaAcres) == false)
				{
					blnError = TRUE
					strError = strError + " - Size (acres) must be numeric\n"
					frmPropertyDetails.areaAcres.focus();
					frmPropertyDetails.areaAcres.select();
				};
			*/
				
				
			if (checkNumber(frmPropertyDetails.rentPA) == false)
				{
					blnError = TRUE
					strError = strError + " - Annual rent (£) must be numeric\n"
					frmPropertyDetails.rentPA.focus();
					frmPropertyDetails.rentPA.select();
				};
				
			if (checkNumber(frmPropertyDetails.salePrice) == false)
				{
					blnError = TRUE
					strError = strError + " - Price (£) must be numeric\n"
					frmPropertyDetails.salePrice.focus();
					frmPropertyDetails.salePrice.select();
				};
						 
			if(cImageSize.width > 164 || imageSize.width > 164) {
      			blnError = TRUE
				strError = strError + " - Image width cannot be greater than 164px.\n"
  			};
			  
			if(cImageSize.height > 164 || imageSize.height > 164) {
      			blnError = TRUE
				strError = strError + " - Image height cannot be greater than 164px.\n"
  			};
			
			//Check to make sure at least one radio btn is selected
			var count = 0; 
			for (var i = 0 ; i < document.frmPropertyDetails.propertyType.length ; i++) { 
				if (document.frmPropertyDetails.propertyType[i].checked) {count++} 
			} 
			if (count == 0) { 
				blnError = TRUE
				strError = strError + " - Property type\n"
			} 
				
				
				
				
			
			if (blnError == TRUE)
				{
					//strError = strError + "\n ."
					alert(strError)				
				}
			else
				{
					
					if (frmPropertyDetails.description.value.length != "")  {
						var newText = frmPropertyDetails.description.value;
						while (newText.search("\n") > 0) { 
						newText = newText.replace ("\n","<br>"); 
						} 
						document.frmPropertyDetails.description.value = newText; 
					};
					frmPropertyDetails.submit()
				};				
		
		}
		
		
		//-->
