function ea ()
{		
	document.getElementById('revealea').value = 'enquiries@abodeHIP.co.uk';	
}

function copyAddress()
{
	if (document.getElementById('copy').checked)
	{	
		document.getElementById('padd').value = document.getElementById('cadd').value;
	}
	else
	{	
		document.getElementById('padd').value = "";
	}
}

function checkForm()
{
	if ( (document.getElementById('cname').length > 80) || (document.getElementById('cname').value.length < 5) )
	{
        alert("Please enter the first name and surname in less than 80 characters");
       document.getElementById('cname').focus();
		return false;
    }
	
	if ( (document.getElementById('ctel').value.length > 15) || (document.getElementById('ctel').value.length < 10) )
	{
        alert("The telephone number should be 11 digits.");
        document.getElementById('ctel').focus();
		return false;
    }

	if ( (document.getElementById('cemail').value.length > 150) || (document.getElementById('cemail').value.length < 5) )
	{
        alert("Please ensure you have entered a correct email.");
        document.getElementById('cemail').focus();
		return false;
    }
}


function noSpamMailCust(username, domainAndSuffix, show)
{
 displayed=(typeof(show)=="undefined") ? username+"@"+domainAndSuffix : show
 document.write('<a href=mailto:' + username + '@' + domainAndSuffix +"?subject=abodeInvest&nbsp;Customer&nbsp;Enquiry&body=Please&nbsp;let&nbsp;us&nbsp;know&nbsp;what&nbsp;sort&nbsp;of&nbsp;property&nbsp;investment&nbsp;you&nbsp;are&nbsp;interested&nbsp;in,&nbsp;how&nbsp;soon,&nbsp;and&nbsp;your&nbsp;budget:"  + '>' + displayed + '</a>');
}




//diable submit button
function disablesubmit(submitbutton,submitmessage)
{
	document.getElementById(submitbutton).style.display='none';
	document.getElementById(submitmessage).style.display='block';
}

//used to check if property is deemedd vacant or not and display resons accordingly.
function checkVacant()
{
	for(i=0;i<document.forms[0].possession.length;i++)
	{
		if(document.forms[0].possession[i].checked)
		{			
			if(document.forms[0].possession[i].value == 'vacant')
			{
				document.getElementById('nlack').style.display='none';
				document.getElementById('nlacki').style.display='none';
			}
			if(document.forms[0].possession[i].value == 'part5')
			{
				document.getElementById('nlack').style.display='block';
				document.getElementById('nlacki').style.display='block';
			}
		}
	}
	

}



//highlight style buttons
function highlight(c)
{
   document.getElementById(c).style.color='#fff';
   document.getElementById(c).style.backgroundColor='#ccc';
   document.getElementById(c).style.borderTop='3px solid #666';
   document.getElementById(c).style.borderBottom='1px solid #666';
   document.getElementById(c).style.borderLeft='3px solid #666';
   document.getElementById(c).style.borderRight='1px solid #666';
}
// back to normal after highlighting style buttons
function normal(d)
{
   document.getElementById(d).style.color='#666';
   document.getElementById(d).style.backgroundColor='#ccc';
   document.getElementById(d).style.borderTop='1px solid #666';
   document.getElementById(d).style.borderBottom='3px solid #666';
   document.getElementById(d).style.borderLeft='1px solid #666';
   document.getElementById(d).style.borderRight='3px solid #666';
}



//highlighting form fields
var testfocus = 0;

//bg the element
function bgthis(e)
{
	if (testfocus == 0)
	{
		e.style.background = '#ccc';
	}
	else
	{
		e.style.border = '1px solid #903';
	}
}
// remove the bg of the element
function bgthisremove(f)
{
	if (testfocus == 0)
	{
		f.style.background = '#fff';
	}
	else
	{	
		f.style.border = '1px solid #666';
	}
}
//border and bg the element
function borderthis(g)
{
   g.style.border = '1px solid #903';
   g.style.background = '#ccc';
   testfocus = 1;
}
//remove border and bg the element
function borderthisremove(h)
{
	h.style.border = '1px solid #666';
	h.style.background = '#fff';
	testfocus = 0;
}
//highlighting form td's to match highlighting form fields above
function bgthistd(i)
{
	if (testfocus == 0)
	{
		i.style.background = '#ccc';
		testfocus = 0;
	}
	else
	{	
		i.style.border = '1px solid #903';
	}
}
function bgthistdremove(j)
{
	if (testfocus == 0)
	{
		j.style.background = '#fff';
		j.style.border = '';
		testfocus = 0;
	}
	else
	{	
		j.style.border = '';
	}
}




//show hide links initially hidden
var showterms;
var hidelinkshow;
var showlinkhide;

var hideterms;
var showlinkshow;
var hidelinkhide;

function showlink(showterms,hidelinkshow,showlinkhide)
{
	document.getElementById(showterms).style.display = 'block';
	document.getElementById(hidelinkshow).style.display = 'none';
	document.getElementById(showlinkhide).style.display = 'block';
	return false;
}

function hidelink(hideterms,showlinkshow,hidelinkhide)
{
	document.getElementById(hideterms).style.display = 'none';
	document.getElementById(showlinkshow).style.display = 'block';
	document.getElementById(hidelinkhide).style.display = 'none';
	return false;
}



//diable submit button
function disablesubmit(submitbutton,submitmessage)
{
	document.getElementById(submitbutton).style.display='none';
	document.getElementById(submitmessage).style.display='block';
}




//check all the form fields before submission to server side checks.
//check all the form fields before submission to server side checks.
function checkiform()
{
			//rk refernce format of : [5 letters] / [5 numbers] / [1 number]
			//var correctFormat = /^[a-zA-Z]{5}\/[0-9]{5}\/[0-9]{1}$/;
			
			// only uppercase alphanumerics, and length 2-50
			var correctFormat = /^\d{15}$/;
			var correctFormat2 = /^[a-zA-Z]{5}\/[0-9]{5}\/[0-9]{1}$/;
			var correctFormat3 = /^\d{8}$/;
						

			/*if( document.getElementById('cp').style.display == "block")
			{
				var matchArray=document.getElementById('currentref').value.match(correctFormat);
				var matchArray2=document.getElementById('currentref').value.match(correctFormat2);
				var matchArray3=document.getElementById('currentref').value.match(correctFormat3);

				if ( (matchArray==null) && (matchArray2==null) && (matchArray3==null))
				{
		alert("Please ensure that the reference number is in the correct format of: 5 letters/5 numbers/1 number or 15 numbers, or the new format of 8 numbers only.  Please ensure there are no other characters or spaces before, after or within.");
					document.getElementById('currentref').focus();
					document.getElementById('csbutton').style.display='block';
					document.getElementById('crefmess').style.display='none';
					return false;
				}
			}
			else if(document.getElementById('np').style.display == "block")
			{
				*/
				
				
				if(document.getElementById('address8').value.length < 5)
				{
					alert("The postcode must be greater than 4 characters");
					document.getElementById('address8').focus();					
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				if(document.getElementById('address2').value.length < 3)
				{
					alert("Line 1 of the address must be greater than 3 characters");
					document.getElementById('address2').focus();				
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				if(document.getElementById('address6').value.length < 3)
				{
					alert("The post town must be greater than 3 characters");
					document.getElementById('address6').focus();				
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				
				/*
				if(document.getElementById('newref').value.length > 0)
				{
					var matchArray=document.getElementById('newref').value.match(correctFormat);
					if (matchArray==null)
					{
						alert("Please ensure that if you enter one, the reference number is between 2 and 50 characters, uses NO SPACES, and only uppercase letters, numbers, and the \"/\" symbol. ");
						document.getElementById('newref').focus();
						document.getElementById('nsbutton').style.display='block';
						document.getElementById('nrefmess').style.display='none';
						return false;
					}
				}
				*/
				
				
				var itt=0;
				for(i=0;i<document.forms[0].tenureDBR.length;i++)
				{
					if(document.forms[0].tenureDBR[i].checked)
					{
						itt++;
					}
				}
				if(itt < 1)
				{
					alert("You must choose the tenure of the property");
					document.forms[0].tenureDBR[0].focus();
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				
				
				itt2=0;
				for(i=0;i<document.forms[0].hmlrstatusDBR.length;i++)
				{
					if(document.forms[0].hmlrstatusDBR[i].checked)
					{
						itt2++;
					}		
				}
				if(itt2 < 1)
				{
					alert("You must say whether the property is registered or unregistered");
					document.forms[0].hmlrstatusDBR[0].focus();
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				
				
				itt3=0;
				for(i=0;i<document.forms[0].possession.length;i++)
				{
					if(document.forms[0].possession[i].checked)
					{
						itt3++;
					}
				}
				if(itt3 < 1)
				{
					alert("You must say if the property is vacant or not");
					document.forms[0].possession[0].focus();
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				
				
				for(i=0;i<document.forms[0].possession.length;i++)
				{
					if(document.forms[0].possession[i].checked)
					{
						if(document.forms[0].possession[i].value == 'part5')
						{
							if(document.getElementById('notVacant').value.length < 4)
							{
								alert("The nature of the lack of vacant possession must be greater than four characters");
								document.getElementById('notVacant').focus();
								document.getElementById('nsbutton').style.display='block';
								document.getElementById('nrefmess').style.display='none';
								return false;
							}
						}
					}
				}
				
				if(document.getElementById('vendor').value.length < 6)
				{
					alert("The vendors name/s must be greater than six characters");
					document.getElementById('vendor').focus();					
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				
				//REFER TO email checking function
				if (!validemail(document.getElementById('email').value))
				{
					document.getElementById('email').focus();
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				
				
				if(document.getElementById('tel').value.length < 11)
				{
					alert("The telephone number must be greater than 11 characters, please correct it");
					document.getElementById('tel').focus();
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				
				var correctFormatTEL = /[0-9]/;
				var matchArrayTEL=document.getElementById('tel').value.match(correctFormatTEL);
				if (matchArrayTEL==null)
				{
					alert("Please ensure that the telephone number is only numbers");
					document.getElementById('tel').focus();
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				
				
				
				
				if(document.getElementById('vendorEPC').value.length < 6)
				{
					alert("The EPC contacts name/s must be greater than six characters");
					document.getElementById('vendorEPC').focus();					
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}

				
				//REFER TO email checking function
				if (!validemail(document.getElementById('emailEPC').value))
				{
					document.getElementById('emailEPC').focus();
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				
				
				if(document.getElementById('telEPC').value.length < 11)
				{
					alert("The telephone number must be greater than 11 characters, please correct it");
					document.getElementById('telEPC').focus();
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				
				var correctFormatTEL = /[0-9]/;
				var matchArrayTEL=document.getElementById('telEPC').value.match(correctFormatTEL);
				if (matchArrayTEL==null)
				{
					alert("Please ensure that the telephone number is only numbers");
					document.getElementById('telEPC').focus();
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				
				
				var itt4=0;
				for(i=0;i<document.forms[0].s.length;i++)
				{
					if(document.forms[0].s[i].checked)
					{
						itt4++;
					}
				}
				if(itt4 < 1)
				{
					alert("You must choose whether or not the vendor also requires conveyancing for their sale with the hip");
					document.forms[0].s[0].focus();
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				
				
				
				var itt5=0;
				for(i=0;i<document.forms[0].p.length;i++)
				{
					if(document.forms[0].p[i].checked)
					{
						itt5++;
					}
				}
				if(itt5 < 1)
				{
					alert("You must choose whether or not the vendor also requires conveyancing for a purchase");
					document.forms[0].p[0].focus();
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				else if (!document.forms[0].p[0].checked)
				{
					if(document.getElementById('paddress8').value.length < 5)
					{
						document.getElementById('paddi').style.display='block';
						alert("The purchase postcode must be greater than 4 characters");
						document.getElementById('paddress8').focus();					
						document.getElementById('nsbutton').style.display='block';
						document.getElementById('nrefmess').style.display='none';
						return false;
					}
					if(document.getElementById('paddress2').value.length < 3)
					{
						document.getElementById('paddi').style.display='block';
						alert("Line 1 of the purchase address must be greater than 3 characters.");
						document.getElementById('paddress2').focus();				
						document.getElementById('nsbutton').style.display='block';
						document.getElementById('nrefmess').style.display='none';
						return false;
					}
					if(document.getElementById('paddress6').value.length < 3)
					{
						document.getElementById('paddi').style.display='block';
						alert("The purchase post town must be greater than 3 characters");
						document.getElementById('paddress6').focus();				
						document.getElementById('nsbutton').style.display='block';
						document.getElementById('nrefmess').style.display='none';
						return false;
					}
					
					var validpp = "0123456789";
        
					if( (document.getElementById('pvalue').value == "") || (document.getElementById('pvalue').value < 1000) || (document.getElementById('pvalue').value > 999999) )
					{
						document.getElementById('paddi').style.display='block';
						alert( "The property purchase value which must be less than 1 million GBP must be correctly completed" );
						document.getElementById('pvalue').focus();
						document.getElementById('nsbutton').style.display='block';
						document.getElementById('nrefmess').style.display='none';
						return false;
					}
					else
					{
						for (var v=0; v<80; v++)
						{
							if (validpp.indexOf(document.getElementById('pvalue').value.charAt(v)) < 0)
							{
								document.getElementById('paddi').style.display='block';
								alert("The property purchase value must be correctly completed, please only use numbers and NO SPACES, SYMBOLS, OR PUNCTUATION. thank you.");
								document.getElementById('pvalue').focus();
								document.getElementById('nsbutton').style.display='block';
								document.getElementById('nrefmess').style.display='none';
								return false;
							}
						}
					}
				}
				
				
				
				
				var itt6=0;
				for(i=0;i<document.forms[0].coradd.length;i++)
				{
					if(document.forms[0].coradd[i].checked)
					{
						itt6++;
					}
				}
				if(itt6 < 1)
				{
					document.forms[0].coradd[0].focus();
					alert ("You must choose to copy the property details or complete the correspondence details");
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				else if (!document.forms[0].coradd[0].checked)
				{
					if(document.getElementById('saddress8').value.length < 5)
					{
						document.getElementById('caddi').style.display='block';
						alert("The correspondence postcode must be greater than 4 characters");
						document.getElementById('saddress8').focus();					
						document.getElementById('nsbutton').style.display='block';
						document.getElementById('nrefmess').style.display='none';
						return false;
					}
					if(document.getElementById('saddress2').value.length < 3)
					{
						document.getElementById('caddi').style.display='block';
						alert("Line 1 of the correspondence address must be greater than 3 characters");
						document.getElementById('saddress2').focus();				
						document.getElementById('nsbutton').style.display='block';
						document.getElementById('nrefmess').style.display='none';
						return false;
					}
					if(document.getElementById('saddress6').value.length < 3)
					{
						document.getElementById('caddi').style.display='block';
						alert("The correspondence post town must be greater than 3 characters");
						document.getElementById('saddress6').focus();				
						document.getElementById('nsbutton').style.display='block';
						document.getElementById('nrefmess').style.display='none';
						return false;
					}
				}
				
				
				
				if (!document.getElementById('readterms').checked)
				{
					alert ("You must read and accept the terms and conditions");
					document.getElementById('nsbutton').style.display='block';
					document.getElementById('nrefmess').style.display='none';
					return false;
				}
				
			//removed as no current/new}

return true;
}


//email checking fucntion
function validemail(emailtocheck)
{
	var emailStr = emailtocheck;
	
	//TLD check.  1 means check it, 0 means don't. 
	var checkTLD=1;
	var knownDomsPat=/^(aero|asia|arpa|biz|cat|com|coop|cym|edu|geo|gov|info|int|jobs|mil|mobi|museum|name|net|org|post|pro|tel|travel)$/;
	var emailPat=/^(.+)@(.+)$/;
	var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
	var validChars="\[^\\s" + specialChars + "\]";
	var quotedUser="(\"[^\"]*\")";
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
	var atom=validChars + '+';
	var word="(" + atom + "|" + quotedUser + ")";
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
	var matchArray=emailStr.match(emailPat);

	//nothing like, not even fit genral pattern
	if (matchArray==null)
	{
		alert("The email address is incorrect, please correct it (remember to ensure you have an @ symbol in it).");
		return false;
	}
	var user=matchArray[1];
	var domain=matchArray[2];

	for (i=0; i<user.length; i++)
	{
		if (user.charCodeAt(i)>127)
		{
			alert("The email address contains invalid characters, please correct it.");
			return false;
		}
	}
	for (i=0; i<domain.length; i++)
	{
		if (domain.charCodeAt(i)>127)
		{
			alert("The domain name of this email address contains invalid characters, please correct it.");
			return false;
		}
	}

	//check user part
	if (user.match(userPat)==null)
	{
		alert("The email address doesn't seem to be valid, please correct it.");;
		return false;
	}
	
	//check if domain is valid is IP address
	var IPArray=domain.match(ipDomainPat);
	if (IPArray!=null)
	{
		for (var i=1;i<=4;i++)
		{
			if (IPArray[i]>255)
			{
				alert("The destination IP address for this email address is invalid, please correct it.");
				return false;
			}
		}
	}
	
	// Domiann is symbolic so ensure it's valid.
	var atomPat=new RegExp("^" + atom + "$");
	var domArr=domain.split(".");
	var len=domArr.length;
	for (i=0;i<len;i++)
	{
		if (domArr[i].search(atomPat)==-1)
		{
			alert("The domain name for this email address does not seem to be valid, please correct it.");
			return false;
		}
	}

	if (checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1)
	{
		alert("The email address must end in a well-known top level domain suffix or a country suffix, please correct it.");
		return false;
	}

	if (len<2)
	{
		alert("The email address is missing a hostname, please correct it.");
		return false;
	}
	
	return true;
}


function copydetails()
{
	if (document.getElementById('copy').checked)
	{	
		document.getElementById('vendorEPC').value = document.getElementById('vendor').value;
		document.getElementById('emailEPC').value = document.getElementById('email').value;
		document.getElementById('telEPC').value = document.getElementById('tel').value;
	}
	else
	{	
		document.getElementById('vendorEPC').value = "";
		document.getElementById('emailEPC').value = "";
		document.getElementById('telEPC').value = "";
	}
}

function reveals()
{
	if(document.forms[0].coradd[0].checked)
	{
		document.getElementById('caddi').style.display='none';
		document.getElementById('saddress1').value = document.getElementById('address1').value;
		document.getElementById('saddress2').value = document.getElementById('address2').value;
		document.getElementById('saddress3').value = document.getElementById('address3').value;
		document.getElementById('saddress4').value = document.getElementById('address4').value;
		document.getElementById('saddress5').value = document.getElementById('address5').value;
		document.getElementById('saddress6').value = document.getElementById('address6').value;
		document.getElementById('saddress7').value = document.getElementById('address7').value;
		document.getElementById('saddress8').value = document.getElementById('address8').value;
		
	}
	else
	{
		document.getElementById('caddi').style.display='block';
		document.getElementById('saddress1').value = "";
		document.getElementById('saddress2').value = "";
		document.getElementById('saddress3').value = "";
		document.getElementById('saddress4').value = "";
		document.getElementById('saddress5').value = "";
		document.getElementById('saddress6').value = "";
		document.getElementById('saddress7').value = "";
		document.getElementById('saddress8').value = "";
	}
}


function revealp()
{
	if(document.forms[0].p[0].checked)
	{
		document.getElementById('paddi').style.display='none';
		
	}
	else
	{
		document.getElementById('paddi').style.display='block';
	}
}

function showservice()
{	
	for(i=0;i<document.forms[0].service.length;i++)
	{
		if(document.forms[0].service[i].checked)
		{
			if(document.forms[0].service[i].value == 'hip')
			{
				document.getElementById('hipt').style.display='block';
				document.getElementById('hipandst').style.display='none';
				document.getElementById('hipandsandpt').style.display='none';
				document.getElementById('hipandsti').style.display='none';
				document.getElementById('hipandsandpti').style.display='none';

				document.getElementById('ntype').style.display='block';
				document.getElementById('ntypei').style.display='block';
				document.getElementById('nten').style.display='block';
				document.getElementById('nteni').style.display='block';
				document.getElementById('nreg').style.display='block';
				document.getElementById('nregi').style.display='block';
				document.getElementById('nvac').style.display='block';
				document.getElementById('nvaci').style.display='block';
				
				document.getElementById('nflat').style.display='none';
				document.getElementById('nflati').style.display='none';
				document.getElementById('nleases').style.display='none';
				document.getElementById('nleasesi').style.display='none';
				document.getElementById('nleasel').style.display='none';
				document.getElementById('nleaseli').style.display='none';
				document.getElementById('nlack').style.display='none';
				document.getElementById('nlacki').style.display='none';
				
				document.getElementById('qsubmit').style.display='block';
				document.getElementById('qmess').style.display='none';
			}
			else if (document.forms[0].service[i].value == 'hipands')
			{
				document.getElementById('hipandst').style.display='block';
				document.getElementById('hipandsti').style.display='block';
				document.getElementById('hipt').style.display='none';
				document.getElementById('hipandsandpt').style.display='none';
				document.getElementById('hipandsandpti').style.display='none';

				document.getElementById('ntype').style.display='none';
				document.getElementById('ntypei').style.display='none';
				document.getElementById('nten').style.display='none';
				document.getElementById('nteni').style.display='none';
				document.getElementById('nreg').style.display='none';
				document.getElementById('nregi').style.display='none';
				document.getElementById('nvac').style.display='none';
				document.getElementById('nvaci').style.display='none';
				
				document.getElementById('nflat').style.display='none';
				document.getElementById('nflati').style.display='none';
				document.getElementById('nleases').style.display='none';
				document.getElementById('nleasesi').style.display='none';
				document.getElementById('nleasel').style.display='none';
				document.getElementById('nleaseli').style.display='none';
				document.getElementById('nlack').style.display='none';
				document.getElementById('nlacki').style.display='none';
				
				document.getElementById('qsubmit').style.display='block';
				document.getElementById('qmess').style.display='none';
			}
			else if (document.forms[0].service[i].value == 'hipandsandp')
			{
				document.getElementById('hipandsandpt').style.display='block';
				document.getElementById('hipandsandpti').style.display='block';
				document.getElementById('hipandst').style.display='none';
				document.getElementById('hipandsti').style.display='none';
				document.getElementById('hipt').style.display='none';

				document.getElementById('ntype').style.display='none';
				document.getElementById('ntypei').style.display='none';
				document.getElementById('nten').style.display='none';
				document.getElementById('nteni').style.display='none';
				document.getElementById('nreg').style.display='none';
				document.getElementById('nregi').style.display='none';
				document.getElementById('nvac').style.display='none';
				document.getElementById('nvaci').style.display='none';
				
				document.getElementById('nflat').style.display='none';
				document.getElementById('nflati').style.display='none';
				document.getElementById('nleases').style.display='none';
				document.getElementById('nleasesi').style.display='none';
				document.getElementById('nleasel').style.display='none';
				document.getElementById('nleaseli').style.display='none';
				document.getElementById('nlack').style.display='none';
				document.getElementById('nlacki').style.display='none';
				
				document.getElementById('qsubmit').style.display='block';
				document.getElementById('qmess').style.display='none';
			}
		}
	}
}


//used to determine type of flat.
function checkType()
{
	for(i=0;i<document.forms[0].typeDBR.length;i++)
	{
		if(document.forms[0].typeDBR[i].checked)
		{			
			if(document.forms[0].typeDBR[i].value == 'house')
			{
				document.getElementById('nflat').style.display='none';
				document.getElementById('nflati').style.display='none';
			}
			if(document.forms[0].typeDBR[i].value == 'flat')
			{
				document.getElementById('nflat').style.display='block';
				document.getElementById('nflati').style.display='block';
			}
		}
	}
	

}

//used to determine type of flat.
function checkLease()
{
	for(i=0;i<document.forms[0].tenureDBR.length;i++)
	{
		if(document.forms[0].tenureDBR[i].checked)
		{			
			if( (document.forms[0].tenureDBR[i].value == 'leasehold') || (document.forms[0].tenureDBR[i].value == 'sfreehold'))
			{
				document.getElementById('nleases').style.display='block';
				document.getElementById('nleasesi').style.display='block';
				document.getElementById('nleasel').style.display='block';
				document.getElementById('nleaseli').style.display='block';
			}
			else
			{
				document.getElementById('nleases').style.display='none';
				document.getElementById('nleasesi').style.display='none';
				document.getElementById('nleasel').style.display='none';
				document.getElementById('nleaseli').style.display='none';
			}
		}
	}
	

}