function openPopup(page,nom,option) {
  window.open(page,nom,option);
}
    
function checkNewsletterForm(form) {
	if(form.email.value == "" || form.email.value == "E-mail *") {
	  alert('Your e-mail address is required');
	  return false;
	}
	if(checkValidEmail(form.email) == false) {
	  alert('Your e-mail address is not valid');
	  return false;
	}
  form.submit();
}

function checkValidEmail(elm) {
  if (elm.value.indexOf("@") != "-1" && elm.value.indexOf(".") != "-1" && elm.value != "") {
    return true;
  }
  return false;
}

function checkContactForm(form) {
	if(form.last_name.value == "") {
	  alert('Your last name is required');
	  return false;
	}
	if(form.first_name.value == "") {
	  alert('Your first name is required');
	  return false;
	}
	if(form.address.value == "") {
	  alert('Your address is required');
	  return false;
	}
	if(form.zip_code.value == "") {
	  alert('Your ZIP code is required');
	  return false;
	}
	if(form.city.value == "") {
	  alert('Your city is required');
	  return false;
	}
	if(form.country.value == "") {
	  alert('Your country is required');
	  return false;
	}
	if(form.email.value == "") {
	  alert('Your e-mail address is required');
	  return false;
	}
	if(checkValidEmail(form.email) == false) {
	  alert('Your e-mail address is not valid');
	  return false;
	}
  if(form.message.value == "") {
	  alert('Message is required');
	  return false;
	}
  form.submit();
}

function checkTripForm(form) {
	if(form.last_name.value == "") {
	  alert('Your last name is required');
	  return false;
	}
	if(form.first_name.value == "") {
	  alert('Your first name is required');
	  return false;
	}
	if(form.address.value == "") {
	  alert('Your address is required');
	  return false;
	}
	if(form.zip_code.value == "") {
	  alert('Your ZIP code is required');
	  return false;
	}
	if(form.city.value == "") {
	  alert('Your city is required');
	  return false;
	}
	if(form.country.value == "") {
	  alert('Your country is required');
	  return false;
	}
	if(form.email.value == "") {
	  alert('Your e-mail address is required');
	  return false;
	}
	if(checkValidEmail(form.email) == false) {
	  alert('Your e-mail address is not valid');
	  return false;
	}
  if(form.departure_city.value == "") {
	  alert('City of departure is required');
	  return false;
	}
	if(form.transport.value == "") {
	  alert('Transport is required');
	  return false;
	}
	if(form.departure_day.value == "") {
	  alert('Day of departure is required');
	  return false;
	}
	if(form.departure_month.value == "") {
	  alert('Month of departure is required');
	  return false;
	}
	if(form.return_day.value == "") {
	  alert('Day of return is required');
	  return false;
	}
	if(form.return_month.value == "") {
	  alert('Month of return is required');
	  return false;
	}
	var date_today = new Date();
	var date_departure = new Date(2007, form.departure_month.value, form.departure_day.value);
  var date_return = new Date(2007, form.return_month.value, form.return_day.value);
  if(date_departure < date_today) {
	  alert('Date of departure is not valid');
	  return false;
	}
  if(date_departure > date_return) {
	  alert('Date of return is not valid');
	  return false;
	}
  form.submit();
}
