// Function validates Newsletter subscription
function ajaxValidateNewsletter(CurrentType,NextType,Value)
{
		var xmlHttp;
		try
		{	xmlHttp=new XMLHttpRequest();	 	}
		catch (e)
		{	try
			{	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");	}
			catch (e)
			{	try
				{	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");	}
				catch (e)
				{	alert("Your browser does not support AJAX!");	return false;	}
			}
		}
		xmlHttp.onreadystatechange = function()
		{
			if(xmlHttp.readyState==4)
			{
				document.getElementById(NextType).innerHTML=xmlHttp.responseText;
			}
		}
		var pElement = document.getElementById(NextType);
		pElement.innerHTML="<img src=\'images/ajax-loader.gif\' alt=\'Loading\'>";
		xmlHttp.open("GET","ajaxValidateNewsletter.php?nletteremail="+Value,true);
		xmlHttp.send(null);
		return false;
}

function isEmail(emailStr1)
{
	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")

	var matchArray=emailStr1.match(emailPat)
	if (matchArray==null) {
		alert("Email address seems incorrect (check @ and .'s)")		
		return false;
	}
	
	var user=matchArray[1]
	var domain=matchArray[2]
	if (user.match(userPat)==null) {
		alert("The user name doesn't seem to be valid.")
		return false;
	}

	var IPArray=domain.match(ipDomainPat)
	if (IPArray!=null) {
		  for (var i=1;i<=4;i++) {
			if (IPArray[i]>255) {
				alert("Destination IP address is invalid!")
				return false;
			}
		}	    
		return true
	}

	var domainArray=domain.match(domainPat)
	if (domainArray==null) {
		alert("The domain name doesn't seem to be valid.")
		return false;
	}

	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length
	if (domArr[domArr.length-1].length<2 || 
		domArr[domArr.length-1].length>3) {
	   alert("The address must end in a three-letter domain, or two letter country.")
	   return false;
	}

	if (len<2) 
	{
	   var errStr="This address is missing a hostname!"
	   alert(errStr)
	   return false;
	}	
	return true;
}

function isValidDate(dateStr)				///   VALIDATE DATE OF BIRTH FUNCTION
{
		/*  Checks for the following valid date formats:
		MM/DD/YY   MM/DD/YYYY   MM-DD-YY   MM-DD-YYYY
	    Also separates date into month, day, and year variables */
		var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2}|\d{2,4})$/;
		
		//var datePat=^(([1-9])|(0[1-9])|(1[0-2]))\/(([0-9])|([0-2][0-9])|(3[0-1]))\/(([0-9][0-9])|([1-2][0,9][0-9][0-9]))$;
		var d = new Date();
		var current_year = d.getFullYear();
		/*  To require a 4 digit year entry, use this line instead:
		var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/; */
		var matchArray = dateStr.match(datePat); // is the format ok?
		
		if(matchArray == null) 
		{
			alert("Date is not in a valid format.");
			return false;
		}
		month = matchArray[1]; // parse date into variables
		
		day = matchArray[3];
		year = matchArray[4];
		
		
		
		if (month < 1 || month > 12) 
		{ 
			// check month range
			alert("Please enter a valid month value.");
			return false;
		}
		if (day < 1 || day > 31)
		{
			alert("Please enter a valid day value.");
			return false;
		}
		if ((month==4 || month==6 || month==9 || month==11) && day==31)
		{
			alert("Month "+month+" doesn't have 31 days.");
			return false;
		}
		if (month == 2) 
		{ 
			// check for february 29th
			var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
			if (day>29 || (day==29 && !isleap))
			{
				alert("February " + year + " doesn't have " + day + " days.");
				return false;
			}
		}
		if(year >= current_year || year.length != 4  )
		{
			alert("Please enter a valid year.")
			return false;
		}
		if(year > (current_year-15))
		{
			//alert("Your age should be of minimum 15 years.");
			//return false;
		} 
}

/* 
Function Written By kadambari@bcod.co.in
Validates text, number , symbol and date format */

function InvalidCharachter(type, testField)
{
	switch(type)
	{
		case 'text' : 
				var invalidChars = '0123456789`~!@#$%^&*()[]\{\}\-_+=/\'\\"<>,.;:?^|';
				for (i=0; i<invalidChars.length; i++) {
					if (testField.indexOf(invalidChars.charAt(i),0) > -1)
					{
						return false;			
					}
				}
				break;
		case 'number' :
				var invalidNumbers = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz`~!@#$%^&*()[]\{\}\-_+=/\'\\"<>,;:?^|';
				for (i=0; i<invalidNumbers.length; i++) {
					if (testField.indexOf(invalidNumbers.charAt(i),0) > -1)
					{
						return false;			
					}
				}
				break;
		case 'symbol' :
				var invalidSymbols = '`~!@#$%^&*()[]\{\}\-_+=/\'\\"<>,.;:?^|';
				for (i=0; i<invalidSymbols.length; i++) {
					if (testField.indexOf(invalidSymbols.charAt(i),0) > -1)
					{
						return false;			
					}
				}
				break;
		case 'date' :
				var invalidSymbols = '`~!@#$%^&*()[]\{\}_+=/\'\\"<>,.;:?^|';
				for (i=0; i<invalidSymbols.length; i++) {
					if (testField.indexOf(invalidSymbols.charAt(i),0) > -1)
					{
						return false;			
					}
				}
				break;
		case 'phone' :
				var invalidNumbers = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz`~!@#$%^&*()[]\{\}_=/\'\\"<>,;:?^|';
				for (i=0; i<invalidNumbers.length; i++) {
					if (testField.indexOf(invalidNumbers.charAt(i),0) > -1)
					{
						return false;			
					}
				}
				break;
		default : 
				return false;
				break;
	}
}

/* 
Function Written By kadambari@bcod.co.in
Returns date in format Jan-01-2010 */

function getToday()
{
	var date	 =	new Date();
	var months = new Array(13);
	months[0]  = "Jan";
    months[1]  = "Feb";
    months[2]  = "Mar";
    months[3]  = "Apr";
    months[4]  = "May";
    months[5]  = "Jun";
    months[6]  = "Jul";
    months[7]  = "Aug";
    months[8]  = "Sep";
    months[9]  = "Oct";
    months[10] = "Nov";
    months[11] = "Dec";

	var today = months[date.getMonth()]+"-"+date.getDate()+"-"+date.getFullYear();
	return today;
}

String.prototype.trim = function()
{
	return this.replace(/^\s+|\s+$/g,'');
}

function validateContactUs(formname)   /* contactus.php */
{
	var name		=	document.contactus.cname.value;
	var address		=	document.contactus.caddress.value;
	var city			=	document.contactus.ccity.value;
	var state		=	document.contactus.cstate.value;
	var zip			=	document.contactus.czip.value;
	var phone		=	document.contactus.cphone.value;
	var email			=	document.contactus.cemail.value;
	var company	=	document.contactus.ccompany.value;
	var subject		=	document.contactus.csubject.value;
	var comment	=	document.contactus.comment.value;

	if (name.trim() == '')
	{
		alert("Please enter your name.");
		document.contactus.cname.focus();
		return false;
	}
	else if (InvalidCharachter('text',name.trim())==false)
	{
		alert("Please enter a valid name.");
		document.contactus.cname.focus();
		return false;
	}
	else if (address.trim() == '')
	{
		alert("Please enter your address.");
		document.contactus.caddress.focus();
		return false;
	}
	else if (address.trim() != '' && address.length < 5)
	{
		alert("Address should contain atleast 5 characters.");
		document.contactus.caddress.focus();
		return false;
	}
	else if (city.trim() == '')
	{
		alert("Please enter your city name.");
		document.contactus.ccity.focus();
		return false;
	}
	else if (InvalidCharachter('text',city.trim())==false)
	{
		alert("Please enter a valid city name.");
		document.contactus.ccity.focus();
		return false;
	}
	else if (state.trim() == '')
	{
		alert("Please enter your state name.");
		document.contactus.cstate.focus();
		return false;
	}
	else if (InvalidCharachter('text',state.trim())==false)
	{
		alert("Please enter a valid state name.");
		document.contactus.cstate.focus();
		return false;
	}
	else if (zip.trim() == '')
	{
		alert("Please enter a zip code.");
		document.contactus.czip.focus();
		return false;
	}
	else if ( (InvalidCharachter('number',zip.trim())==false) || (zip.length < 3) )
	{
		alert("Please enter a valid zip code which contains atleast 3 digits.");
		document.contactus.czip.focus();
		return false;
	}
	else if (phone.trim() == '')
	{
		alert("Please enter your phone number.");
		document.contactus.cphone.focus();
		return false;
	}
	else if ( (InvalidCharachter('number',phone.trim())==false) || (phone.length < 10) )
	{
		alert("Please enter a valid phone number.");
		document.contactus.czip.focus();
		return false;
	}
	else if (email.trim() =='' )
	{
		alert("Please enter your email.");
		document.contactus.cemail.focus();
		return false;
	}
	else if(isEmail(email.trim()) == false)
	{
		document.contactus.cemail.focus();
		return false;
	}
	else if (company.trim() == '')
	{
		alert("Please enter your company name.");
		document.contactus.ccompany.focus();
		return false;
	}
	else if (InvalidCharachter('symbol',company.trim())==false)
	{
		alert("Please enter a valid company name.");
		document.contactus.ccompany.focus();
		return false;
	}
	else if (subject.trim() == '')
	{
		alert("Please enter your subject.");
		document.contactus.csubject.focus();
		return false;
	}
	else if (comment.trim() == '')
	{
		alert("Please enter your comment.");
		document.contactus.comment.focus();
		return false;
	}
}

function validateEmployment(formname)   /* employment.php */
{
	var name		=	document.empfrm.name.value;
	var email		=	document.empfrm.em_add.value;
	var zip			=	document.empfrm.zip.value;
	var phone		=	document.empfrm.phone.value;
	var comment		=	document.empfrm.comments.value;
	var petes_location		=	document.empfrm.petes_location.value;

	if (name.trim() == '')
	{
		alert("Please enter your name.");
		document.empfrm.name.focus();
		return false;
	}	
	else if (InvalidCharachter('text',name.trim())==false)
	{
		alert("Please enter a valid name.");
		document.empfrm.name.focus();
		return false;
	}
	else if (email.trim() =='' )
	{
		alert("Please enter your email.");
		document.empfrm.em_add.focus();
		return false;
	}
	else if(isEmail(email.trim()) == false)
	{
		document.empfrm.em_add.focus();
		return false;
	}
	else if ((InvalidCharachter('number',zip.trim())==false) || (zip.length < 3) )
	{
		alert("Please enter a valid zip code which contains atleast 3 digits.");
		document.empfrm.zip.focus();
		return false;
	}
	else if (petes_location.trim() == 'NONE')
	{
		alert("Please enter your desire Pete's location.");
		document.empfrm.petes_location.focus();
		return false;
	}
	
}

function validateTableReservation(formname)   /* table_reservation_loc.php */
{
	var name		=	document.table_reservefrm.name.value;
	var email		=	document.table_reservefrm.email.value;
	var zip			=	document.table_reservefrm.zip.value;
	var phone		=	document.table_reservefrm.phone.value;
	var reserve_for		=	document.table_reservefrm.reserve_for.value;
	var other		=	document.table_reservefrm.other.value;

	if (name.trim() == '')
	{
		alert("Please enter your name.");
		document.table_reservefrm.name.focus();
		return false;
	}	
	else if (InvalidCharachter('text',name.trim())==false)
	{
		alert("Please enter a valid name.");
		document.table_reservefrm.name.focus();
		return false;
	}
	else if (email.trim() =='' )
	{
		alert("Please enter your email.");
		document.table_reservefrm.email.focus();
		return false;
	}
	else if(isEmail(email.trim()) == false)
	{
		document.table_reservefrm.email.focus();
		return false;
	}
	else if ((InvalidCharachter('number',zip.trim())==false) || (zip.length < 3) )
	{
		alert("Please enter a valid zip code which contains atleast 3 digits.");
		document.table_reservefrm.zip.focus();
		return false;
	}
	else if (reserve_for.trim() == 'NONE')
	{
		alert("Please select your desired event.");
		document.table_reservefrm.reserve_for.focus();
		return false;
	}
	
}

function validateTalentRegistry(formname)   /* talent_registry.php */
{
	var fname	=	document.talentregistry.fname.value;
	var lname	=	document.talentregistry.lname.value;
	var email		=	document.talentregistry.em_add.value;
	
	if (fname.trim() == '')
	{
		alert("Please enter your first name.");
		document.talentregistry.fname.focus();
		return false;
	}	
	else if (InvalidCharachter('text',fname.trim())==false)
	{
		alert("Please enter a valid first name.");
		document.talentregistry.fname.focus();
		return false;
	}
	else if (lname.trim() == '')
	{
		alert("Please enter your last name.");
		document.talentregistry.lname.focus();
		return false;
	}	
	else if (InvalidCharachter('text',lname.trim())==false)
	{
		alert("Please enter a valid last name.");
		document.talentregistry.lname.focus();
		return false;
	}
	
	else if (email.trim() =='' )
	{
		alert("Please enter your email.");
		document.talentregistry.em_add.focus();
		return false;
	}
	else if(isEmail(email.trim()) == false)
	{
		document.talentregistry.em_add.focus();
		return false;
	}
}

function validatePrivateparties(formname)   /* private_parties_request.php */
{
	var name		=	document.privateparty.contact_person.value;
	var email			=	document.privateparty.em_add.value;
	var city			=	document.privateparty.city.value;
	var zip			=	document.privateparty.zip.value;
	var petes_location	=	document.privateparty.petes_location.value;
	var type_of_event	=	document.privateparty.type_of_event.value;
	var event_type_other	=	document.privateparty.event_type_other.value;
	var exp_no_guests	=	document.privateparty.expected_number_of_guests.value;
	var drinks		=	document.getElementById('drinks2').checked;
	var bar_tab_amount	=	document.privateparty.bar_tab_amount.value;
	
	if (name.trim() == '')
	{
		alert("Please enter your name.");
		document.privateparty.contact_person.focus();
		return false;
	}
	else if (InvalidCharachter('text',name.trim())==false)
	{
		alert("Please enter a valid name.");
		document.privateparty.contact_person.focus();
		return false;
	}
	else if (email.trim() =='' )
	{
		alert("Please enter your email.");
		document.privateparty.em_add.focus();
		return false;
	}
	else if(isEmail(email.trim()) == false)
	{
		document.privateparty.em_add.focus();
		return false;
	}
	else if ( city.trim() != '' && (InvalidCharachter('text',city.trim())==false) )
	{
		alert("Please enter a valid city name.");
		document.privateparty.city.focus();
		return false;
	}
	else if ( zip.trim() != '' && ((InvalidCharachter('number',zip.trim())==false) || (zip.length < 3)) )
	{
		alert("Please enter a valid zip code which contains atleast 3 digits.");
		document.privateparty.zip.focus();
		return false;
	}
	else if (petes_location.trim() == 'NONE')
	{
		alert("Please enter your desire Pete's location.");
		document.privateparty.petes_location.focus();
		return false;
	}
	else if ( type_of_event.trim() == 'Other' && event_type_other.trim() == '')
	{
		alert("Please describe the other type of event");
		document.privateparty.event_type_other.focus();
		return false;
	}
	else if ( exp_no_guests.trim() != '' && ((InvalidCharachter('number',exp_no_guests.trim())==false) || (exp_no_guests.trim() < 81)) )
	{
		alert("Please enter a valid number of expected guests. (80+ persons events only)");
		document.privateparty.expected_number_of_guests.focus();
		return false;
	}
	else if ( drinks == true && bar_tab_amount.trim() == '')
	{
		alert("Please set a valid amount of your bar tab");
		document.privateparty.bar_tab_amount.focus();
		return false;
	}
	else if ( drinks == true && bar_tab_amount.trim() != '' && (InvalidCharachter('number',bar_tab_amount.trim())==false) )
	{
		alert("Please set a valid amount of your bar tab");
		document.privateparty.bar_tab_amount.focus();
		return false;
	}
}

function validateMailingList(formname)   /* mailing_list.php */
{
	var name	=	document.mailinglist.name.value;
	var email		=	document.mailinglist.em_add.value;
	var zip		=	document.mailinglist.zip.value;
    var state		=	document.mailinglist.state.value;

	if (name.trim() == '')
	{
		alert("Please enter your name.");
		document.mailinglist.name.focus();
		return false;
	}	
	else if (InvalidCharachter('text',name.trim())==false)
	{
		alert("Please enter a valid name.");
		document.mailinglist.name.focus();
		return false;
	}
	else if (email.trim() =='' )
	{
		alert("Please enter your email.");
		document.mailinglist.em_add.focus();
		return false;
	}
	else if(isEmail(email.trim()) == false)
	{
		document.mailinglist.em_add.focus();
		return false;
	}
	else if (zip.trim() != '' && ((InvalidCharachter('number',zip.trim())==false) || (zip.length < 3)) )
	{
		alert("Please enter a valid zip code which contains atleast 3 digits.");
		document.mailinglist.zip.focus();
		return false;
	}
	else if (state.trim() =='' )
	{
		alert("Please select a location.");
		document.mailinglist.state.focus();
		return false;
	}
}

function validateQuestionnaire(formname)   /* questionnaire.php */
{
	var reference				=	document.questionnaire.reference.value;
	var reference_other		=	document.questionnaire.reference_other.value;
	var location_visited		=	document.questionnaire.location_visited.value;
	var day_of_week			=	document.questionnaire.day_of_week.value;
	var repeat_customer		=	document.questionnaire.repeat_customer.value;
	var show_opinion			=	document.questionnaire.show_opinion.value;
	var sit_stand				=	document.questionnaire.sit_stand.value;
	var requests				=	document.questionnaire.requests.value;
	var barstaff_service		=	document.questionnaire.barstaff_service.value;
	var overall_experience	=	document.questionnaire.overall_experience.value;
	var rating					=	document.questionnaire.rating.value;
	var birthday				=	document.questionnaire.birthday.value;
	var city						=	document.questionnaire.city.value;
	var name					=	document.questionnaire.name.value;
	var email						=	document.questionnaire.em_add.value;
	var zip						=	document.questionnaire.zip.value;
	
	if (reference.trim() == 'NONE')
	{
		alert("Please select how did you find out about us.");
		document.questionnaire.reference.focus();
		return false;
	}
	else if (reference.trim() == 'Other' && reference_other.trim() == '')
	{
		alert("Please describe how did you find out about us.");
		document.questionnaire.reference_other.focus();
		return false;
	}
	else if (location_visited.trim() == 'NONE')
	{
		alert("Please select which location did you visit.");
		document.questionnaire.location_visited.focus();
		return false;
	}
	else if (day_of_week.trim() == 'NONE')
	{
		alert("Please select which day of the week did you visit.");
		document.questionnaire.day_of_week.focus();
		return false;
	}
	else if (repeat_customer.trim() == 'NONE')
	{
		alert("Please select was this your first visit or have you sung with us before.");
		document.questionnaire.repeat_customer.focus();
		return false;
	}
	else if (show_opinion.trim() == '')
	{
		alert("Please enter what did you think of the show.");
		document.questionnaire.show_opinion.focus();
		return false;
	}
	else if (sit_stand.trim() == '')
	{
		alert("Please enter where did you sit...or stand.");
		document.questionnaire.sit_stand.focus();
		return false;
	}
	else if (requests.trim() == '')
	{
		alert("Please enter did you or anyone in your group make any requests.");
		document.questionnaire.requests.focus();
		return false;
	}
	else if (barstaff_service.trim() == '')
	{
		alert("Please enter how was your service from our bartenders, waitstaff, and doorstaff.");
		document.questionnaire.barstaff_service.focus();
		return false;
	}
	else if (overall_experience.trim() == '')
	{
		alert("Please describe your overall experience at Pete's. Be Frank. We'll be Shirley.");
		document.questionnaire.overall_experience.focus();
		return false;
	}
	else if (rating.trim() == 'NONE')
	{
		alert("Please select how would you rate your evening at Pete's.");
		document.questionnaire.rating.focus();
		return false;
	}
	else if (birthday.trim() == '')
	{
		alert("Please enter your birthday (MM-DD-YYYY ).");
		document.questionnaire.birthday.focus();
		return false;
	}
	else if(birthday.trim() != '' && (isValidDate(document.questionnaire.birthday.value.trim()) == false) )
	{
		document.questionnaire.birthday.focus();
		return false;
	}
	else if (city.trim() == '')
	{
		alert("Please enter your city name.");
		document.questionnaire.city.focus();
		return false;
	}

	else if (InvalidCharachter('text',city.trim())==false)
	{
		alert("Please enter a valid city  name.");
		document.questionnaire.city.focus();
		return false;
	}

	else if (name.trim() == '')
	{
		alert("Please enter your name.");
		document.questionnaire.name.focus();
		return false;
	}
	else if (InvalidCharachter('text',name.trim())==false)
	{
		alert("Please enter a valid name.");
		document.questionnaire.name.focus();
		return false;
	}
	else if (email.trim() =='' )
	{
		alert("Please enter your email.");
		document.questionnaire.em_add.focus();
		return false;
	}
	else if(isEmail(email.trim()) == false)
	{
		document.questionnaire.em_add.focus();
		return false;
	}
	else if (zip.trim() != '' && ((InvalidCharachter('number',zip.trim())==false) || (zip.length < 3)) )
	{
		alert("Please enter a valid zip code which contains atleast 3 digits.");
		document.questionnaire.zip.focus();
		return false;
	}	
}

function validateReservation(formname)   /* employment.php */
{
	var fname			=	document.resfrm.fname.value;
	var lname			=	document.resfrm.lname.value;
	var ph_no			=	document.resfrm.ph_no.value;
	var email			=	document.resfrm.email.value;
	var date_of_event	=	document.resfrm.date_of_event.value;
	var guest			=	document.resfrm.guest.value;
	var event_types		=	document.resfrm.event_types.value;
	var city			=	document.resfrm.city.value;
	var hear_info		=	document.resfrm.hear_info.value;
	

	if (fname.trim() == '')
	{
		alert("Please enter your first name.");
		document.resfrm.fname.focus();
		return false;
	}
	else if (InvalidCharachter('text',fname.trim())==false)
	{
		alert("Please enter a valid first name.");
		document.resfrm.fname.focus();
		return false;
	}

	else if (lname.trim() == '')
	{
		alert("Please enter your last name.");
		document.resfrm.lname.focus();
		return false;
	}
	else if (InvalidCharachter('text',lname.trim())==false)
	{
		alert("Please enter a valid last name.");
		document.resfrm.lname.focus();
		return false;
	}

	else if(ph_no.trim() =='')
	{
		alert("Please enter the phone number.");
		document.resfrm.ph_no.focus();
		return false;

	}

	else if (InvalidCharachter('number',ph_no.trim())==false)
	{
		alert("Please enter a valid phone number.");
		document.resfrm.ph_no.focus();
		return false;
	}
		
		
	else if (email.trim() =='' )
	{
		alert("Please enter your email.");
		document.resfrm.email.focus();
		return false;
	}
	else if(isEmail(email.trim()) == false)
	{
		document.resfrm.email.focus();
		return false;
	}
		

	else if (date_of_event.trim() =='' )
	{
		alert("Please enter the date event.");
		document.resfrm.date_of_event.focus();
		return false;
	}


	else if (guest.trim() == 'NONE')
	{
		alert("Please enter the guest.");
		document.resfrm.guest.focus();
		return false;
	}
	
	else if (event_types.trim() == 'NONE')
	{
		alert("Please enter the event.");
		document.resfrm.event_types.focus();
		return false;
	}

	else if (city.trim() == 'NONE')
	{
		alert("Please enter your desire city location.");
		document.resfrm.city.focus();
		return false;
	}

	else if (hear_info.trim() == 'NONE')
	{
		alert("How did you know about us.");
		document.resfrm.hear_info.focus();
		return false;
	}

	
	
}
