// JavaScript Document
function analyzer_valid(myForm)
{
	var url="^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&amp;%\$#_]*)?$";
	var numReg=/^[0-9]+$/;
	var nameReg=/^[a-z A-Z]+$/;
	var emailReg=/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	var phReg=/^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/;
	if(myForm.website.value==''){
		alert('Please enter a wesite URL');
		myForm.website.focus();
		return false;
	}else if(!myForm.website.value.match(url)){
		alert('Please enter a valid wesite URL');
		myForm.website.focus();
		return false;
	}else if(myForm.visit.value==''){
		alert('Please enter your unique visitors');
		myForm.visit.focus();
		return false;
	}else if(!myForm.visit.value.match(numReg)){
		alert('Please enter only numbers in unique visitors');
		myForm.visit.focus();
		return false;
	}else if(myForm.leads.value==''){
		alert('Please enter your unique leads');
		myForm.leads.focus();
		return false;
	}else if(!myForm.leads.value.match(numReg)){
		alert('Please enter only numbers in unique leads');
		myForm.leads.focus();
		return false;
	}else if(myForm.adver.value==''){
		alert('Please enter your advertising spend');
		myForm.adver.focus();
		return false;
	}else if(!myForm.adver.value.match(numReg)){
		alert('Please enter only numbers in your advertising spend');
		myForm.adver.focus();
		return false;
	}else if(myForm.maint.value==''){
		alert('Please enter your monthly website maintenance spend');
		myForm.maint.focus();
		return false;
	}else if(!myForm.maint.value.match(numReg)){
		alert('Please enter only numbers in your monthly website maintenance spend');
		myForm.maint.focus();
		return false;
	}else if(document.getElementById('lmd1').checked==false && document.getElementById('lmd2').checked==false){
		alert('Please tell us if you have a lead management database');
		return false;
	}else if(document.getElementById('nol1').checked==false && document.getElementById('nol2').checked==false){
		alert('Please tell us if you receive lead notifications');
		return false;
	}else if(document.getElementById('lds1').checked==false && document.getElementById('lds2').checked==false){
		alert('Please tell us if you have a lead distribution system');
		return false;
	}else if(myForm.avgrep.value==''){
		alert('Please select your average response time');
		myForm.avgrep.focus();
		return false;
	}else if(document.getElementById('saeu1').checked==false && document.getElementById('saeu2').checked==false){
		alert('Please tell us if you have an automatic listing email update system');
		return false;
	}else if(document.getElementById('emc1').checked==false && document.getElementById('emc2').checked==false){
		alert('Please tell us if you have an email marketing system');
		return false;
	}else if(myForm.turn.value==''){
		alert('Please enter the number of leads turned into transactions');
		myForm.turn.focus();
		return false;
	}else if(!myForm.turn.value.match(numReg)){
		alert('Please enter only numbers in number of leads turned into transactions');
		myForm.turn.focus();
		return false;
	}else if(myForm.email.value==''){
		alert('Please enter your email address');
		myForm.email.focus();
		return false;
	}else if(!myForm.email.value.match(emailReg)){
		alert('Please enter a valid email address');
		myForm.email.focus();
		return false;
	}else if(myForm.fullname.value==''){
		alert('Please enter your name');
		myForm.fullname.focus();
		return false;
	}else if(myForm.fullname.value.substring(0,1)==' '){
		alert('First letter should not be blank in your name');
		myForm.fullname.focus();
		return false;
	}else if(!myForm.fullname.value.match(nameReg)){
		alert('Please enter a valid name');
		myForm.fullname.focus();
		return false;
	}else if(myForm.phone.value==''){
		alert('Please enter a phone number');
		myForm.phone.focus();
		return false;
	}else if(!myForm.phone.value.match(phReg)){
		alert('Please enter a valid phone number');
		myForm.phone.focus();
		return false;
	}
	myForm.analysisdata.value="submit";
}

