/*
Validate techzone usage
1)Validate the question submit form
2)Ensure keywords are entered into search
   
*/   

function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		    alert("Please enter a valid email address")
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		    alert("Please enter a valid email address")
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Please enter a valid email address")
		    return false
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Please enter a valid email address")
		    return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Please enter a valid email address")
		    return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Please enter a valid email address")
		    return false
		 }
		 if (str.indexOf(" ")!=-1){
		    alert("Please enter a valid email address")
		    return false
		 }
 		 return true
	}

function ValidateQForm(){
	var first_namecheck=document.qform.first_name
	var surnamecheck=document.qform.surname
	var companycheck=document.qform.company
	var postcodecheck=document.qform.postcode
	var telephonecheck=document.qform.telephone
	var questioncheck=document.qform.question
	var emailcheck=document.qform.email
	var randomnumber=document.qform.randomnumber
	
	if((first_namecheck.value==null)||(first_namecheck.value=="")){
		alert("Please enter your first name")
		first_namecheck.focus()
		return false
	}
	
	if((surnamecheck.value==null)||(surnamecheck.value=="")){
		alert("Please enter your surname")
		surnamecheck.focus()
		return false
	}
	
	if((companycheck.value==null)||(companycheck.value=="")){
		alert("Please enter your company")
		companycheck.focus()
		return false
	}
	
	if((postcodecheck.value==null)||(postcodecheck.value=="")){
		alert("Please enter your postcode")
		postcodecheck.focus()
		return false
	}
	
	if((telephonecheck.value==null)||(telephonecheck.value=="")){
		alert("Please enter your telephone")
		telephonecheck.focus()
		return false
	}

	if((questioncheck.value==null)||(questioncheck.value=="")){
		alert("Please enter a question")
		questioncheck.focus()
		return false
	}

	if ((emailcheck.value==null)||(emailcheck.value=="")){
		alert("Please enter your email address")
		emailcheck.focus()
		return false
	}

	if (echeck(emailcheck.value)==false){
		emailcheck.value=""
		emailcheck.focus()
		return false
	}
	
with(document.qform)
{
if(q.value != randomnumber.value)
{
alert("Please Enter Correct Number");
q.focus();
return false;
}
return true
}

	return true
 }