var xmlHttp;
var binary;
var filename;
var mytext;

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;
}

function rusure(url,what){
	question = confirm("Are you sure you really want to delete "+what+" ?")
	if (question !="0" && question !="false"){
		top.location = url;
	}
}
//onsubmit="try{return checkform();}catch(e){alert(e.message);return false;}"
function checkform()
{
		
  var myform = document.forms.regform;
  var msg = "";

  if (document.getElementById('Title')){if (myform.Title.value=="") msg += "\n * Title";}
  if (document.getElementById('FirstName')){if (myform.FirstName.value=="") msg += "\n * First Name";}
  if (document.getElementById('LastName')){if (myform.LastName.value=="") msg += "\n * Last Name";}
  if (document.getElementById('CompanyName')){if (myform.CompanyName.value=="") msg += "\n * Company Name";}
  if (document.getElementById('TelNumber')){if (myform.TelNumber.value=="") msg += "\n * Telephone number";}
  if (document.getElementById('Email')){if (myform.Email.value=="") msg += "\n * Email Address";}
  if (document.getElementById('Username')){if (myform.Username.value=="") msg += "\n * Username";}
  
  if (myform.HavePassword.value=="") {
	if (document.getElementById('Password')){if (myform.Password.value=="") msg += "\n * Password";}
	if (document.getElementById('Password2')){if (myform.Password2.value=="") msg += "\n * Repeat Password";}
  }
  
  if (document.getElementById('Question')){if (myform.Question.value=="") msg += "\n * Password reminder";}
  if (document.getElementById('Answer')){if (myform.Answer.value=="") msg += "\n * Answer to password reminder";}
  if (document.getElementById('HIP_EPC_no')){if (myform.HIP_EPC_no.value=="") msg += "\n * HIP/EPC registration number";}
  if (document.getElementById('type')){if (myform.type.value=="") msg += "\n * Are you a HIP provider or EPC only provider?";}
  if (document.getElementById('tandc')){if (myform.tandc.value=="") msg += "\n * Your Terms and Conditions";}
  if (document.getElementById('agree')){if (myform.agree.checked==false) msg += "\n * You must agree with terms and conditions";}
  
  if (myform.Password.value != myform.Password2.value) {msg += "\n\n * Passwords do not match";}
  
  if (msg)
  {
    alert ("Please fill in the following fields:\n" + msg);
    return false;
  }
  return true;
  
}

function checkform2()
{
		
  var myform = document.forms.regform;
  var msg = "";

  if (document.getElementById('Title')){if (myform.Title.value=="") msg += "\n * Title";}
  if (document.getElementById('FirstName')){if (myform.FirstName.value=="") msg += "\n * First Name";}
  if (document.getElementById('LastName')){if (myform.LastName.value=="") msg += "\n * Last Name";}
  if (document.getElementById('Email')){if (myform.Email.value=="") msg += "\n * Email Address";}
  if (document.getElementById('TelNumber')){if (myform.TelNumber.value=="") msg += "\n * Telephone number";}
  if (document.getElementById('Username')){if (myform.Username.value=="") msg += "\n * Username";}
  
  if (myform.HavePassword.value=="") {
	if (document.getElementById('Password')){if (myform.Password.value=="") msg += "\n * Password";}
	if (document.getElementById('Password2')){if (myform.Password2.value=="") msg += "\n * Repeat Password";}
  }
  
  if (document.getElementById('Question')){if (myform.Question.value=="") msg += "\n * Password reminder";}
  if (document.getElementById('Answer')){if (myform.Answer.value=="") msg += "\n * Answer to password reminder";}
  if (myform.type.value=='estate agent' || myform.type.value=='lawyer') {
		if (document.getElementById('WorkFor')){if (myform.WorkFor.value=="") msg += "\n * Who do you work for";}
  }
  
  
  
  if (myform.Password.value != myform.Password2.value) {msg += "\n\n * Passwords do not match";}
  
  if (msg)
  {
    alert ("Please fill in the following fields:\n" + msg);
    return false;
  }
  return true;
  
}

function checkform3()
{
		
  var myform = document.forms.regform;
  var msg = "";

  if (document.getElementById('Title')){if (myform.Title.value=="") msg += "\n * Title";}
  if (document.getElementById('LastName')){if (myform.LastName.value=="") msg += "\n * Last Name";}
  if (document.getElementById('ResidentNumber')){if (myform.ResidentNumber.value=="") msg += "\n * Resident contact number";}
  if (document.getElementById('HouseNumber'))
	{
		if (myform.HouseNumber.value=="") msg += "\n * House or Flat number";
	}
  if (document.getElementById('Address1')){if (myform.Address1.value=="") msg += "\n * Address 1";}
  if (document.getElementById('City')){if (myform.City.value=="") msg += "\n * City";}
  if (document.getElementById('County')){if (myform.County.value=="Select County") msg += "\n * County";}
  if (document.getElementById('Postcode')){if (myform.Postcode.value=="") msg += "\n * Postcode";}
  if (document.getElementById('Tenure')){if (myform.Tenure.value=="") msg += "\n * Tenure";}
  if (document.getElementById('Bedrooms')){if (myform.Bedrooms.value=="") msg += "\n * Number of Bedrooms";}
  if (document.getElementById('EstValue')){if (myform.EstValue.value=="") msg += "\n * Estimated value";}
  if (document.getElementById('Urgency')){if (myform.Urgency.value=="") msg += "\n * How urgent is the completion?";}
  if (document.getElementById('agree')){if (myform.agree.checked==false) msg += "\n * You must agree with terms and conditions";}
  
  if (msg)
  {
    alert ("Please fill in the following fields:\n" + msg);
    return false;
  }
  return true;
  
}

function checkform4()
{
		
  var myform = document.forms.myform;
  var msg = "";
	
  if (document.getElementById('agree')){if (myform.agree.checked==false) msg += "\n * You must agree with terms and conditions";}
  
  if (msg)
  {
    alert ("Please fill in the following fields:\n" + msg);
    return false;
  }
  return true;
  
}

function checkform5()
{
	 
  var myform = document.forms.myform;
  var msg = "";
	
  if (document.getElementById('offer')){if (myform.offer.value=='') msg += "\n * BID value";}
  
  if (msg)
  {
    alert ("Please fill in the following fields:\n" + msg);
    return false;
  }
  return true;
  
}

function checkform6()
{
	 
  var myform = document.forms.myform;
  var msg = "";
	
  if (document.getElementById('agree')){if (myform.agree.checked==false) msg += "\n * Aggree value";}
  
  if (msg)
  {
    alert ("You have to agree with the terms and conditions.");
    return false;
  }
  return true;
  
}

function checkform7()
{
	 
  var myform = document.forms.MySearches;
  var msg = "";
	
  if (document.getElementById('Area')){if (myform.Area.value=='Select Area') msg += "\n * Select an Area";}
  
  if (msg)
  {
    alert (msg);
    return false;
  } else {
	document.getElementById('County').value = document.getElementById('MyCounty').value;
  }
  return true;
  
}

function updateCounty(what,area)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	
	var url="getrecord.php?what="+what;
	//alert(myid);
	

	url=url+"&currid="+area;
	//alert(url);
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function getObj(item) {
	if (document.all) return(document.all[item]);
	if (document.getElementById) return(document.getElementById(item));
	return(false);
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		document.getElementById("Counties").innerHTML=xmlHttp.responseText;
		
	} else 
	{
		//document.getElementById("Counties").innerHTML=xmlHttp.responseText;
	}
}

function stateChanged2() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		if (output_div=='PropertiesList') {
			var tmp = xmlHttp.responseText.split(":::");
			getObj(output_div).innerHTML = tmp[0];
			if (tmp[1]>1 || tmp[1]==0) {
				word = 'properties';
			} else {	
				word = 'property';
			}
			
			getObj('propCount').innerHTML = 'You currently have <font color="#bd1515">'+tmp[1]+'</font> '+word+' listed on the website';
		} else {
			getObj(output_div).innerHTML = xmlHttp.responseText;
		}
		
		
		//document.getElementById("scroll1").innerHTML=xmlHttp.responseText;
		
	} else 
	{
		//document.getElementById("Counties").innerHTML=xmlHttp.responseText;
	}
}

function filterBids(what,value,div)
{
	
	output_div = div;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url="getrecord.php?what="+what;
	//alert(myid);
	

	url=url+"&currid="+value;
	//alert(url);
	xmlHttp.onreadystatechange=stateChanged2;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
