
function validateme()
{
var nogood = 'no';

if (document.form1.firstName.value == '') {
alert ('Please enter your name');
document.form1.firstName.focus();
var nogood = 'yes';
return false;
}

/*if (document.form1.address.value == '') {
alert ('Please enter your address');
document.form1.address.focus();
var nogood = 'yes';
return false;
}

if (document.form1.city.value == '') {
alert ('Please enter your city');
document.form1.city.focus();
var nogood = 'yes';
return false;
}

if (document.form1.homePhone.value == '') {
alert ('Please enter your phone number');
document.form1.homePhone.focus();
var nogood = 'yes';
return false;
}

if (document.form1.homePhone.value != ""){
	var regex = /^\+?(\(\d{2,3}\))?([ \.\-]?\d{2,5})+$/
		if(!document.form1.homePhone.value.match(regex)){
		alert('Your phone must have an area code or country code and be no less than 10 numbers long.\nSome valid formats are:\n(555)5551212\n+555.555.1212\n+555-555-1212\n+49.30.1234-12345');
		document.form1.homePhone.focus();
		var nogood = 'yes';
		return false;
		}
	}*/


if (document.form1.email.value == '') {
alert ('Please enter an e-mail address');
document.form1.email.focus();
var nogood = 'yes';
return false;
}
if ( document.form1.email.value != "" )
{
  var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/

  if (!document.form1.email.value.match(re)) {
    alert('Your email address is not in a valid format.\n Some valid formats are:\nsomeone@somewhere.com\nsome_one@some.where.net')
	document.form1.email.focus();
	var nogood = 'yes';
    return false;
  }
}
/*if (document.form1.txtmobile.value == false){
	alert ('Please check \'I agree to following the cancellation policy\'');
	var nogood = 'yes';
	return false;
}*/


/*if (document.form1.lastName.value == '') {
alert ('Please enter your last name');
document.form1.lastName.focus();
var nogood = 'yes';
return false;
}

if (document.form1.txtrequ.value == '') {
alert ('Please enter your requirements');
document.form1.txtrequ.focus();
var nogood = 'yes';
return false;
}*/


/*if (document.form1.txtspec.value == '') {
alert ('Please enter your specification');
document.form1.txtspec.focus();
var nogood = 'yes';
return false;
}

if (document.reservation.creditCardNumber.value == '') {
alert ('Please enter your credit card number');
document.reservation.creditCardNumber.focus();
var nogood = 'yes';
return false;
}
if (document.reservation.creditCardLastName.value == '') {
alert ('Please enter the last name as it appears on your credit card');
document.reservation.creditCardLastName.focus();
var nogood = 'yes';
return false;
}

if (!(document.reservation.email.value == document.reservation.confemail.value)) {
alert ('Your e-mail address and confirmation do not match.  Please try again');
document.reservation.email.value = '';
document.reservation.confemail.value = '';
document.reservation.email.focus();
var nogood = 'yes';
return false;
}
if (((document.reservation.country[document.reservation.country.selectedIndex].value == 'CA') || (document.reservation.country[document.reservation.country.selectedIndex].value == 'US') || (document.reservation.country[document.reservation.country.selectedIndex].value == 'AU')) && (document.reservation.stateProvince[document.reservation.stateProvince.selectedIndex].value == ' '))
 {
alert ('Please select a State/Province. Please try again.');
var nogood = 'yes';
}
if (validCCForm(document.reservation.creditCardType[document.reservation.creditCardType.selectedIndex].value,document.reservation.creditCardNumber.value)==false)
{
var nogood = 'yes';
}

if (nogood == 'yes') {
return false;
}
else
{
document.form1.submit1.disabled = true;
document.form1.submit();
}*/
}
