//--------------------------------------------------------------- Variables -

//-------------------------------------------------------- Proemion Features -
function getFeatures(id) {
// ***************************************************************************
// * Method.....: getFeatures(id)
// * Description: 
// ***************************************************************************
	var features = document.getElementById("features" + id);
	var section = document.getElementById('section' + id);

	if(features.style.display == "none"){
		features.style.display = "";
		section.src = 'fileadmin/images/icons/section-up.gif';
	} else {
		features.style.display = "none";
		section.src = 'fileadmin/images/icons/section-down.gif';
	}
}

//---------------------------------------------------- Proemion Contact Form -
function chkContactForm(lang, prefixId) {
// ***************************************************************************
// * Method.....: chkContactForm(sprache)
// * Description: 
// ***************************************************************************
	switch (lang) {
		case 1:
			var message = "Please enter a message!";
			var firstName = "Please enter your first name!";
			var lastName = "Please enter your last name!";
			var company = "Please enter your company name!";
			var address = "Please enter your address!";
			var zipCode = "Please enter your zip code!";
			var city = "Please enter your city!";
			var country = "Please enter your country!";
			var telephone = "Please enter your telephone!";
			var eMail = "Please enter your e-mail address!";
			var noEMail = "Your entered e-mail address is not valid!";
			break;
		default:
			var message = "Bitte geben Sie eine Nachricht ein!";
			var firstName = "Bitte geben Sie Ihren Vornamen ein!";
			var lastName = "Bitte geben Sie Ihren Nachname ein!";
			var company = "Bitte geben Sie einen Firmennamen ein!";
			var address = "Bitte geben Sie Ihre Adresse ein!";
			var zipCode = "Bitte geben Sie Ihre Postleitzahl ein!";
			var city = "Bitte geben Sie Ihren Ort ein!";
			var country = "Bitte geben Sie Ihr Land ein!";
			var telephone = "Bitte geben Sie Ihre Rufnummer ein!";
			var eMail = "Bitte geben Sie Ihre E-Mail Adresse ein!";
			var noEMail = "Dies ist keine gültige E-Mail Adresse!";
			break;
	}
	
	if(document.contactForm[prefixId + "[message]"].value == "") {
		alert(message);
		document.contactForm[prefixId + "[message]"].focus();
		return false;
	}
	
	if(document.contactForm[prefixId + "[firstName]"].value == "") {
		alert(firstName);
		document.contactForm[prefixId + "[firstName]"].focus();
		return false;
	}
	
	if(document.contactForm[prefixId + "[lastName]"].value == "") {
		alert(lastName);
		document.contactForm[prefixId + "[lastName]"].focus();
		return false;
	}
	
	if(document.contactForm[prefixId + "[company]"].value == "") {
		alert(company);
		document.contactForm[prefixId + "[company]"].focus();
		return false;
	}
	
	if(document.contactForm[prefixId + "[address]"].value == "") {
		alert(address);
		document.contactForm[prefixId + "[address]"].focus();
		return false;
	}
	
	if(document.contactForm[prefixId + "[zipCode]"].value == "") {
		alert(zipCode);
		document.contactForm[prefixId + "[zipCode]"].focus();
		return false;
	}
	
	if(document.contactForm[prefixId + "[city]"].value == "") {
		alert(city);
		document.contactForm[prefixId + "[city]"].focus();
		return false;
	}
	
	if(document.contactForm[prefixId + "[country]"].value == "") {
		alert(country);
		document.contactForm[prefixId + "[country]"].focus();
		return false;
	}
	
	if(document.contactForm[prefixId + "[telephone]"].value == "") {
		alert(telephone);
		document.contactForm[prefixId + "[telephone]"].focus();
		return false;
	}
	
	if(document.contactForm[prefixId + "[contact]"].value == "") {
		alert(eMail);
		document.contactForm[prefixId + "[contact]"].focus();
		return false;
	} else {
		if((document.contactForm[prefixId + "[contact]"].value.indexOf("@") == -1) || (document.contactForm[prefixId + "[contact]"].value.indexOf(".") == -1)) {
			alert(noEMail); 
			document.contactForm[prefixId + "[contact]"].focus();
			return false;
		}
		return true;
	}
	
	return true;
}

//---------------------------------------------------- Proemion Support Form -
function chkSupportForm(lang, prefixId) {
// ***************************************************************************
// * Method.....: chkSupportForm(sprache)
// * Description: 
// ***************************************************************************
	switch (lang) {
		case 1:
			var summary = "Please enter a summary!";
			var environment = "Please enter a environment!";
			var firstName = "Please enter your first name!";
			var lastName = "Please enter your last name!";
			var company = "Please enter your company name!";
			var address = "Please enter your address!";
			var zipCode = "Please enter your zip code!";
			var city = "Please enter your city!";
			var country = "Please enter your country!";
			var telephone = "Please enter your telephone!";
			var eMail = "Please enter your e-mail address!";
			var noEMail = "Your entered e-mail address is not valid!";
			break;
		default:
			var summary = "Bitte geben Sie Ihren Betreff ein!";
			var environment = "Bitte geben Sie Ihre Umgebung ein!";
			var firstName = "Bitte geben Sie Ihren Vornamen ein!";
			var lastName = "Bitte geben Sie Ihren Nachname ein!";
			var company = "Bitte geben Sie einen Firmennamen ein!";
			var address = "Bitte geben Sie Ihre Adresse ein!";
			var zipCode = "Bitte geben Sie Ihre Postleitzahl ein!";
			var city = "Bitte geben Sie Ihren Ort ein!";
			var country = "Bitte geben Sie Ihr Land ein!";
			var telephone = "Bitte geben Sie Ihre Rufnummer ein!";
			var eMail = "Bitte geben Sie Ihre E-Mail Adresse ein!";
			var noEMail = "Dies ist keine gültige E-Mail Adresse!";
			break;
	}
	
	if(document.supportForm[prefixId + "[summary]"].value == "") {
		alert(summary);
		document.supportForm[prefixId + "[summary]"].focus();
		return false;
	}
	
	if(document.supportForm[prefixId + "[environment]"].value == "") {
		alert(environment);
		document.supportForm[prefixId + "[environment]"].focus();
		return false;
	}
	
	if(document.supportForm[prefixId + "[firstName]"].value == "") {
		alert(firstName);
		document.supportForm[prefixId + "[firstName]"].focus();
		return false;
	}
	
	if(document.supportForm[prefixId + "[lastName]"].value == "") {
		alert(lastName);
		document.supportForm[prefixId + "[lastName]"].focus();
		return false;
	}
	
	if(document.supportForm[prefixId + "[company]"].value == "") {
		alert(company);
		document.supportForm[prefixId + "[company]"].focus();
		return false;
	}
	
	if(document.supportForm[prefixId + "[address]"].value == "") {
		alert(address);
		document.supportForm[prefixId + "[address]"].focus();
		return false;
	}
	
	if(document.supportForm[prefixId + "[zipCode]"].value == "") {
		alert(zipCode);
		document.supportForm[prefixId + "[zipCode]"].focus();
		return false;
	}
	
	if(document.supportForm[prefixId + "[city]"].value == "") {
		alert(city);
		document.supportForm[prefixId + "[city]"].focus();
		return false;
	}
	
	if(document.supportForm[prefixId + "[country]"].value == "") {
		alert(country);
		document.supportForm[prefixId + "[country]"].focus();
		return false;
	}
	
	if(document.supportForm[prefixId + "[telephone]"].value == "") {
		alert(telephone);
		document.supportForm[prefixId + "[telephone]"].focus();
		return false;
	}
	
	if(document.supportForm[prefixId + "[contact]"].value == "") {
		alert(eMail);
		document.supportForm[prefixId + "[contact]"].focus();
		return false;
	} else {
		if((document.supportForm[prefixId + "[contact]"].value.indexOf("@") == -1) || (document.contactForm[prefixId + "[contact]"].value.indexOf(".") == -1)) {
			alert(noEMail); 
			document.supportForm[prefixId + "[contact]"].focus();
			return false;
		}
		return true;
	}
	
	return true;
}
