


var qcExp = /^[0-9 ]{0,49}$/i; 
var regExp = /^.+\@.+\..+$/; //Define regular expression for email address validation 
 
function qcForm(){

	if(document.getElementsByName('qc_name')[0].value == "" || document.getElementsByName('qc_name')[0].value == "your name"){
		alert("Please supply your name");
		return false;
	}
	
	if(!document.getElementsByName('qc_phone')[0].value.match(qcExp)){
		alert('The phone number you have given is not valid.\nPlease supply a valid contact phone number.');
		return false;
	}
	
	if(!document.getElementsByName('qc_email')[0].value.match(regExp)){ //Check email address with regular expression
		alert('The email address you have given is not valid.\nPlease supply a valid email address.');
		return false;
	}
}

function trialForm(){

	if(document.getElementsByName('company_name')[0].value == ""){
		alert('Please supply your company name.');
		return false;
	}
	
	if(document.getElementsByName('contact_name')[0].value == ""){
		alert('Please supply your contact name.');
		return false;
	}
	
	if(document.getElementsByName('address')[0].value == ""){
		alert('Please supply your address.');
		return false;
	}
	
	if(document.getElementsByName('postcode')[0].value == ""){
		alert('Please supply your postcode.');
		return false;
	}
	
	if(!document.getElementsByName('email')[0].value.match(regExp)){ //Check email address with regular expression
		alert('The email address you have given is not valid.\nPlease supply a valid email address.');
		return false;
	}	
	
	if(!document.getElementsByName('phone')[0].value.match(qcExp) || document.getElementsByName('phone')[0].value == ""){
		alert('The phone number you have given is not valid.\nPlease supply a valid contact phone number.');
		return false;
	}	
}

function recommendForm(){

	if(document.getElementsByName('company_name')[0].value == ""){
		alert('Please supply your company name.');
		return false;
	}
	
	if(document.getElementsByName('contact_name')[0].value == ""){
		alert('Please supply your contact name.');
		return false;
	}
	
	if(!document.getElementsByName('email')[0].value.match(regExp)){ //Check email address with regular expression
		alert('The email address you have given is not valid.\nPlease supply a valid email address.');
		return false;
	}	
	
	if(!document.getElementsByName('phone')[0].value.match(qcExp) || document.getElementsByName('phone')[0].value == ""){
		alert('The phone number you have given is not valid.\nPlease supply a valid contact phone number.');
		return false;
	}
	
	//
	
	if(document.getElementsByName('f_company_name')[0].value == ""){
		alert('Please supply your friend\'s company name.');
		return false;
	}
	
	if(document.getElementsByName('f_contact_name')[0].value == ""){
		alert('Please supply your friend\'s contact name.');
		return false;
	}
	
	if(document.getElementsByName('f_address')[0].value == ""){
		alert('Please supply your friend\'s address.');
		return false;
	}
	
	if(document.getElementsByName('f_postcode')[0].value == ""){
		alert('Please supply your friend\'s postcode.');
		return false;
	}
	
	if(!document.getElementsByName('f_email')[0].value.match(regExp)){ //Check email address with regular expression
		alert('The email address you have given for your friend is not valid.\nPlease supply a valid email address.');
		return false;
	}	
	
	if(!document.getElementsByName('f_phone')[0].value.match(qcExp) || document.getElementsByName('f_phone')[0].value == ""){
		alert('The phone number you have given for your friend is not valid.\nPlease supply a valid contact phone number.');
		return false;
	}	
}

function calcHydropoint(){
	if(document.getElementsByName('fstt')[0].checked && document.getElementsByName('version')[0].checked){
		document.getElementById('hcafl').style.display = "block";
		document.getElementById('hhcfl').style.display = "none";
		document.getElementById('hcatt').style.display = "none";
		document.getElementById('hhctt').style.display = "none";
	}
	
	if(document.getElementsByName('fstt')[1].checked && document.getElementsByName('version')[0].checked){
		document.getElementById('hcafl').style.display = "none";
		document.getElementById('hhcfl').style.display = "none";
		document.getElementById('hcatt').style.display = "block";
		document.getElementById('hhctt').style.display = "none";
	}
	
	if(document.getElementsByName('fstt')[0].checked && document.getElementsByName('version')[1].checked){
		document.getElementById('hcafl').style.display = "none";
		document.getElementById('hhcfl').style.display = "block";
		document.getElementById('hcatt').style.display = "none";
		document.getElementById('hhctt').style.display = "none";
	}
	
	if(document.getElementsByName('fstt')[1].checked && document.getElementsByName('version')[1].checked){
		document.getElementById('hcafl').style.display = "none";
		document.getElementById('hhcfl').style.display = "none";
		document.getElementById('hcatt').style.display = "none";
		document.getElementById('hhctt').style.display = "block";
	}		
}

function calcEmax(){
	if(document.getElementsByName('version')[0].checked){
		document.getElementById('ecafl').style.display = "block";
		document.getElementById('ehcfl').style.display = "none";
	}
	
	if(document.getElementsByName('version')[1].checked){
		document.getElementById('ecafl').style.display = "none";
		document.getElementById('ehcfl').style.display = "block";
	}	
}

function calcFmax(){
	if(document.getElementsByName('version')[0].checked){
		document.getElementById('fcafl').style.display = "block";
		document.getElementById('fhcfl').style.display = "none";
	}
	
	if(document.getElementsByName('version')[1].checked){
		document.getElementById('fcafl').style.display = "none";
		document.getElementById('fhcfl').style.display = "block";
	}	
}

//

function calcKb(){
	if(document.getElementsByName('type')[1].checked){
		document.getElementById('kbrent').style.display = "block";
		
		document.getElementById('kbcafl').style.display = "none";
		document.getElementById('kbhcfl').style.display = "none";
		document.getElementById('kbcatt').style.display = "none";
		document.getElementById('kbhctt').style.display = "none";
	}
	else{
		document.getElementById('kbrent').style.display = "none";
		
		if(document.getElementsByName('fstt')[0].checked && document.getElementsByName('version')[0].checked){
			document.getElementById('kbcafl').style.display = "block";
			document.getElementById('kbhcfl').style.display = "none";
			document.getElementById('kbcatt').style.display = "none";
			document.getElementById('kbhctt').style.display = "none";
		}
		if(document.getElementsByName('fstt')[0].checked && document.getElementsByName('version')[1].checked){
			document.getElementById('kbcafl').style.display = "none";
			document.getElementById('kbhcfl').style.display = "block";
			document.getElementById('kbcatt').style.display = "none";
			document.getElementById('kbhctt').style.display = "none";
		}
		if(document.getElementsByName('fstt')[1].checked && document.getElementsByName('version')[0].checked){
			document.getElementById('kbcafl').style.display = "none";
			document.getElementById('kbhcfl').style.display = "none";
			document.getElementById('kbcatt').style.display = "block";
			document.getElementById('kbhctt').style.display = "none";
		}
		if(document.getElementsByName('fstt')[1].checked && document.getElementsByName('version')[1].checked){
			document.getElementById('kbcafl').style.display = "none";
			document.getElementById('kbhcfl').style.display = "none";
			document.getElementById('kbcatt').style.display = "none";
			document.getElementById('kbhctt').style.display = "block";
		}
	
	}
}

function calcBorg(){
	if(document.getElementsByName('type')[1].checked){
		document.getElementById('borent').style.display = "block";
		
		document.getElementById('bocafl').style.display = "none";
		document.getElementById('bohcfl').style.display = "none";
		document.getElementById('bocatt').style.display = "none";
		document.getElementById('bohctt').style.display = "none";
	}
	else{
		document.getElementById('borent').style.display = "none";
		
		if(document.getElementsByName('fstt')[0].checked && document.getElementsByName('version')[0].checked){
			document.getElementById('bocafl').style.display = "block";
			document.getElementById('bohcfl').style.display = "none";
			document.getElementById('bocatt').style.display = "none";
			document.getElementById('bohctt').style.display = "none";
		}
		if(document.getElementsByName('fstt')[0].checked && document.getElementsByName('version')[1].checked){
			document.getElementById('bocafl').style.display = "none";
			document.getElementById('bohcfl').style.display = "block";
			document.getElementById('bocatt').style.display = "none";
			document.getElementById('bohctt').style.display = "none";
		}
		if(document.getElementsByName('fstt')[1].checked && document.getElementsByName('version')[0].checked){
			document.getElementById('bocafl').style.display = "none";
			document.getElementById('bohcfl').style.display = "none";
			document.getElementById('bocatt').style.display = "block";
			document.getElementById('bohctt').style.display = "none";
		}
		if(document.getElementsByName('fstt')[1].checked && document.getElementsByName('version')[1].checked){
			document.getElementById('bocafl').style.display = "none";
			document.getElementById('bohcfl').style.display = "none";
			document.getElementById('bocatt').style.display = "none";
			document.getElementById('bohctt').style.display = "block";
		}
	
	}
}

function calcElite(){
	if(document.getElementsByName('type')[1].checked){
		document.getElementById('terent').style.display = "block";
		
		document.getElementById('tecafl').style.display = "none";
		document.getElementById('tehcfl').style.display = "none";
		document.getElementById('tecatt').style.display = "none";
		document.getElementById('tehctt').style.display = "none";
	}
	else{
		document.getElementById('terent').style.display = "none";
		
		if(document.getElementsByName('fstt')[0].checked && document.getElementsByName('version')[0].checked){
			document.getElementById('tecafl').style.display = "block";
			document.getElementById('tehcfl').style.display = "none";
			document.getElementById('tecatt').style.display = "none";
			document.getElementById('tehctt').style.display = "none";
		}
		if(document.getElementsByName('fstt')[0].checked && document.getElementsByName('version')[1].checked){
			document.getElementById('tecafl').style.display = "none";
			document.getElementById('tehcfl').style.display = "block";
			document.getElementById('tecatt').style.display = "none";
			document.getElementById('tehctt').style.display = "none";
		}
		if(document.getElementsByName('fstt')[1].checked && document.getElementsByName('version')[0].checked){
			document.getElementById('tecafl').style.display = "none";
			document.getElementById('tehcfl').style.display = "none";
			document.getElementById('tecatt').style.display = "block";
			document.getElementById('tehctt').style.display = "none";
		}
		if(document.getElementsByName('fstt')[1].checked && document.getElementsByName('version')[1].checked){
			document.getElementById('tecafl').style.display = "none";
			document.getElementById('tehcfl').style.display = "none";
			document.getElementById('tecatt').style.display = "none";
			document.getElementById('tehctt').style.display = "block";
		}
	
	}
}

function calcChiller(){
	if(document.getElementsByName('type')[1].checked){
		document.getElementById('crent').style.display = "block";
		document.getElementById('ccfl').style.display = "none";

	}
	else{
		document.getElementById('crent').style.display = "none";
		document.getElementById('ccfl').style.display = "block";
	}
}

function calcWf(){
	if(document.getElementsByName('type')[1].checked){
		document.getElementById('wfrent').style.display = "block";
		document.getElementById('fsf').style.display = "none";
		document.getElementById('wmf').style.display = "none";

	}
	else{
		if(document.getElementsByName('fstt')[0].checked ){
			document.getElementById('wfrent').style.display = "none";
			document.getElementById('fsf').style.display = "block";
			document.getElementById('wmf').style.display = "none";
		}
		if(document.getElementsByName('fstt')[1].checked ){
			document.getElementById('wfrent').style.display = "none";
			document.getElementById('fsf').style.display = "none";
			document.getElementById('wmf').style.display = "block";
		}
	}
}



//
function frmReset(){
	document.getElementById('myform').reset();
}

//-->