<!-- Begin
		// Validate the form fields

function validate(){
	if ( (!isFname()) || (!isSurname()) || (!isCompany()) || (!isTitle()) || (!isAddress()) || (!isCity()) || (!isState()) || (!isZipCode()) || (!isTelephone()) || (!isEmail())){
		return false;
	}else{
		// document.forms[0].submitbutton.value = "Please Wait...";
		// document.forms[0].submitbutton.disabled=true;
		return getGENSurl();
	}
}

function isFname(){
	var str = document.forms[0].fname.value;
	// Return false if comments field is blank.
	if (str == ""){
		alert("Please enter your First Name.");
		document.forms[0].fname.focus();
		return false;
	}
	return true;
}

function isSurname(){
	var str = document.forms[0].lname.value;
	// Return false if comments field is blank.
	if (str == ""){
		alert("Please enter your Last Name.");
		document.forms[0].lname.focus();
		return false;
	}
	return true;
}

function isCompany(){
	var str = document.forms[0].company.value;
	// Return false if comments field is blank.
	if (str == ""){
		alert("Please enter your Company Name.");
		document.forms[0].company.focus();
		return false;
	}
	return true;
}

function isTitle(){
	var str = document.forms[0].title.value;
	// Return false if comments field is blank.
	if (str == ""){
		alert("Please enter your Title.");
		document.forms[0].title.focus();
		return false;
	}
	return true;
}

function isAddress(){
	var str = document.forms[0].address1.value;
	// Return false if comments field is blank.
	if (str == ""){
		alert("Please enter your Address.");
		document.forms[0].address1.focus();
		return false;
	}
	return true;
}

function isCity(){
	var str1 = document.forms[0].city.value;
	// Return false if comments field is blank.
	if (str1 == ""){
		alert("Please enter the City.");
		document.forms[0].city.focus();
		return false;
	}

	return true;
}
		   
function isState(){
	var str1 = document.forms[0].state.value;
	// Return false if comments field is blank.
	if (str1 == ""){
		alert("Please enter the State.");
		document.forms[0].state.focus();
		return false;
	}

	return true;
}
		   
function isZipCode(){
	var str2 = document.forms[0].zip.value;
	// Return false if comments field is blank.
	if (str2 == ""){
		alert("Please enter the Zip Code. ");
		document.forms[0].zip.focus();
		return false;
	}

	return true;
}

function isTelephone(){
	var ph1 = document.forms[0].phone.value;
	if(ph1 == ""){
		alert("Please enter correct Telephone number.");
		document.forms[0].phone.focus();
		return false;
	}
	return true;
}

function isEmail(){
	var s = document.forms[0].email.value;
	if(!checkEmail(s)) {
		alert('Please enter a valid Email Address   example: john.doe@yourcompany.com.');
		document.forms[0].email.focus();
		return false;
	}
	return true;
}
		
function isNumber(ph){
	var k = 0;
	var c = ph.length;
	while(k < c){
		if (!isDigit(ph.charAt(k)) )	
			return false;
		else
			k++;
	}
	return true;
}

function checkEmail (s){
	var i = 0;
	var sLength = s.length;
	while(i < sLength){
		if( !((isLetter(s.charAt(i))) || (isDigit(s.charAt(i))) || (s.charAt(i) == "-") || (s.charAt(i) == "_") || (s.charAt(i) == ".") || (s.charAt(i) == "@")))
			return false;
		else
			i++;
	}
	
	for (j=0; j<sLength; j++){
		if (s.charAt(j) == "@") {
			for (k=j+1; k<sLength; k++){
				if(s.charAt(k) == "@") {
					return false;
				}
			}
		}
	}
	
	for (l=0; l<sLength; l++){
		if (s.charAt(l) == ".") {
			var m = l;
			m++;
			if(s.charAt(m) == "." || s.charAt(m) == "") {
				return false;
			}
		}
	}
	
	i = 1;			
	
	while ((i < sLength) && (s.charAt(i) != "@"))
		{ i++  }
	
	if ((i >= sLength) || (s.charAt(i) != "@")) return false;
	else{ i += 2; }
	
	// look for .
	while ((i < sLength) && (s.charAt(i) != ".")){ i++ }
	
	// there must be at least one character after the .
	if ((i >= sLength - 2) || (s.charAt(i) != ".")) return false;
	else return true;
}

function isLetter (c)	{
	return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) );
}

function isDigit (c){
	return ((c >= "0") && (c <= "9"));
}

//-->