//launch pops
function popalert(pops,stat){
	document.getElementById(pops).style.display = stat;
}

//submit prop form
function subForm(){
	document.form4.submit();
}


//this is for big search
function checkBig(){
	if ((document.getElementById("type").value == 2) || (document.getElementById("type").value == 6)){
		if ((document.getElementById("floorfrm").value == "") || (document.getElementById("floorto").value == "") || (document.getElementById("landfrm").value == "") || (document.getElementById("landto").value == "")){
		alert('You must input floor and land area ranges.');	
		} else {
		document.form6.submit();
		}
	
	} else {
		document.form6.submit();
	}
}

function getprice(types){
	if (types == 1){
		document.getElementById("sella").style.display = "";
		document.getElementById("sellb").style.display = "";
		document.getElementById("rentsa").style.display = "none";
		document.getElementById("rentsb").style.display = "none";
	} else {
		document.getElementById("sella").style.display = "none";
		document.getElementById("sellb").style.display = "none";
		document.getElementById("rentsa").style.display = "";
		document.getElementById("rentsb").style.display = "";
	}
	
}

function switchComm(comms){
	if ((comms == 2) || (comms == 6)){
		document.getElementById("brooms").style.display = "none";
		document.getElementById("bthrooms").style.display = "none";
		document.getElementById("cparks").style.display = "none";
		document.getElementById("flarea").style.display = "";
		document.getElementById("landarea").style.display = "";
		document.getElementById("carspc").style.display = "";
	} else {
		document.getElementById("brooms").style.display = "";
		document.getElementById("bthrooms").style.display = "";
		document.getElementById("cparks").style.display = "";
		document.getElementById("flarea").style.display = "none";
		document.getElementById("landarea").style.display = "none";
		document.getElementById("carspc").style.display = "none";
	}

	
}

function rentPrice(){
		if (document.getElementById("listtype").value == 2){
			if ((document.getElementById("type").value == 2) || (document.getElementById("type").value == 6)){	
			document.getElementById("rentsa").style.display = "none";
			document.getElementById("rentsb").style.display = "none";
			document.getElementById("rentsc").style.display = "";
			document.getElementById("rentsd").style.display = "";
			} else {
			document.getElementById("rentsa").style.display = "";
			document.getElementById("rentsb").style.display = "";
			document.getElementById("rentsc").style.display = "none";
			document.getElementById("rentsd").style.display = "none";
			}
		
		} else {
			document.getElementById("sella").style.display = "";
			document.getElementById("sellb").style.display = "";
			document.getElementById("rentsa").style.display = "none";
			document.getElementById("rentsb").style.display = "none";
			document.getElementById("rentsc").style.display = "none";
			document.getElementById("rentsd").style.display = "none";
			
		}
}

function getPreview(propid,ltypes){
	document.location.href = "http://www.realestateyourway.com.au/index.php?buy_and_sell_real_estate=91&property="+propid+"&listtype="+ltypes;
}

function disableField(){
	document.getElementById("tmps").disabled = true;
}

//limit entry to field
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else 
countfield.value = maxlimit - field.value.length;
}


function clearField(fields){
	document.getElementById(fields).value = "";
}


//total cost here
function totals(){

	if (document.getElementById("basic").checked == true){
	var basic = 99;
	//var basic = 1;
	} else {
	var	basic = 0;
	}
	if (document.getElementById("extra1").checked == true){
	var pics = 25;
	} else {
	var	pics = 0;
	}
	if (document.getElementById("extra2").checked == true){
	var feature = 100;
	} else {
	var	feature = 0;
	}
	
	//else if (document.getElementById("basic_r").checked == true){
	//var	basic = 49;
	
	
	var calc = eval(basic)+eval(pics)+eval(feature);
	var roundcal = Math.round(calc*100)/100;
	var rounds = roundcal.toFixed(2);
	
	document.getElementById("totals").innerHTML = "$ "+rounds;
	document.getElementById("vpc_Amount").value = eval(calc*100);
	
	//document.getElementById("totals").innerHTML = '100';
	//document.getElementById("vpc_Amount").value = '100';
	//document.getElementById("testing2").innerHTML = eval(calc*100);

}

function totalsrent(){

	if (document.getElementById("basic_r").checked == true){
	var basic = 49;
	//var basic = 1;
	} else {
	var	basic = 0;
	}
	if (document.getElementById("extra1").checked == true){
	var pics = 25;
	} else {
	var	pics = 0;
	}
	
	//else if (document.getElementById("basic_r").checked == true){
	//var	basic = 49;
	
	
	var calc = eval(basic)+eval(pics);
	var roundcal = Math.round(calc*100)/100;
	var rounds = roundcal.toFixed(2);
	
	document.getElementById("totals").innerHTML = "$ "+rounds;
	document.getElementById("vpc_Amount").value = eval(calc*100);
	
	//document.getElementById("totals").innerHTML = '100';
	//document.getElementById("vpc_Amount").value = '100';
	//document.getElementById("testing2").innerHTML = eval(calc*100);

}

//this is for multi listing customers
var multots;
function multiTotals(){

	if (document.getElementById("prop-select").value < 11){
	multots = eval(document.getElementById("prop-select").value*75);
	} 
	if ((document.getElementById("prop-select").value > 10) && (document.getElementById("prop-select").value < 31)){
	multots = eval(document.getElementById("prop-select").value*50);
	}
	if (document.getElementById("prop-select").value > 30){
	multots = eval(document.getElementById("prop-select").value*25);
	}
	
	
	
	var roundcal = Math.round(multots*100)/100;
	var rounds = roundcal.toFixed(2);
	
	document.getElementById("totals").innerHTML = "$ "+rounds;
	document.getElementById("vpc_Amount").value = eval(multots*100);
	document.getElementById("numprops").value = document.getElementById("prop-select").value;
	
	//document.getElementById("totals").innerHTML = '100';
	//document.getElementById("vpc_Amount").value = '100';
	//document.getElementById("testing2").innerHTML = eval(calc*100);

}

//set the date
function setdate(){
	
	
	var months = document.getElementById("expmonth").value;
	if (document.getElementById("expmonth").value.length == "1"){
	var newmonth = "0"+months;
	} else {
	var newmonth = months;
	}
	var years = document.getElementById("expyear").value;
	if (document.getElementById("expyear").value.length == "1"){
	var newyear = "0"+years;
	} else {
	var newyear = years;
	}
	document.getElementById("vpc_CardExp").value = newyear+newmonth;
	//document.getElementById("testing1").innerHTML = newyear+newmonth;

}

//check password
var xmlHttp
var passconf

function checkpass(){ 

if (document.getElementById("cust_passb").value != ""){

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }

var url="includes/utilities_java.php"
url=url+"?pass="+document.getElementById("cust_passb").value
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=passtask
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} else {
	document.getElementById("formacc").submit();
}
}

function passtask() {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
	eval(xmlHttp.responseText);
 		if (passconf == 1){
		alert("The password that you have set is already in use, please try another one");
		} else {
		document.getElementById("formacc").submit();
		}
	}
}

 function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}