var newwindow;
var btnsubmit;
function init(){
	btnsubmit = document.getElementById("btnsubmit");
	btnsubmit.disabled=true;
	}
function toggleSubmit(){
	var terms = document.getElementById("chkterms");
	var email = document.getElementById("req3");
	var fname = document.getElementById("req1");
	var sname = document.getElementById("req2")
	var ok = true;
	var ans = document.getElementById('answer');
	var btnsubmit = document.getElementById("btnsubmit");
	btnsubmit.disabled=true;
	
	if (ans.value=="no answer"){
		alert("An answer has not been selected.");
		terms.checked=false;
		return;
	}
	//validate email address
	//validate first name
	if(emptyvalidation(fname,"Please enter your first name.")==false){
		//btnsubmit.disabled=true;
		terms.checked=false;
		return;
	}
	//validate surname
	if(emptyvalidation(sname,"Please enter your surname.")==false){
		//btnsubmit.disabled=true;
		terms.checked=false;
		return;
	}
	if(emailvalidation(email,"Incorrect email entered")==false){
		//btnsubmit.disabled=true;
		terms.checked=false;
		return;
	}
	
	if ((terms.checked==true)&&(ok)){
		//validate entrance info
		btnsubmit.disabled=false;
	}else{
		btnsubmit.disabled=true;
		terms.checked=false;
	}
}

function toggleContact(elmn){
	var tbCont =document.getElementById("tbcontact");
	if (elmn.checked==false){
		tbCont.value="NO";
	}else{
		tbCont.value="YES";
	}
}

function setAnswerField(elmn, answer){
	elmn.value=answer;
	}

function emptyvalidation(entered, alertbox){
	with (entered){
		if (value==null || value==""){
			if (alertbox!="") {
				alert(alertbox);
			} 
			return false;
		}else {
			return true;
		}
	}
}

function emailvalidation(entered, alertbox){
	with (entered){
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		lastpos=value.length-1;
		if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2){
			if (alertbox) {
				alert(alertbox);
			} 
			return false;
		}else {
			return true;
		}
	}
} 
	

function openTerms(url){
	newwindow=window.open(url,'name','height=400,width=500,scrollbars=yes');
	if (window.focus) {
		newwindow.focus()
	}
}
function closeterms(){
	window.close();
}
