						<!--		
							function ProcessData(){
								CheckNameInput();
							}
							
							// Check for null and for empty
							function isFilled(strVal){
							    if (trim(strVal.value) == "" || strVal.value == null){
									return false;}
							    else {return true;}
							}

							function CheckNameInput(){
								if (isFilled(document.dataform.name)==false){
								  window.alert("Name is required.");
								  document.dataform.name.focus();}
								else{
									CheckPhoneInput();
								}		
							}

							function CheckPhoneInput(){
								if (isFilled(document.dataform.phone)==false){
								  window.alert("Phone Number is required.");
								  document.dataform.phone.focus();}
								else{									
									if (! isNumeric(document.dataform.phone.value)){
										window.alert("Phone number must be numeric.");
										document.dataform.phone.focus();}
									else{
										CheckEmailInput();
									}
								}		
							}
function CheckEmailInput(){
	if (isFilled(document.dataform.email)==false){
		window.alert("E-Mail Address is required.");
		document.dataform.email.focus();}
	else{
		var strEmailInput = trim(document.dataform.email.value);
		if (! isValidEmail(strEmailInput)){
			window.alert("E-mail address specified does not follow published standards.");
			document.dataform.email.focus();}
		else{
			CheckInquiryInput();
		}
	}
}

							function CheckInquiryInput(){
								if (isFilled(document.dataform.comments)==false){
								  window.alert("A message is required.");
								  document.dataform.comments.focus();}
								else{
									document.dataform.submit();
								}		
							}

function isNumeric(sVal) {
	var numChars = "0123456789";
	var IsNumber = true;
	var i;
	sVal = sVal.toLowerCase();
	for (i = 0; i < sVal.length; i++) 
		{ 
		var Char = sVal.charAt(i); 
		if (!(numChars.indexOf(Char) > -1))
			{
				IsNumber = false;
				break;
			}

	}
	return IsNumber;				   
}

function isValidEmail(email, required) {
    if (required==undefined) {   // if not specified, assume it's required
        required=true;
    }
    if (email==null) {
        if (required) {
            return false;
        }
        return true;
    }
    if (email.length==0) {  
        if (required) {
            return false;
        }
        return true;
    }
    // check for valid characters - letters "A" to "Z", numbers 0 to 9, "@", dot ".", dash "-", and underscore "_"
    if (! allValidChars(email)) {  
        return false;
    }
    if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character
        return false;
    } else if (email.indexOf(".") < 1) {  // dot must not be the first character
        return false;
    } else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @
        return false;
    } else if (email.indexOf("@") == email.length) {  // @ must not be the last character
        return false;
    } else if (hasMultipleChar(email, "@")) {  // must not contain multiple @
        return false;
    } else if (email.indexOf("..") >=0) { // two periods in a row is not valid
		return false;
    } else if (email.indexOf(".") == email.length) {  // . must not be the last character
		return false;
    }
    return isValidDomain(Mid(email, (email.lastIndexOf(".") + 1), 5));	// return true or false on valid domain
}

function allValidChars(email) {
  var parsed = true;
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
  for (var i=0; i < email.length; i++) {
    var letter = email.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
      continue;
    parsed = false;
    break;
  }
  return parsed;
}

function isValidDomain(sDom) {
	//sDom - domain to be validated
	var arDomain = new Array("AC", "AD", "AE", "AERO", "AF", "AG", "AI", "AL", "AM", "AN", "AO", "AQ", "AR", "ARPA", "AS", "AT", "AU", "AW", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BIZ", "BJ", "BM", "BN", "BO", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA", "CAT", "CC", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "COM", "COOP", "CR", "CU", "CV", "CX", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EDU", "EE", "EG", "ER", "ES", "ET", "EU", "FI", "FJ", "FK", "FM", "FO", "FR", "GA", "GB", "GD", "GE", "GF", "GG", "GH", "GI", "GL", "GM", "GN", "GOV", "GP", "GQ", "GR", "GS", "GT", "GU", "GW", "GY", "HK", "HM", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IM", "IN", "INFO", "INT", "IO", "IQ", "IR", "IS", "IT", "JE", "JM", "JO", "JOBS", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "MG", "MH", "MIL", "MK", "ML", "MM", "MN", "MO", "MOBI", "MP", "MQ", "MR", "MS", "MT", "MU", "MUSEUM", "MV", "MW", "MX", "MY", "MZ", "NA", "NAME", "NC", "NE", "NET", "NF", "NG", "NI", "NL", "NO", "NP", "NR", "NU", "NZ", "OM", "ORG", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN", "PR", "PRO", "PS", "PT", "PW", "PY", "QA", "RE", "RO", "RU", "RW", "SA", "SB", "SC", "SD", "SE", "SG", "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR", "ST", "SU", "SV", "SY", "SZ", "TC", "TD", "TF", "TG", "TH", "TJ", "TK", "TL", "TM", "TN", "TO", "TP", "TR", "TRAVEL", "TT", "TV", "TW", "TZ", "UA", "UG", "UK", "UM", "US", "UY", "UZ", "VA", "VC", "VE", "VG", "VI", "VN", "VU", "WF", "WS", "YE", "YT", "YU", "ZA", "ZM", "ZW");
	var IsValid = false;
	var i;

	for (i = 0; i < arDomain.length && IsValid == false; i++) 
		{ 
		var validDomain = arDomain[i];
		if (sDom.toLowerCase()==validDomain.toLowerCase()) 
			{
				IsValid = true;
				break;						
			}
	}
	return IsValid;				   	
}

function Mid(str, start, len){
	//str - the string to be parsed
	//start - starting position of parsing
	//len - how many characters from start to be retrieved

	// Ensure that start and len are within proper bounds
	if (start < 0 || len < 0) return "";

	var iEnd, iLen = String(str).length;
	if (start + len > iLen)
		iEnd = iLen;
	else
		iEnd = start + len;
	//Return the substring from start to start+len
	return String(str).substring(start,iEnd);
}

function hasMultipleChar(sVal, sChar){
	//if lastIndexOf any character > indexOf, the
	//value contains multiple occurences of the character
	if(sVal.lastIndexOf(sChar) > sVal.indexOf(sChar)){
		return true;}
	else{ return false;}
}


function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function trim(str) {
	return ltrim(rtrim(str));
}
function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
}


						//-->

