//  Shows Which Pavilion drop down if the right radio button is active
//  The file using this is "/exhibitors/stand-reservation/index.php"
function showhidelist() {
	the_element = document.f1.standtype;
	for (var i=0; i < the_element.length; i++)  {
   		if (the_element[i].checked) {
      		var rad_val = the_element[i].value;
      	}
   	}
	if (rad_val == "National Pavilion") {
		document.getElementById("whichpavilion").style.visibility = 'visible';
	} else {
		document.getElementById("whichpavilion").style.visibility = 'hidden';
	}
}

// Verification for the exhibitor STAND RESERVATION(English) //
function verifyReservationEng() {
	var msg;
	var empty_fields = "";
	f = document.f1;
	
	if (f.standarea.value.length < 1){
		empty_fields += "\n -       stand size";
	}
	if (f.company.value.length < 1) {
		empty_fields += "\n -       company";
	}
	if (f.firstname.value.length < 1) {
		empty_fields += "\n -       first name";
	}
	if (f.surname.value.length < 1) {
		empty_fields += "\n -       surname";
	}
	if (f.address1.value.length < 1) {
		empty_fields += "\n -       address";
	}
	if (f.town.value.length < 1) {
		empty_fields += "\n -       town";
	}
	if (f.country.value.length < 1) {
		empty_fields += "\n -       country";
	}
	if (f.email.value.length < 1) {
		empty_fields += "\n -       email address";
	}
	if (f.products.value.length < 1) {
		empty_fields += "\n -       products and services";
	}
	if (empty_fields != "") {
		msg  = "=====   inter airport Europe 2009   ===== \n\n";
		msg += "Please enter your:  \n" + empty_fields + "\n";
		alert(msg);
		return false;
	} else {
		return true;
	}	
}



// Verification for the exhibitor REQUEST INFO (English) //

function verifyRequestEng() {
	var msg;
	var empty_fields = "";
	f = document.f1;
	
	
	if (f.company.value.length < 1) {
		empty_fields += "\n -       company";
	}
	if (f.firstname.value.length < 1) {
		empty_fields += "\n -       first name";
	}
	if (f.surname.value.length < 1) {
		empty_fields += "\n -       surname";
	}
	if (f.address1.value.length < 1) {
		empty_fields += "\n -       address";
	}
	if (f.town.value.length < 1) {
		empty_fields += "\n -       town";
	}
	if (f.postcode.value.length < 1) {
		empty_fields += "\n -       postcode/zip";
	}
	if (f.country.value.length < 1) {
		empty_fields += "\n -       country";
	}
	if (f.email.value.length < 1) {
		empty_fields += "\n -       email address";
	}
	
	if (empty_fields != "") {
		msg  = "=====   inter airport Europe 2009   ===== \n\n";
		msg += "Please enter your:  \n" + empty_fields + "\n";
		alert(msg);
		return false;
	} else {
		return true;
	}	
}

// Verification for the 2011 Request Info (English) //

function verifyRequest11Eng() {
	var msg;
	var empty_fields = "";
	f = document.f1;
	

	if (f.yourname.value.length < 1) {
		empty_fields += "\n -       your name";
	}
	
	if (f.email.value.length < 1) {
		empty_fields += "\n -       your email address";
	}
	
	if (empty_fields != "") {
		msg  = "=====   inter airport Europe 2011   ===== \n\n";
		msg += "In order for us to contact you we need:   \n" + empty_fields + "\n";
		alert(msg);
		return false;
	} else {
		return true;
	}	
}


// Verification for the press general info form (English) //
function verifyPressContactEng() {
	var msg;
	var empty_fields = "";
	f = document.f1;
	
	
	if (f.company.value.length < 1) {
		empty_fields += "\n -       company";
	}
	if (f.firstname.value.length < 1) {
		empty_fields += "\n -       first name";
	}
	if (f.surname.value.length < 1) {
		empty_fields += "\n -       surname";
	}
	
	if (f.email.value.length < 1) {
		empty_fields += "\n -       email address";
	}
	
	if (empty_fields != "") {
		msg  = "=====   inter airport Europe 2009   ===== \n\n";
		msg += "Please enter your:  \n" + empty_fields + "\n";
		alert(msg);
		return false;
	} else {
		return true;
	}	
}






// Verification for the exhibitor STAND RESERVATION(Deutsch) //
function verifyReservationDe() {
	var msg;
	var empty_fields = "";
	f = document.f1;
	
	if (f.standarea.value.length < 1){
		empty_fields += "\n -       Standmaße";
	}
	if (f.company.value.length < 1) {
		empty_fields += "\n -       Firma";
	}
	if (f.firstname.value.length < 1) {
		empty_fields += "\n -       Vorname";
	}
	if (f.surname.value.length < 1) {
		empty_fields += "\n -       Nachname";
	}
	if (f.address1.value.length < 1) {
		empty_fields += "\n -       Straße";
	}
	if (f.postcode.value.length < 1) {
		empty_fields += "\n -       PLZ";
	}
	if (f.town.value.length < 1) {
		empty_fields += "\n -       Ort";
	}
	if (f.country.value.length < 1) {
		empty_fields += "\n -       Land";
	}
	if (f.email.value.length < 1) {
		empty_fields += "\n -       E-Mail";
	}
	if (f.products.value.length < 1) {
		empty_fields += "\n -       Produkte und Dienstleistungen";
	}
	if (empty_fields != "") {
		msg  = "=====   inter airport Europe 2009   ===== \n\n";
		msg += "Bitte geben Sie folgende Daten an:  \n" + empty_fields + "\n";
		alert(msg);
		return false;
	} else {
		return true;
	}	
}

// Verification for the exhibitor REQUEST INFO (Deutsch) //

function verifyRequestDe() {
	var msg;
	var empty_fields = "";
	f = document.f1;
	
	
	if (f.company.value.length < 1) {
		empty_fields += "\n -       Firma";
	}
	if (f.firstname.value.length < 1) {
		empty_fields += "\n -       Vorname";
	}
	if (f.surname.value.length < 1) {
		empty_fields += "\n -       Nachname";
	}
	if (f.address1.value.length < 1) {
		empty_fields += "\n -       Straße";
	}
	if (f.postcode.value.length < 1) {
		empty_fields += "\n -       PLZ";
	}
	if (f.town.value.length < 1) {
		empty_fields += "\n -       Ort";
	}
	
	if (f.email.value.length < 1) {
		empty_fields += "\n -       E-Mail";
	}
	
	if (empty_fields != "") {
		msg  = "=====   inter airport Europe 2009   ===== \n\n";
		msg += "Bitte geben Sie folgende Daten an:  \n" + empty_fields + "\n";
		alert(msg);
		return false;
	} else {
		return true;
	}	
}

function verifyRequest11De() {
	var msg;
	var empty_fields = "";
	f = document.f1;
	

	if (f.yourname.value.length < 1) {
		empty_fields += "\n -       Ansprechpartner";
	}
	
	if (f.email.value.length < 1) {
		empty_fields += "\n -       E-Mail";
	}
	
	if (empty_fields != "") {
		msg  = "=====   inter airport Europe 2011   ===== \n\n";
		msg += "Bitte geben Sie folgende Daten an:   \n" + empty_fields + "\n";
		alert(msg);
		return false;
	} else {
		return true;
	}	
}

// Verification for the press general info form (Deutsch) //
function verifyPressContactDe() {
	var msg;
	var empty_fields = "";
	f = document.f1;
	
	
	if (f.company.value.length < 1) {
		empty_fields += "\n -       Firma";
	}
	if (f.firstname.value.length < 1) {
		empty_fields += "\n -       Vorname";
	}
	if (f.surname.value.length < 1) {
		empty_fields += "\n -       Nachname ";
	}
	
	if (f.email.value.length < 1) {
		empty_fields += "\n -       E-Mail";
	}
	
	if (empty_fields != "") {
		msg  = "=====   inter airport Europe 2009   ===== \n\n";
		msg += "Bitte geben Sie folgende Daten an:  \n" + empty_fields + "\n";
		alert(msg);
		return false;
	} else {
		return true;
	}	
}

/* for the enhanced listin contact ENGLISH */
function verifyeExContactEng() {
	var msg;
	var empty_fields = "";
	f = document.f1;
	
	
	
	if (f.yourname.value.length < 1) {
		empty_fields += "\n -       contact name";
	}
	if (f.company.value.length < 1) {
		empty_fields += "\n -       company";
	}
	
	if (f.email.value.length < 1) {
		empty_fields += "\n -       email address";
	}
	
	if (empty_fields != "") {
		msg  = "=====   inter airport Europe 2009   ===== \n\n";
		msg += "Please enter your:  \n" + empty_fields + "\n";
		alert(msg);
		return false;
	} else {
		return true;
	}	
		
}

/* for the enhanced listin contact GERMAN */
function verifyeExContactDe() {
	var msg;
	var empty_fields = "";
	f = document.f1;
	
	
	
	if (f.yourname.value.length < 1) {
		empty_fields += "\n -       Ansprechpartner ";
	}
	if (f.company.value.length < 1) {
		empty_fields += "\n -       Firma";
	}
	
	if (f.email.value.length < 1) {
		empty_fields += "\n -       E-Mail";
	}
	
	if (empty_fields != "") {
		msg  = "=====   inter airport Europe 2009   ===== \n\n";
		msg += "Bitte geben Sie folgende Daten an:  \n" + empty_fields + "\n";
		alert(msg);
		return false;
	} else {
		return true;
	}	
}




function verifyVisa() {
	var msg;
	var empty_fields = "";
	f = document.f1;
	if (f.yourname.value.length < 1) {
		empty_fields += "\n -       your full name";
	}
	if ((f.dd.value == "dd") || (f.mm.value == "mm") || (f.yyyy.value == "yyyy") || (f.dd.value.length < 1) || (f.mm.value.length < 1) || (f.yyyy.value.length < 1)) {
		empty_fields += "\n -       your date of birth";
	}
	if (f.nationality.value.length < 1) {
		empty_fields += "\n -       your nationality";
	}
	if (f.passport.value.length < 1) {
		empty_fields += "\n -       your passport number";
	}
	if (f.company.value.length < 1) {
		empty_fields += "\n -       your company name";
	}
	if (f.address.value.length < 1) {
		empty_fields += "\n -       your address";
	}
	if (f.postcode.value.length < 1) {
		empty_fields += "\n -       your postcode/ZIP";
	}
	if (f.country.value.length < 1) {
		empty_fields += "\n -       your country";
	}
	if (f.email.value.length < 1) {
		empty_fields += "\n -       your email";
	}
	if (f.products.value.length < 1) {
		empty_fields += "\n -       products and services";
	}
	if (f.jobtitle.value.length < 1) {
		empty_fields += "\n -       your job title / position in company";
	}

	if (empty_fields.length > 1) {
		msg  = "=====   inter airport Europe 2009   ===== \n\n";
		msg += "Please enter:  \n" + empty_fields + "\n";
		alert(msg);
		return false;
	} else {
		return true;
	}	
}


function verifyVisaDe() {
	var msg;
	var empty_fields = "";
	f = document.f1;
	if (f.yourname.value.length < 1) {
		empty_fields += "\n -       Vollständiger Name ";
	}
	if ((f.dd.value == "dd") || (f.mm.value == "mm") || (f.yyyy.value == "yyyy") || (f.dd.value.length < 1) || (f.mm.value.length < 1) || (f.yyyy.value.length < 1)) {
		empty_fields += "\n -       Geburtsdatum";
	}
	if (f.nationality.value.length < 1) {
		empty_fields += "\n -       Nationalität";
	}
	if (f.passport.value.length < 1) {
		empty_fields += "\n -       Reisepass-Nr.";
	}
	if (f.company.value.length < 1) {
		empty_fields += "\n -       Firmenname";
	}
	if (f.address.value.length < 1) {
		empty_fields += "\n -       Adresse";
	}
	if (f.postcode.value.length < 1) {
		empty_fields += "\n -       PLZ, Ort";
	}
	if (f.country.value.length < 1) {
		empty_fields += "\n -       Land";
	}
	if (f.email.value.length < 1) {
		empty_fields += "\n -       E-Mail";
	}
	if (f.products.value.length < 1) {
		empty_fields += "\n -       Produkte und Dienstleistungen ";
	}
	if (f.jobtitle.value.length < 1) {
		empty_fields += "\n -       Ihre Funktion in der Firma";
	}

	if (empty_fields.length > 1) {
		msg  = "=====   inter airport Europe 2009   ===== \n\n";
		msg += "Bitte geben Sie folgende Daten an:  \n" + empty_fields + "\n";
		alert(msg);
		return false;
	} else {
		return true;
	}	
}




function cl(t){	
	if (t.defaultValue==t.value) t.value = '';
}


// =========== SHOPPING BASKET FUNCTION ============== //
function duplicateInfo() {
	f = document.shopform
	DoDupe = f.duplicate.checked;
	//alert (DoDupe);
	if (DoDupe) {
		// we need to copy the info across
		f.MC_name_D.value = f.name.value;
		f.MC_position_D.value = f.MC_position.value;
		f.MC_company_D.value = f.MC_company.value;
		f.MC_address_D.value = f.address.value;
		f.MC_postcode_D.value = f.postcode.value;
		f.MC_country_D.value = f.country.value;
		f.MC_email_D.value = f.email.value;
		f.MC_tel_D.value = f.tel.value;
		f.MC_fax_D.value = f.fax.value;
		f.MC_title_D.selectedIndex = f.MC_title.selectedIndex;
	} else {
		// clear all values from Delivery Details
		f.MC_name_D.value = "";
		f.MC_position_D.value = "";
		f.MC_company_D.value = "";
		f.MC_address_D.value = "";
		f.MC_postcode_D.value = "";
		f.MC_country_D.value = "";
		f.MC_email_D.value = "";
		f.MC_tel_D.value = "";
		f.MC_fax_D.value = "";
	}
}

function verifyShopEng() {
	var msg;
	var empty_fields = "";
	f = document.shopform;
	
	if (f.name.value.length < 1) {
		empty_fields += "\n -       cardholder's name";
	}
	if (f.MC_company.value.length < 1) {
		empty_fields += "\n -       company";
	}
	if (f.address.value.length < 1) {
		empty_fields += "\n -       cardholder's address";
	}
	if (f.postcode.value.length < 1) {
		empty_fields += "\n -       cardholder's postcode";
	}
	if (f.country.value.length < 1) {
		empty_fields += "\n -       cardholder's country";
	}
	if (f.email.value.length < 1) {
		empty_fields += "\n -       cardholder's email";
	}
	if (f.MC_name_D.value.length < 1) {
		empty_fields += "\n -       delivery name";
	}
	if (f.MC_address_D.value.length < 1) {
		empty_fields += "\n -       delivery address";
	}
	if (f.MC_postcode_D.value.length < 1) {
		empty_fields += "\n -       delivery postcode";
	}
	if (f.MC_country_D.value.length < 1) {
		empty_fields += "\n -       delivery country";
	}
	
	
	if (empty_fields.length > 1) {
		msg  = "=====   inter airport Europe 2009   ===== \n\n";
		msg += "Please enter:  \n" + empty_fields + "\n";
		alert(msg);
		return false;
	} else {
		return true;
	}	
}


function verifyShopDe() {
	var msg;
	var empty_fields = "";
	f = document.shopform;
	
		if (f.name.value.length < 1) {
			empty_fields += "\n -       Name des Karteninhabers";
		}
		if (f.MC_company.value.length < 1) {
			empty_fields += "\n -       Firma";
		}
		if (f.address.value.length < 1) {
			empty_fields += "\n -       Adresse des Karteninhabers";
		}
		if (f.postcode.value.length < 1) {
			empty_fields += "\n -       Postleitzahl des Karteninhabers";
		}
		if (f.country.value.length < 1) {
			empty_fields += "\n -       Land des Karteninhabers";
		}
		if (f.email.value.length < 1) {
			empty_fields += "\n -       E-Mail des Karteninhabers";
		}
		if (f.MC_name_D.value.length < 1) {
			empty_fields += "\n -       Name zur Lieferanschrift";
		}
		if (f.MC_address_D.value.length < 1) {
			empty_fields += "\n -       Adresse der Lieferanschrift";
		}
		if (f.MC_postcode_D.value.length < 1) {
			empty_fields += "\n -       Postleitzahl der Lieferanschrift";
		}
		if (f.MC_country_D.value.length < 1) {
			empty_fields += "\n -       Land der Lieferanschrift";
	}
	
	
	if (empty_fields.length > 1) {
		msg  = "=====   inter airport Europe 2009   ===== \n\n";
		msg += "Es fehlen noch folgende Angaben:  \n" + empty_fields + "\n";
		alert(msg);
		return false;
	} else {
		return true;
	}	
}