<!--
	function Replace(str, find, rep)
	{
	    var res = str;
	    var i = 0;
	    while(true)
	    {
	        i = res.indexOf(find, i);
	        if (i == -1) break;
	        res = res.substr(0, i) + rep + res.substr(i + find.length);
	        i += rep.length;
	    }
	    return res;
	}
	
	function asktoBeLoggedon(referer, sURL){
		var prompt = confirm("You are not currently logged on as a user of RENT.com.au. It is free to register as a User and you only have to do this once so we can establish your personal services account which allows you to store your shortlist, saved searches and email alerts.\nClick OK to register; it only takes a moment, after which you can freely use the wide range of services available.");
		sURL = Replace(sURL, "&", "/-/");
		if (prompt){ 
			if (sURL != '')
				window.location.href="member_detail.asp?mode=1&referer=" + referer + "&refererURL=" + sURL;
			else
				window.location.href="member_detail.asp?mode=1&referer=" + referer;
		}
		return;
	}

	var v1stPopulate = 1;
	
	function setSearchType(b, vValue)
	{				
		var searchType=document.getElementById('searchFor');
		var bedrooms=document.getElementById('bedrooms');
		var proType=document.getElementById('propertyType');
		var pRangeFrom=document.getElementById('PriceRangeFrom');
		var pRangeTo=document.getElementById('PriceRangeTo');

		searchType.selectedIndex = vValue-1;
		if(searchType.options[1].selected==true)
		{
			if ((v1stPopulate) && (!b)) {
				v1stPopulate = 0;
				return;
			}
			v1stPopulate = 0;
			var proStr=document.getElementById('proType2').value;
			var proID=document.getElementById('proTypeID2').value;
			var proStr1=proStr.split(";");
			var proID1=proID.split(";");
			
			proType.options.length=0;
			proType.options[0]=new Option("Property Type","-2");
			proType.options[0].style.background="#ffffff";
			proType.options[1]=new Option("All Types","-1");
			proType.options[1].style.background="#ffffff";
			for(var i=1;i<proID1.length+1;i++)
			{
				proType.options[i+1]=new Option(proStr1[i-1],proID1[i-1])
			}
			
			var priceStr=document.getElementById('minPr2').value;
			var priceID=document.getElementById('IDPr2').value;
			var priceStr1=priceStr.split(";");
			var priceID1=priceID.split(";");
			pRangeFrom.options.length=0;
			pRangeFrom.options[0]=new Option("Rental Price per week - From","1");
			pRangeFrom.options[0].style.background="#ffffff";
			pRangeFrom.options[1]=new Option("Any","1");
			pRangeFrom.options[1].style.background="#ffffff";
			pRangeFrom.options[2]=new Option("$0","1");
			pRangeFrom.options[2].style.background="#ffffff";
			for(var i=2;i<=priceID1.length;i++)
			{
				pRangeFrom.options[i+1]=new Option(priceStr1[i-2],priceID1[i-2])
			}
			pRangeTo.options.length=0;
			pRangeTo.options[0]=new Option("Rental Price per week - To","-2");
			pRangeTo.options[0].style.background="#ffffff";
			pRangeTo.options[1]=new Option("Any","-1");
			pRangeTo.options[1].style.background="#ffffff";
			for(var i=1;i<=priceID1.length;i++)
			{
				pRangeTo.options[i+1]=new Option(priceStr1[i-1],priceID1[i-1])
			}
		}
		else if(searchType.options[2].selected==true)
		{
			if ((v1stPopulate) && (!b)) {
				v1stPopulate = 0;
				return;
			}
			var proStr=document.getElementById('proType3').value;
			var proID=document.getElementById('proTypeID3').value;
			var proStr1=proStr.split(";");
			var proID1=proID.split(";");
			proType.options.length=0;
			proType.options[0]=new Option("Property Type","-2");
			proType.options[0].style.background="#ffffff";
			proType.options[1]=new Option("All Types","-1");
			proType.options[1].style.background="#ffffff";
			for(var i=1;i<proID1.length+1;i++)
			{
				proType.options[i+1]=new Option(proStr1[i-1],proID1[i-1])
			}
			var priceStr=document.getElementById('minPr3').value;
			var priceID=document.getElementById('IDPr3').value;
			var priceStr1=priceStr.split(";");
			var priceID1=priceID.split(";");
			pRangeFrom.options.length=0;
			pRangeFrom.options[0]=new Option("Rental Price per week - From","-2");
			pRangeFrom.options[0].style.background="#ffffff";
			pRangeFrom.options[1]=new Option("Any","-1");
			pRangeFrom.options[1].style.background="#ffffff";
			pRangeFrom.options[2]=new Option("$0","50");
			pRangeFrom.options[2].style.background="#ffffff";
			for(var i=2;i<=priceID1.length;i++)
			{
				pRangeFrom.options[i+1]=new Option(priceStr1[i-2],priceID1[i-2])
			}
			pRangeTo.options.length=0;
			pRangeTo.options[0]=new Option("Rental Price per week - To","-2");
			pRangeTo.options[0].style.background="#ffffff";
			pRangeTo.options[1]=new Option("Any","-1");
			pRangeTo.options[1].style.background="#ffffff";
			for(var i=1;i<=priceID1.length;i++)
			{
				pRangeTo.options[i+1]=new Option(priceStr1[i-1],priceID1[i-1])
			}
		}
		else if(searchType.options[3].selected==true)
		{
			v1stPopulate = 0;
			var proStr=document.getElementById('proType4').value;
			var proID=document.getElementById('proTypeID4').value;
			var proStr1=proStr.split(";");
			var proID1=proID.split(";");
			proType.options.length=0;
			proType.options[0]=new Option("Property Type","-2");
			proType.options[0].style.background="#ffffff";
			proType.options[1]=new Option("All Types","-1");
			proType.options[1].style.background="#ffffff";
			for(var i=1;i<proID1.length+1;i++)
			{
				proType.options[i+1]=new Option(proStr1[i-1],proID1[i-1])
			}
			var priceStr=document.getElementById('minPr4').value;
			var priceID=document.getElementById('IDPr4').value;
			var priceStr1=priceStr.split(";");
			var priceID1=priceID.split(";");
			pRangeFrom.options.length=0;
			pRangeFrom.options[0]=new Option("Rental Price per week - From","-2");
			pRangeFrom.options[0].style.background="#ffffff";
			pRangeFrom.options[1]=new Option("Any","-1");
			pRangeFrom.options[1].style.background="#ffffff";
			pRangeFrom.options[2]=new Option("$0","99");
			pRangeFrom.options[2].style.background="#ffffff";
			for(var i=2;i<=priceID1.length;i++)
			{
				pRangeFrom.options[i+1]=new Option(priceStr1[i-2],priceID1[i-2])
			}
			pRangeTo.options.length=0;
			pRangeTo.options[0]=new Option("Rental Price per week - To","-2");
			pRangeTo.options[0].style.background="#ffffff";
			pRangeTo.options[1]=new Option("Any","-1");
			pRangeTo.options[1].style.background="#ffffff";
			for(var i=1;i<=priceID1.length;i++)
			{
				pRangeTo.options[i+1]=new Option(priceStr1[i-1],priceID1[i-1])
			}
		}
		else if(searchType.options[0].selected==true)return;
		
		bedrooms.selectedIndex=0;
		/*proType.selectedIndex=1;
		pRangeFrom.selectedIndex=1;
		pRangeTo.selectedIndex=1;*/
	}
	
	function checkParameter()
	{
		var searchfor=document.getElementById('searchFor');
		var bedrooms=document.getElementById('bedrooms');
		var proType=document.getElementById('propertyType');
		var pRangeFrom=document.getElementById('PriceRangeFrom');
		var pRangeTo=document.getElementById('PriceRangeTo');
		var txtbox=document.getElementById('txtLocation');
		var state=document.getElementById('optstate');
		
		var broom,pRangeFrom,pRangeTo,stype,ptype,key;
		
		if (searchfor.options[0].selected==true)
		{
			alert("Please choose the Search For type.");
			searchfor.focus();
			return;
		}else{
			stype=searchfor.options[searchfor.selectedIndex].value;
			searchfor.options[searchfor.selectedIndex].selected=true;
		}
		/*
		if (bedrooms.options[0].selected==true)
		{
			alert("Please choose the bedrooms.");
			bedrooms.focus();
			return;
		
		}else{
			broom=bedrooms.options[bedrooms.selectedIndex].value;
			bedrooms.options[bedrooms.selectedIndex].selected=true;
		}
		if (proType.options[0].selected==true)
		{
			alert("Please choose the property type.");
			proType.focus();
			return;
		
		}else{
			ptype=proType.options[proType.selectedIndex].value;
			proType.options[proType.selectedIndex].selected=true;
		}		
		if (pRangeFrom.options[0].selected==true)
		{
			alert("Please choose the Rent Range.");
			pRangeFrom.focus();
			return;
		}else{
			pRangeFrom=pRangeFrom.options[pRangeFrom.selectedIndex].value;
		}
		if (pRangeFrom <= 0) pRangeFrom=-1;
		if (pRangeTo.options[0].selected==true)
		{
			alert("Please choose the Rent Range.");
			pRangeTo.focus();
			return;
		}else{
			pRangeTo=pRangeTo.options[pRangeTo.selectedIndex].value;
		}
		if (pRangeTo <= 0) pRangeTo=-1;
		*/
		if (txtbox.value=="" ||txtbox.value=="PCode or Suburb")
		{
			alert("Please enter the PCode or Suburb.");
			txtbox.focus();
			return;
		}else{
			key=txtbox.value;
		}		

		broom=bedrooms.options[bedrooms.selectedIndex].value;
		ptype=proType.options[proType.selectedIndex].value;
		pRangeFrom=pRangeFrom.options[pRangeFrom.selectedIndex].value;
		pRangeTo=pRangeTo.options[pRangeTo.selectedIndex].value;
		MakeCookie('IndexSearch', searchfor.selectedIndex + ';' + bedrooms.selectedIndex + ';' + proType.selectedIndex +  ';' + pRangeFrom.selectedIndex + ";" + pRangeTo.selectedIndex + ";" + txtbox.value + ";" + state.value);
		window.location.href="searchr.asp" + "?searchtype=" + stype + "&selPriceRangeFrom=" + pRangeFrom + "&selPriceRangeTo=" + pRangeTo + "&selBed=" + broom + "&selPropertyCat=" + ptype + "&freetext=" + key + "&optstate=" + state.value+ "&chkSurrounding=on"
	}
		
	function iniParameter()
	{
		var searchfor=document.getElementById('searchFor');
		var bedrooms=document.getElementById('bedrooms');
		var proType=document.getElementById('propertyType');
		var pRangeFrom=document.getElementById('PriceRangeFrom');
		var pRangeTo=document.getElementById('PriceRangeTo');
		var txtbox=document.getElementById('txtLocation');
		
		searchfor.selectedIndex=1;
		bedrooms.selectedIndex=0;
		proType.selectedIndex=0;
		pRangeFrom.selectedIndex=0;
		pRangeTo.selectedIndex=0;
		txtbox.value="PCode or Suburb";
	}
	
	function clearMe()
	{
		var txtbox=document.getElementById('txtLocation');
		if (txtbox.value=="Postcode or Suburb"){
			txtbox.value = "";
		}else{
			var oRange = txtbox.createTextRange();
			//oRange.moveStart("character", 0);
			//oRange.moveEnd("character", 3 - txtbox.value.length);
			oRange.select();
			txtbox.focus();
		}
	}
	
	function clearMePropManager()
	{
		var txtbox=document.getElementById('txtRegion');
		if (txtbox.value=="Enter your property suburb"){
			txtbox.value = "";
		}else{
			var oRange = txtbox.createTextRange();
			//oRange.moveStart("character", 0);
			//oRange.moveEnd("character", 3 - txtbox.value.length);
			oRange.select();
			txtbox.focus();
		}
	}
	
	function clearMeRentAppraisal()
	{
		var txtbox=document.getElementById('txtRegion2');
		if (txtbox.value=="Enter your property suburb"){
			txtbox.value = "";
		}else{
			var oRange = txtbox.createTextRange();
			//oRange.moveStart("character", 0);
			//oRange.moveEnd("character", 3 - txtbox.value.length);
			oRange.select();
			txtbox.focus();
		}
	}
	
	function clearMeMarketAppraisal()
	{
		var txtbox=document.getElementById('txtRegion3');
		if (txtbox.value=="Enter your property suburb"){
			txtbox.value = "";
		}else{
			var oRange = txtbox.createTextRange();
			//oRange.moveStart("character", 0);
			//oRange.moveEnd("character", 3 - txtbox.value.length);
			oRange.select();
			txtbox.focus();
		}
	}

	function alertNotFoundPopup() {
		alert("Property Id not found!");
		document.frmPropID.txtPropertyID.focus();
	}
	
	//Rollder over functions
	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_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_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 MM_nbGroup(event, grpName) { //v6.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])? args[i+1] : img.MM_up);
      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") {
    nbArr = document[grpName];
    if (nbArr)
      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])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

//-->
