

function validatePressForm(thisForm) {

	var lbl_contact_media = thisForm.lbl_contact_media.value;
	var lbl_press_media_name = thisForm.lbl_press_media_name.value;
	var lbl_contact_name = thisForm.lbl_contact_name.value;
	var lbl_contact_firstname = thisForm.lbl_contact_firstname.value;
	var lbl_contact_gender = thisForm.lbl_contact_gender.value;
	var lbl_contact_country = thisForm.lbl_contact_country.value;
	var lbl_contact_lang = thisForm.lbl_contact_lang.value;
	var lbl_contact_mail = thisForm.lbl_contact_mail.value;
	var lbl_press_password = thisForm.lbl_press_password.value;
	var lbl_press_password_confirm = thisForm.lbl_press_password_confirm.value;
	var lbl_contact_fill_in = thisForm.lbl_contact_fill_in.value;
	var lbl_contact_check_mail = thisForm.lbl_contact_check_mail.value;
	var lbl_press_password_mismatch = thisForm.lbl_press_password_mismatch.value;
	var msg = "";

	if(thisForm.press_media.value == "") {
		msg += "- " + lbl_contact_media + "\n";
	}
	if(thisForm.press_media_name.value == "") {
		msg += "- " + lbl_press_media_name + "\n";
	}
	if (thisForm.press_name.value == ""){
		msg += "- " + lbl_contact_name + "\n";
	}
	if (thisForm.press_firstname.value == ""){
		msg += "- " + lbl_contact_firstname + "\n";
	}
	if (thisForm.press_gender.value == ""){
		msg += "- " + lbl_contact_gender + "\n";
	}
	if (thisForm.press_country.value == ""){
		msg += "- " + lbl_contact_country + "\n";
	}
	if (thisForm.press_lang.value == ""){
		msg += "- " + lbl_contact_lang + "\n";
	}
	if (thisForm.press_email.value == ""){
		msg += "- " + lbl_contact_mail + "\n";
	}
	if (thisForm.press_password.value == ""){
		msg += "- " + lbl_press_password + "\n";
	}
	if (thisForm.press_password2.value == ""){
		msg += "- " + lbl_press_password_confirm + "\n";
	}
	if (msg != ""){
		msg = lbl_contact_fill_in +  ": \n" + msg;
		alert(msg);
		return false;
	}
	if(!checkemail(thisForm.press_email.value)){
		alert (lbl_contact_check_mail);
		return false;
	}
	if(thisForm.press_password.value != thisForm.press_password2.value) {
		alert (lbl_press_password_mismatch);
		return false;
	}
	return true;
}

function checkemail(mail){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(mail)) return true; else return false;
}
