function verify(){
	var Message;
	
	Message = ""
	Message = Message + fullname()
	Message = Message + address()
	Message = Message + postcode()
	Message = Message + phone()
	Message = Message + email()
	Message = Message + dob()
	Message = Message + income()
	
	if(document.forms['quote'].coborower[0].checked == true){
		Message = Message + cofullname()
		Message = Message + codob()
		Message = Message + coincome()
	}
	
	Message = Message + mortamount()
	Message = Message + term()
	Message = Message + disclosure()
	
	if (Message == "") {
	 return true
	}else{
	 alert("Please compete all fields marked with an astrix (*)." + "\n\n" + Message)
	 return false
	}
}

function fullname() {
	if (document.forms["quote"].fullname.value.search(/^.+$/)) {
	 Message = "        - Please Enter Your Full Name" + "\n"
	 document.getElementById('fullname').className='error-textfield'
	 document.getElementById('required1').className='error-required'
	}else{
	 document.getElementById('fullname').className='textfield'
	 document.getElementById('required1').className='required'
	 Message = ""
	}
	 return Message
}

function address() {
	if (document.forms["quote"].add1.value.search(/^.+$/)) {
	 Message = "        - Please Enter Your Home Address" + "\n"
	 document.getElementById('add1').className='error-textfield'
	 document.getElementById('required2').className='error-required'
	}else{
	 document.getElementById('add1').className='textfield'
	 document.getElementById('required2').className='required'
	 Message = ""
	}
	 return Message
}

function postcode() {
	if (document.forms["quote"].postcode.value.search(/^.+$/)) {
	 Message = "        - Please Enter Your Post Code" + "\n"
	 document.getElementById('postcode').className='error-textfield'
	 document.getElementById('required3').className='error-required'
	}else{
	 document.getElementById('postcode').className='textfield'
	 document.getElementById('required3').className='required'
	 Message = ""
	}
	 return Message
}

function phone() {
var invalidchars = "\\ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!£$%^&*_-=:;@'~#?/.>,<|¬`\""
for (n=0;n<document.forms['quote'].homephone.value.length;n++){
	for (i=0;i<invalidchars.length;i++){
		badchar = invalidchars.charAt(i)
		if(document.forms['quote'].homephone.value.indexOf(badchar,0) > -1){
			var mark = 'bad'
		}
	}
}

if(document.forms["quote"].homephone.value.search(/^.+$/)){
	 Message = "        - Please Enter Your Home Phone Number" + "\n"
	 document.getElementById('homephone').className='error-textfield'
	 document.getElementById('required4').className='error-required'
}else if(mark == 'bad'){
	 Message = "        - Please Enter A Valid Home Phone Number" + "\n"
	 document.getElementById('homephone').className='error-textfield'
	 document.getElementById('required4').className='error-required'
}else{
	 document.getElementById('homephone').className='textfield'
	 document.getElementById('required4').className='required'
}

return Message
}

function email() {
Message = ""
	
if (document.forms["quote"].email.value.search(/^.+$/)) {
Message = "        - Please Enter Your E-Mail Address" + "\n"
document.getElementById('email').className='error-textfield'
document.getElementById('required5').className='error-required'
return Message
}

if (document.forms["quote"].email.value.indexOf("@") == -1 || document.forms["quote"].email.value.lastIndexOf(".") == -1) {
Message = "        - Please Enter A Valid E-Mail Address" + "\n"
document.getElementById('email').className='error-textfield'
document.getElementById('required5').className='error-required'
return Message
}

if (document.forms["quote"].email.value.lastIndexOf(".") < document.forms["quote"].email.value.indexOf("@")) {
Message = "        - Please Enter A Valid E-Mail Address" + "\n"
document.getElementById('email').className='error-textfield'
document.getElementById('required5').className='error-required'
return Message
}

if (document.forms["quote"].email.value.lastIndexOf(".") - document.forms["quote"].email.value.indexOf("@") == 1) {
Message = "        - Please Enter A Valid E-Mail Address" + "\n"
document.getElementById('email').className='error-textfield'
document.getElementById('required5').className='error-required'
return Message
} 

document.getElementById('email').className='textfield'
document.getElementById('required5').className='required'
return Message
}

function dob() {
	if (document.forms["quote"].dob.value.search(/^.+$/)) {
	 Message = "        - Please Enter Your Date of birth" + "\n"
	 document.getElementById('dob').className='error-textfield'
	 document.getElementById('required1').className='error-required'
	}else{
	 document.getElementById('dob').className='textfield'
	 document.getElementById('required1').className='required'
	 Message = ""
	}
	 return Message
}























function repeatregion(){
	var total = document.forms['quote'].children
	if(total.value < 1){
		document.getElementById('1').innerHTML = " "
	}else{
		for (n=1;n<=total.value;n++){
			var x = n + 1
			document.getElementById(n).innerHTML = "<label for='childage"+n+"'>Age of Child " + n + "</label><select name='childage"+n+"' class='dropdown1' id='childage"+n+"'></select><br/><span id='"+x+"'></span>"
			
			for(i=0;i<=30;i++){
				document.getElementById('childage'+n).options[i] = new Option(i,i);
			}
		}
	}
}
function coborrower() {
	if(document.forms['quote'].coborower[0].checked == true){
		document.getElementById('coborrower').className = 'show'
	}else{
		document.getElementById('coborrower').className = 'hide'
	}
}

function employment(){
	if(document.forms['quote'].status.value == 'Unemployed'){
		document.getElementById('employment').className = 'hide'
	}else{
		document.getElementById('employment').className = 'show'
	}
}

function coemployment(){
	if(document.forms['quote'].costatus.value == 'Unemployed'){
		document.getElementById('coemployment').className = 'hide'
	}else{
		document.getElementById('coemployment').className = 'show'
	}
}



function income() {
var invalidchars = "\ \ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
for (n=0;n<document.forms['quote'].income.value.length;n++){
	for (i=0;i<invalidchars.length;i++){
		badchar = invalidchars.charAt(i)
		if(document.forms['quote'].income.value.indexOf(badchar,0) > -1){
			var mark = 'bad'
		}
	}
}

if(document.forms["quote"].income.value.search(/^.+$/)){
	 Message = "        - Please Enter An Income Amount" + "\n"
	 document.getElementById('income').className='error-textfield'
	 document.getElementById('required2').className='error-required'
}else if(mark == 'bad'){
	 Message = "        - Please Enter A Valid Income Amount" + "\n"
	 document.getElementById('income').className='error-textfield'
	 document.getElementById('required2').className='error-required'
}else{
	 document.getElementById('income').className='textfield'
	 document.getElementById('required2').className='required'
}

return Message
}

function cofullname() {
	if (document.forms["quote"].cofullname.value.search(/^.+$/)) {
	 Message = "        - Please Enter Your Co-Borrowers Full Name" + "\n"
	 document.getElementById('cofullname').className='error-textfield'
	 document.getElementById('required3').className='error-required'
	}else{
	 document.getElementById('cofullname').className='textfield'
	 document.getElementById('required3').className='required'
	 Message = ""
	}
	 return Message
}

function codob() {
	if (document.forms["quote"].codob.value.search(/^.+$/)) {
	 Message = "        - Please Enter Your Co-Borrowers Date of birth" + "\n"
	 document.getElementById('codob').className='error-textfield'
	 document.getElementById('required4').className='error-required'
	}else{
	 document.getElementById('codob').className='textfield'
	 document.getElementById('required4').className='required'
	 Message = ""
	}
	 return Message
}

function coincome() {
var invalidchars = "\ \ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
for (n=0;n<document.forms['quote'].coincome.value.length;n++){
	for (i=0;i<invalidchars.length;i++){
		badchar = invalidchars.charAt(i)
		if(document.forms['quote'].coincome.value.indexOf(badchar,0) > -1){
			var mark = 'bad'
		}
	}
}

if(document.forms["quote"].coincome.value.search(/^.+$/)){
	 Message = "        - Please Enter Your Co-Borrowers Income Amount" + "\n"
	 document.getElementById('coincome').className='error-textfield'
	 document.getElementById('required5').className='error-required'
}else if(mark == 'bad'){
	 Message = "        - Please Enter Your Co-Borrowers Valid Income Amount" + "\n"
	 document.getElementById('coincome').className='error-textfield'
	 document.getElementById('required5').className='error-required'
}else{
	 document.getElementById('coincome').className='textfield'
	 document.getElementById('required5').className='required'
}

return Message
}

function mortamount() {
Message = ""
var invalidchars = "\ \ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
for (n=0;n<document.forms['quote'].mortamount.value.length;n++){
	for (i=0;i<invalidchars.length;i++){
		badchar = invalidchars.charAt(i)
		if(document.forms['quote'].mortamount.value.indexOf(badchar,0) > -1){
			var mark = 'bad'
		}
	}
}

if(document.forms["quote"].mortamount.value.search(/^.+$/)){
	 Message = "- Please Enter The Mortgage Amount Required" + "\n"
	 document.getElementById('mortamount').className='error-textfield'
	 document.getElementById('required1').className='error-required'
	 return Message
}

if(mark == 'bad'){
	 Message = "- Please Enter A Valid Mortgage Amount" + "\n"
	 document.getElementById('mortamount').className='error-textfield'
	 document.getElementById('required1').className='error-required'
	 return Message
}

	 document.getElementById('mortamount').className='textfield'
	 document.getElementById('required1').className='required'
	 return Message
}

function term() {
Message = ""
var invalidchars = "\ \ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
for (n=0;n<document.forms['quote'].term.value.length;n++){
	for (i=0;i<invalidchars.length;i++){
		badchar = invalidchars.charAt(i)
		if(document.forms['quote'].term.value.indexOf(badchar,0) > -1){
			var mark = 'bad'
		}
	}
}

if(document.forms["quote"].term.value.search(/^.+$/)){
	 Message = "- Please Enter The Mortgage Term Required" + "\n"
	 document.getElementById('term').className='error-textfield'
	 document.getElementById('required2').className='error-required'
	 return Message
}

if(mark == 'bad'){
	 Message = "- Please Enter A Valid Mortgage Term" + "\n"
	 document.getElementById('term').className='error-textfield'
	 document.getElementById('required2').className='error-required'
	 return Message
}

	 document.getElementById('term').className='textfield'
	 document.getElementById('required2').className='required'
	 return Message
}

function want() {
	 Message = ""
	 
	if (document.forms["quote"].want.value.search(/^.+$/)) {
	 Message = "- Please Tell Us Exactly What You Want From Your New Mortgage" + "\n"
	 document.getElementById('want').className='error-textfield'
	 document.getElementById('required3').className='error-required'
	 return Message
	}
	
	 document.getElementById('want').className='textfield'
	 document.getElementById('required3').className='required'
	 return Message
}

function disclosure() {
	Message = ""
	
	if(document.forms['quote'].disclosure[1].checked == true){
		Message = "- You Must Read The Initial Disclosure Document Before Proceeding\n"
	return Message
	}
	return Message	
}

