
function initPage() {
	form2.pin_2.value="";
	form2.forgotpin_2.checked=false;
}


function checkFields2() {



var errorText = '';


var title_2 = document.getElementById('title_2').value;
var name_2 = document.getElementById('name_2').value;
var surname_2 = document.getElementById('surname_2').value;
var email_2 = document.getElementById('email_2').value;
var conemail_2 = document.getElementById('conemail_2').value;
var bill_2 = document.getElementById('bill_2').value;
var postcode_2 = document.getElementById('postcode_2').value;
var mobileno_2 = document.getElementById('mobileno_2').value;
var choose2 = document.getElementById('choose2').value;
var DDeb2 = document.getElementById('DDeb2_div').value;
var Mode2 = document.getElementById('Mode2_div').value;
var query_2 = document.getElementById('query_2').value;

	if (title_2 == "") {
		
		errorText = errorText + '<b>Please enter a valid title</b><br>';
	}

	if (name_2 == "") {
		
		errorText = errorText + '<b>Please enter a valid name</b><br>';
	}

	if (surname_2 == "") {
		
		errorText = errorText + '<b>Please enter a valid surname</b><br>';
	}

	/*if (email_2 == "") {
		
		errorText = errorText + 'please enter a valid email<br>';
	}

	if (conemail_2 == "") {
		
		errorText = errorText + 'please enter a valid confirm email<br>';
	}*/

	/*if (bill_2 == "") {
		
		errorText = errorText + 'Please enter a billing address<br>';
	}

	if (postcode_2 == "") {
		
		errorText = errorText + 'Please enter postcode<br>';
	}*/
	
	if (mobileno_2 == "") {
		
		errorText = errorText + '<b>Please enter mobile number</b><br>';
	}
	else if(mobileno_2.length!=11) {
		errorText = errorText + '<b>Please make sure your mobile number is 11 digits long</b><br>';
	}

	if (query_2 == "") {
		
		errorText = errorText + '<b>Please enter your query</b><br>';
	}

	/*if (choose1 == "") {
		
		errorText = errorText + 'Please Choose one option from the drop down menu.<br>';
	}*/

	/*if (Mode2_input == "") {
		
		errorText = errorText + 'Please enter your model of handset<br>';
	}*/

	//alert(validationPassed());
	// DO HIDDEN FIELD VALIDATION
	/*if(!validationPassed()) {
		errorText = errorText + 'Please enter a valid security answer<br>';
	}*/
	
	if(!PINOptionsAreValid()) {
		errorText = errorText + PINErrorText+'<br>';
	}


	// DO EMAIL ADDRESS VALIDATION

	var emailRegxp=/^([\w]+)(\.[\w]+)*@([\w\-]+)(\.[\w]{2,4}){1,2}$/;
	if(!email_2.match(emailRegxp)) {
		errorText = errorText + '<b>Enter a valid email</b><br>';
	}

	if (email_2 != conemail_2) {
		errorText = errorText + '<b>Confirm email to be the same</b>';
		document.getElementById('conemail_2').value = '';
	} else if (email_2 != '') {
		document.form2.replyTo.value=email_2;

	}
	
	// END THIS FUNCTION & PRINT ERRORS
	
	if (errorText != '')
	{
		document.getElementById('show2Errors').innerHTML = '<ul style="color:#FF0000;">' + errorText + '</ul>';
		return false;
	}
	else
	{
	return true;
	}

}
	
	// Show/hide forgot PIN options
	function showPINOptions(srcElem) {
		var trs=getElementsByClassName(document,"PINOption");
		for(var i=0; i<trs.length; i++) {
			if(srcElem.checked)
				trs[i].className="PINOption";
			else
				trs[i].className="PINOption hidden";
		}
		var PINInput=document.getElementById("pin3");
		if(!srcElem.checked) {
			var fieldsToReveal=getElementsByClassName(document,"fieldToReveal");
			for(var i=0; i<fieldsToReveal.length; i++) {
				fieldsToReveal[i].className="fieldToReveal hidden";
			}
			document.getElementById("choose2").selectedIndex=0;
			PINInput.disabled=false;
			fieldType=null;
			PINInput.style.background="#FFFFFF";

		} else {
			PINInput.value="";
			PINInput.disabled=true;
			PINInput.style.background="#EFEFEF";

		}
	}
	
	// Validate security details (inc. PIN number/forgot PIN)
	var PINErrorText="";
	function PINOptionsAreValid() {
		var pinCheckBox=document.getElementById("forgotpin3");
		var pinInput=document.getElementById("pin3");
		if(!pinCheckBox)
			return false;
		var forgotPin=pinCheckBox.checked;
		if(forgotPin) {
			PINErrorText="<b>Please ensure all security details are answered</b>";
			var allPINInputs=new Array(document.getElementById("bill_2"),document.getElementById("postcode_2"),document.getElementById("choose2"));
			for(var i=0; i<allPINInputs.length; i++) {
				if(allPINInputs[i].value=="")
					return false;
			}
		} else {
			PINErrorText="<b>Please enter a PIN number</b>";
			if(pinInput.value=="") {
				return false;
			}
		}
		return true;
	}


function checkFields1() {


var errorText = '';


var title_1 = document.getElementById('title_1').value;
var name_1 = document.getElementById('name_1').value;
var surname_1 = document.getElementById('surname_1').value;
var email_1 = document.getElementById('email_1').value;
var conemail_1 = document.getElementById('conemail_1').value;
var bill_1 = document.getElementById('bill_1').value;
var postcode_1 = document.getElementById('postcode_1').value;
var mobileno_1 = document.getElementById('mobileno_1').value;
var choose1 = document.getElementById('choose1').value;
var DDeb1 = document.getElementById('DDeb1_div').value;
var Mode1 = document.getElementById('Mode1_div').value;
var query_1 = document.getElementById('query_1').value;

	if (title_1 == "") {
		
		errorText = errorText + '<b>Please enter a valid title</b><br>';
	}

	if (name_1 == "") {
		
		errorText = errorText + '<b>Please enter a valid name</b><br>';
	}

	if (surname_1 == "") {
		
		errorText = errorText + '<b>Please enter a valid surname</b><br>';
	}

	/*if (email_1 == "") {
		
		errorText = errorText + 'please enter a valid email<br>';
	}

	if (conemail_1 == "") {
		
		errorText = errorText + 'please enter a valid confirm email<br>';
	}*/

	if (bill_1 == "") {
		
		errorText = errorText + '<b>Please enter a billing address</b><br>';
	}

	if (postcode_1 == "") {
		
		errorText = errorText + '<b>Please enter postcode</b><br>';
	}

	if (mobileno_1 == "") {
		
		errorText = errorText + '<b>Please enter mobile number</b><br>';
	}
	else if(mobileno_1.length!=11) {
		errorText = errorText + '<b>Please make sure your mobile number is 11 digits long</b><br>';
	}

	if (query_1 == "") {
		
		errorText = errorText + '<b>Please enter your query</b><br>';
	}

	if (choose1 == "") {
		
		errorText = errorText + '<b>Please choose one option from the drop down menu</b><br>';
	}

	/*if (Mode1_input == "") {
		
		errorText = errorText + 'Please enter your Mode1<br>';
	}*/

	//alert(validationPassed());
	// DO HIDDEN FIELD VALIDATION
	/*if(!validationPassed()) {
		errorText = errorText + 'Please enter a valid security answer<br>';
	}*/



	// DO EMAIL ADDRESS VALIDATION

	var emailRegxp=/^([\w]+)(\.[\w]+)*@([\w\-]+)(\.[\w]{2,4}){1,2}$/;
	if(!email_1.match(emailRegxp)) {
		errorText = errorText + '<b>Enter a valid email</b><br>';
	}

	if (email_1 != conemail_1) {
		errorText = errorText + '<b>Confirm email to be the same</b>';
		document.getElementById('conemail_1').value = '';
	} else if (email_1 != '') {
		document.form1.replyTo.value=email_1;

	}
	
	// END THIS FUNCTION & PRINT ERRORS
	
	if (errorText != '')
	{
		document.getElementById('show1Errors').innerHTML = '<ul style="color:#FF0000;">' + errorText + '</ul>';
		return false;
	}
	else
	{
	return true;
	}

}


function checkFields4() {


var errorText = '';


var title_4 = document.getElementById('title_4').value;
var name_4 = document.getElementById('name_4').value;
var surname_4 = document.getElementById('surname_4').value;
var email_4 = document.getElementById('email_4').value;
var conemail_4 = document.getElementById('conemail_4').value;
var screen_4 = document.getElementById('screen_4').value;
var DDeb4_input = document.getElementById('DDeb4_input').value;
var bill_4 = document.getElementById('bill_4').value;
//var bill = document.getElementById('bill').value;
//var postcode = document.getElementById('postcode').value;
var query_4 = document.getElementById('query_4').value;
var phone_4 = document.getElementById('phone_4').value;
	if (title_4 == "") {
		
		errorText = errorText + '<b>Please enter a valid title</b><br>';
	}

	if (name_4 == "") {
		
		errorText = errorText + '<b>Please enter a valid name</b><br>';
	}

	if (surname_4 == "") {
		
		errorText = errorText + '<b>Please enter a valid surname</b><br>';

	}
	
	if (bill_4 == "") {
		
		errorText = errorText + '<b>Please enter a billing address</b><br>';
	}

	/*if (email_4 == "") {
		
		errorText = errorText + 'please enter a valid email<br>';
	}

	if (conemail_4 == "") {
		
		errorText = errorText + 'please enter a valid confirm email<br>';
	}*/

	/*if (bill == "") {
		
		errorText = errorText + 'Please enter a billing address<br>';
	}

	if (postcode == "") {
		
		errorText = errorText + 'Please enter postcode<br>';
	}*/



	// DO EMAIL ADDRESS VALIDATION

	var emailRegxp=/^([\w]+)(\.[\w]+)*@([\w\-]+)(\.[\w]{2,4}){1,2}$/;
	if(!email_4.match(emailRegxp)) {
		errorText = errorText + '<b>Enter a valid email</b><br>';
	}

	if (email_4 != conemail_4) {
		errorText = errorText + '<b>Confirm email to be the same</b><br>';
		document.getElementById('conemail_4').value = '';
	} else if (email_4 != '') {
		document.form4.replyTo.value=email_4;

	}


	if (query_4 == "") {
		
		errorText = errorText + '<b>Please enter your query</b><br>';
	}


	// END THIS FUNCTION & PRINT ERRORS
	
	if (errorText != '')
	{
		document.getElementById('show4Errors').innerHTML = '<ul style="color:#FF0000;">' + errorText + '</ul>';
		return false;
	}
	else
	{
	return true;
	}

}

function checkFields5() {


var errorText = '';


var title_5 = document.getElementById('title_5').value;
var name_5 = document.getElementById('name_5').value;
var surname_5 = document.getElementById('surname_5').value;
var email_5 = document.getElementById('email_5').value;
var conemail_5 = document.getElementById('conemail_5').value;
var bill_5 = document.getElementById('bill_5').value;
var postcode_5 = document.getElementById('postcode_5').value;
var mobileno_5 = document.getElementById('mobileno_5').value;
var choose5 = document.getElementById('choose5').value;
var CusL5 = document.getElementById('CusL5_div').value;
var Amou5 = document.getElementById('Amou5_div').value;
var query_5 = document.getElementById('query_5').value;

	if (title_5 == "") {
		
		errorText = errorText + '<b>Please enter a valid title</b><br>';
	}

	if (name_5 == "") {
		
		errorText = errorText + '<b>Please enter a valid name</b><br>';
	}

	if (surname_5 == "") {
		
		errorText = errorText + '<b>Please enter a valid surname</b><br>';
	}

	/*if (email_5 == "") {
		
		errorText = errorText + 'please enter a valid email<br>';
	}

	if (conemail_5 == "") {
		
		errorText = errorText + 'please enter a valid confirm email<br>';
	}*/

	if (bill_5 == "") {
		
		errorText = errorText + '<b>Please enter a billing address</b><br>';
	}

	if (postcode_5 == "") {
		
		errorText = errorText + '<b>Please enter postcode</b><br>';
	}

	if (mobileno_5 == "") {
		
		errorText = errorText + '<b>Please enter mobile number</b><br>';
	}
	else if(mobileno_5.length!=11) {
		errorText = errorText + '<b>Please make sure your mobile number is 11 digits long</b><br>';
	}

	if (query_5 == "") {
		
		errorText = errorText + '<b>Please enter your query</b><br>';
	}

	if (choose5 == "") {
		
		errorText = errorText + '<b>Please choose one option from the drop down menu</b><br>';
	}

	/*if (Amou5_input == "") {
		
		errorText = errorText + 'Please enter your Amou5<br>';
	}*/

	//alert(validationPassed());
	// DO HIDDEN FIELD VALIDATION
	/*if(!validationPassed()) {
		errorText = errorText + 'Please enter a valid security answer<br>';
	}*/



	// DO EMAIL ADDRESS VALIDATION

	var emailRegxp=/^([\w]+)(\.[\w]+)*@([\w\-]+)(\.[\w]{2,4}){1,2}$/;
	if(!email_5.match(emailRegxp)) {
		errorText = errorText + '<b>Enter a valid email</b><br>';
	}

	if (email_5 != conemail_5) {
		errorText = errorText + '<b>Confirm email to be the same</b>';
		document.getElementById('conemail_5').value = '';
	} else if (email_5 != '') {
		document.form5.replyTo.value=email_5;

	}
	
	// END THIS FUNCTION & PRINT ERRORS
	
	if (errorText != '')
	{
		document.getElementById('show5Errors').innerHTML = '<ul style="color:#FF0000;">' + errorText + '</ul>';
		return false;
	}
	else
	{
	return true;
	}

}


function checkFields6() {


var errorText = '';


var title_6 = document.getElementById('title_6').value;
var name_6 = document.getElementById('name_6').value;
var surname_6 = document.getElementById('surname_6').value;
var email_6 = document.getElementById('email_6').value;
var conemail_6 = document.getElementById('conemail_6').value;
var bill_6 = document.getElementById('bill_6').value;
var postcode_6 = document.getElementById('postcode_6').value;
var mobileno_6 = document.getElementById('mobileno_6').value;
var choose6 = document.getElementById('choose6').value;
var CusL6 = document.getElementById('CusL6_div').value;
var Mode6 = document.getElementById('Mode6_div').value;
var query_6 = document.getElementById('query_6').value;

	if (title_6 == "") {
		
		errorText = errorText + '<b>Please enter a valid title</b><br>';
	}

	if (name_6 == "") {
		
		errorText = errorText + '<b>Please enter a valid name</b><br>';
	}

	if (surname_6 == "") {
		
		errorText = errorText + '<b>Please enter a valid surname</b><br>';
	}

	/*if (email_6 == "") {
		
		errorText = errorText + 'please enter a valid email<br>';
	}

	if (conemail_6 == "") {
		
		errorText = errorText + 'please enter a valid confirm email<br>';
	}*/

	if (bill_6 == "") {
		
		errorText = errorText + '<b>Please enter a billing address</b><br>';
	}

	if (postcode_6 == "") {
		
		errorText = errorText + '<b>Please enter postcode</b><br>';
	}

	if (mobileno_6 == "") {
		
		errorText = errorText + '<b>Please enter mobile number</b><br>';
	}
	else if(mobileno_6.length!=11) {
		errorText = errorText + '<b>Please make sure your mobile number is 11 digits long</b><br>';
	}

	if (query_6 == "") {
		
		errorText = errorText + '<b>Please enter your query</b><br>';
	}

	if (choose6 == "") {
		
		errorText = errorText + '<b>Please choose one option from the drop down menu</b><br>';
	}

	/*if (Mode6_input == "") {
		
		errorText = errorText + 'Please enter your Handset model<br>';
	}*/

	//alert(validationPassed());
	// DO HIDDEN FIELD VALIDATION
	/*if(!validationPassed()) {
		errorText = errorText + 'Please enter a valid security answer<br>';
	}*/



	// DO EMAIL ADDRESS VALIDATION

	var emailRegxp=/^([\w]+)(\.[\w]+)*@([\w\-]+)(\.[\w]{2,4}){1,2}$/;
	if(!email_6.match(emailRegxp)) {
		errorText = errorText + '<b>Enter a valid email</b><br>';
	}

	if (email_6 != conemail_6) {
		errorText = errorText + '<b>Confirm email to be the same</b>';
		document.getElementById('conemail_6').value = '';
	} else if (email_6 != '') {
		document.form6.replyTo.value=email_6;

	}
	
	// END THIS FUNCTION & PRINT ERRORS
	
	if (errorText != '')
	{
		document.getElementById('show6Errors').innerHTML = '<ul style="color:#FF0000;">' + errorText + '</ul>';
		return false;
	}
	else
	{
	return true;
	}

}

function checkFields11() {


var errorText = '';


var title_11 = document.getElementById('title_11').value;
var name_11 = document.getElementById('name_11').value;
var surname_11 = document.getElementById('surname_11').value;
var email_11 = document.getElementById('email_11').value;
var conemail_11 = document.getElementById('conemail_11').value;
var bill_11 = document.getElementById('bill_11').value;
var postcode_11 = document.getElementById('postcode_11').value;
var DD_11 = document.getElementById('DD_11').value;
var policynum_11 = document.getElementById('policynum_11').value;
var query_11 = document.getElementById('query_11').value;

var mobileno_11 = document.getElementById('mobileno_11').value;
mobileno_11 = mobileno_11.replace(/\s+|\-|\/|\\|\_/g, "");
	if (title_11 == "") {
		
		errorText = errorText + '<b>Please enter a valid title</b><br>';
	}

	if (name_11 == "") {
		
		errorText = errorText + '<b>Please enter a valid name</b><br>';
	}

	if (surname_11 == "") {
		
		errorText = errorText + '<b>Please enter a valid surname</b><br>';
	}

	/*if (email_11 == "") {
		
		errorText = errorText + 'please enter a valid email<br>';
	}

	if (conemail_11 == "") {
		
		errorText = errorText + 'please enter a valid confirm email<br>';
	}*/

	if (bill_11 == "") {
		
		errorText = errorText + '<b>Please enter a billing address</b><br>';
	}

	if (postcode_11 == "") {
		
		errorText = errorText + '<b>Please enter postcode</b><br>';
	}


	if (DD_11 == "") {
		
		errorText = errorText + '<b>Please enter Direct Debit details<b><br>';
	}
	if (policynum_11 == "") {
		
		errorText = errorText + '<b>Please enter your policy number</b><br>';
	}

	if (query_11 == "") {
		
		errorText = errorText + '<b>Please enter your query</b><br>';
	}


	// DO EMAIL ADDRESS VALIDATION

	var emailRegxp=/^([\w]+)(\.[\w]+)*@([\w\-]+)(\.[\w]{2,4}){1,2}$/;
	if(!email_11.match(emailRegxp)) {
		errorText = errorText + '<b>Enter a valid email</b><br>';
	}

	if (email_11 != conemail_11) {
		errorText = errorText + '<b>Confirm email to be the same</b>';
		document.getElementById('conemail_11').value = '';
	} else if (email_11 != '') {
		document.form11.replyTo.value=email_11;

	}

	// DO MOBILE NUMBER VALIDATION

	//alert(customer);

	//if (customer == "YES") {
		if ((isNaN(mobileno_11)) || (mobileno_11 == '')) {
			errorText = errorText + '<br><b>You must enter a valid Mobile number to continue</b>';
		} else {
			document.getElementById('mobileno_11').value = mobileno_11;
		}
	


	// END THIS FUNCTION & PRINT ERRORS
	
	if (errorText != '')
	{
		document.getElementById('show11Errors').innerHTML = '<ul style="color:#FF0000;">' + errorText + '</ul>';
		return false;
	}
	else
	{
	return true;
	}

}

function checkFields14() {


var errorText = '';


var title_14 = document.getElementById('title_14').value;
var name_14 = document.getElementById('name_14').value;
var surname_14 = document.getElementById('surname_14').value;
var email_14 = document.getElementById('email_14').value;
var conemail_14 = document.getElementById('conemail_14').value;
var bill_14 = document.getElementById('bill_14').value;
var postcode_14 = document.getElementById('postcode_14').value;
var mobileno_14 = document.getElementById('mobileno_14').value;
var choos14 = document.getElementById('choos14').value;
var Cus14 = document.getElementById('Cus14_div').value;
var Mod14 = document.getElementById('Mod14_div').value;
var query_14 = document.getElementById('query_14').value;

	if (title_14 == "") {
		
		errorText = errorText + '<b>Please enter a valid title</b><br>';
	}

	if (name_14 == "") {
		
		errorText = errorText + '<b>Please enter a valid name</b><br>';
	}

	if (surname_14 == "") {
		
		errorText = errorText + '<b>Please enter a valid surname</b><br>';
	}

	/*if (email_14 == "") {
		
		errorText = errorText + 'please enter a valid email<br>';
	}

	if (conemail_14 == "") {
		
		errorText = errorText + 'please enter a valid confirm email<br>';
	}*/

	if (bill_14 == "") {
		
		errorText = errorText + '<b>Please enter a billing address</b><br>';
	}

	if (postcode_14 == "") {
		
		errorText = errorText + '<b>Please enter postcode</b><br>';
	}
	
	if (mobileno_14 == "") {
		
		errorText = errorText + '<b>Please enter mobile number</b><br>';
	}
	else if(mobileno_14.length!=11) {
		errorText = errorText + '<b>Please make sure your mobile number is 11 digits long</b><br>';
	}


	if (query_14 == "") {
		
		errorText = errorText + '<b>Please enter your query</b><br>';
	}

	if (choos14 == "") {
		
		errorText = errorText + '<b>Please Choose one option from the drop down menu</b><br>';
	}

	/*if (Mod14_input == "") {
		
		errorText = errorText + 'Please enter your model of handset<br>';
	}*/

	//alert(validationPassed());
	// DO HIDDEN FIELD VALIDATION
	/*if(!validationPassed()) {
		errorText = errorText + 'Please enter a valid security answer<br>';
	}*/



	// DO EMAIL ADDRESS VALIDATION

	var emailRegxp=/^([\w]+)(\.[\w]+)*@([\w\-]+)(\.[\w]{2,4}){1,2}$/;
	if(!email_14.match(emailRegxp)) {
		errorText = errorText + '<b>Enter a valid email</b><br>';
	}

	if (email_14 != conemail_14) {
		errorText = errorText + '<b>Confirm email to be the same</b>';
		document.getElementById('conemail_14').value = '';
	} else if (email_14 != '') {
		document.form14.replyTo.value=email_14;

	}
	
	// END THIS FUNCTION & PRINT ERRORS
	
	if (errorText != '')
	{
		document.getElementById('show14Errors').innerHTML = '<ul style="color:#FF0000;">' + errorText + '</ul>';
		return false;
	}
	else
	{
	return true;
	}

}

//OLLY'S HIDDEN VALIDATION STARTS HERE

	
	// check if visible text field contains any value
	function validationPassed() {
		var idsToValidate=[];
		if(fieldType=="checkbox") {
			var emailCheckbox=document.getElementById("email_checkbox");
			var phoneCheckbox=document.getElementById("phone_checkbox");
			var checkBoxes=[];
			checkBoxes[0]=emailCheckbox;
			checkBoxes[1]=phoneCheckbox;
			// Check if box is ticked and create array
			// with field ids to be validated
			for(var i=0; i<checkBoxes.length; i++) {
				if(checkBoxes[i].checked) {
					if(checkBoxes[i].id) {
						idsToValidate.push(checkBoxes[i].id.substr(0,5));
					}
				}
			}
		}
		else if(fieldType=="choos14") {
			var selectElem=document.getElementById("choos14");
			idsToValidate[0]=selectElem[selectElem.selectedIndex].value;
		}
		//
		var validate=false;
		var validateEmail=false;
		var validatePhone=false;
		for(var i=0; i<idsToValidate.length; i++) {
			var inputValue=document.getElementById(idsToValidate[i]+"_input").value;
			if(inputValue=="") {
				validate=false;
			}
			else {
				// If there are more than 1 input fields to check...
				if(idsToValidate.length>1) {
					switch(idsToValidate[i]) {
						case "email_14": if(emailIsValid(inputValue)) validateEmail=true; break;
						case "phone_14": if(phoneIsValid(inputValue)) validatePhone=true; break;
					}
					if(validateEmail && validatePhone)
						validate=true;
				}
				// If there is only 1 input field to check...
				else {

					//alert(idsToValidate[0]);
					switch(idsToValidate[0]) {
						case "email_14": if(emailIsValid(inputValue)) validate=true; break;
						case "phone_14": if(phoneIsValid(inputValue)) validate=true; break;
						default: validate=true;
					}
				}
			}
		}
		return validate;
	}
	
	// Show hidden text field
	var fieldType=null;
	function showHiddenField(field) {
		//alert("showHiddenField");
		var hiddenDivs=getElementsByClassName(document,"fieldToReveal");
		var checkBoxes=[];
		checkBoxes[0]=document.getElementById("email_checkbox");
		checkBoxes[1]=document.getElementById("phone_checkbox");
		if(field.selectedIndex) {
			fieldType="choos14";
			var checkedOption=field[field.selectedIndex].value;
			for(var i=0; i<hiddenDivs.length; i++) {
				hiddenDivs[i].className=(hiddenDivs[i].id.substr(0,5)==checkedOption)? "fieldToReveal":"fieldToReveal hidden";
			}
		} else {
			fieldType="checkbox";
			var checkedOptionId=field.id;
			if(!checkedOptionId) return;
			var checkedOption=checkedOptionId.substr(0,5);
			for(var i=0; i<hiddenDivs.length; i++) {
				var isCheckBox=(document.getElementById(hiddenDivs[i].id.substr(0,5)+"_checkbox"));
				if(isCheckBox)
					hiddenDivs[i].className=(isCheckBox.checked)? "fieldToReveal":"fieldToReveal hidden";
			}
		}
	}
	
	function getElementsByClassName(node, classname) {
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = node.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++)
        if(re.test(els[i].className))a.push(els[i]);
    return a;
	}

<!--
function checkFields13() {


var errorText = '';


var query_13 = document.getElementById('query_13').value;

	/*if (title == "") {
		
		errorText = errorText + 'Please enter a valid title<br>';
	}

	if (name == "") {
		
		errorText = errorText + 'Please enter a valid name<br>';
	}

	if (surname == "") {
		
		errorText = errorText + 'please enter a valid surname<br>';
	}

	/*if (email == "") {
		
		errorText = errorText + 'please enter a valid email<br>';
	}

	if (conemail == "") {
		
		errorText = errorText + 'please enter a valid confirm email<br>';
	}*/

	/*if (bill == "") {
		
		errorText = errorText + 'Please enter a billing address<br>';
	}

	if (postcode == "") {
		
		errorText = errorText + 'Please enter postcode<br>';
	}



	// DO EMAIL ADDRESS VALIDATION

	if (((email.length < 5) || (email.indexOf('@') < 0) || (email.indexOf('.') < 0)) || (email == '')) {
		errorText = errorText + 'Enter a valid email<br>';
	}

	if (email != conemail) {
		errorText = errorText + 'Confirm email to be the same';
		document.getElementById('conemail').value = '';
	} else if (email != '') {
		document.getElementById('replyTo').value = email;
	}*/


	if (query_13 == "") {
		
		errorText = errorText + '<b>Please enter your query</b><br>';
	}


	// END THIS FUNCTION & PRINT ERRORS
	
	if (errorText != '')
	{
		document.getElementById('show13Errors').innerHTML = '<ul style="color:#FF0000;">' + errorText + '</ul>';
		return false;
	}
	else
	{
	return true;
	}

}

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.0
  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 && document.getElementById) x=document.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 checkFields15() {


var errorText = '';


var title_15 = document.getElementById('title_15').value;
var name_15 = document.getElementById('name_15').value;
var surname_15 = document.getElementById('surname_15').value;
var email_15 = document.getElementById('email_15').value;
var conemail_15 = document.getElementById('conemail_15').value;
var bill_15 = document.getElementById('bill_15').value;
var postcode_15 = document.getElementById('postcode_15').value;
var DD_15 = document.getElementById('DD_15').value;
var query_15 = document.getElementById('query_15').value;
//var mobileno_15 = document.getElementById('mobileno_15').value;
//mobileno_15 = mobileno_15.replace(/\s+|\-|\/|\\|\_/g, "");
	if (title_15 == "") {
		
		errorText = errorText + '<b>Please enter a valid title</b><br>';
	}

	if (name_15 == "") {
		
		errorText = errorText + '<b>Please enter a valid name</b><br>';
	}

	if (surname_15 == "") {
		
		errorText = errorText + '<b>Please enter a valid surname</b><br>';
	}

	/*if (email_15 == "") {
		
		errorText = errorText + 'please enter a valid email<br>';
	}

	if (conemail_15 == "") {
		
		errorText = errorText + 'please enter a valid confirm email<br>';
	}*/

	if (bill_15 == "") {
		
		errorText = errorText + '<b>Please enter a billing address</b><br>';
	}

	if (postcode_15 == "") {
		
		errorText = errorText + '<b>Please enter postcode</b><br>';
	}


	if (DD_15 == "") {
		
		errorText = errorText + '<b>Please enter direct debit details</b><br>';
	}

	if (query_15 == "") {
		
		errorText = errorText + '<b>Please enter your query</b><br>';
	}


	// DO EMAIL ADDRESS VALIDATION

	var emailRegxp=/^([\w]+)(\.[\w]+)*@([\w\-]+)(\.[\w]{2,4}){1,2}$/;
	if(!email_15.match(emailRegxp)) {
		errorText = errorText + '<b>Enter a valid email</b><br>';
	}

	if (email_15 != conemail_15) {
		errorText = errorText + '<b>Confirm email to be the same</b>';
		document.getElementById('conemail_15').value = '';
	} else if (email_15 != '') {
		document.form15.replyTo.value=email_15;

	}

	// DO MOBILE NUMBER VALIDATION

	//alert(customer);

	//if (customer == "YES") {
		/*if ((isNaN(mobileno_15)) || (mobileno_15 == '')) {
			errorText = errorText + 'You must enter a valid Mobile number to continue';
		} else {

			document.getElementById('mobileno_15').value = mobileno_15;
		}*/
	


	// END THIS FUNCTION & PRINT ERRORS
	
	if (errorText != '')
	{
		document.getElementById('show15Errors').innerHTML = '<ul style="color:#FF0000;">' + errorText + '</ul>';
		return false;
	}
	else
	{
	return true;
	}

}


