// JavaScript Document

function checkFEContact()
{
	document.getElementById('form_fe_contact_success').style.visibility = 'hidden';
	document.getElementById('form_fe_contact_success').innerHTML = "";

	var error = "";
	
	if(document.getElementById('form_fe_contact_name').value.trim() == "")
		error += "- Ihr Name<br />";
	if(document.getElementById('form_fe_contact_email').value.trim() == "" || 
		isValidEmail(document.getElementById('form_fe_contact_email').value.trim()) == false)
		error += "- Ihre Email-Adresse<br />";
	if(document.getElementById('form_fe_contact_regarding').value.trim() == "")
		error += "- Ihr Anliegen(Betreff)<br />";
	if(document.getElementById('form_fe_contact_message').value.trim() == "")
		error += "- Ihre Nachricht<br />";
		
	if(error == "")
	{
		document.getElementById('form_fe_contact_js').name = "form_fe_contact_js";
		return true;
	}
	else
	{
		document.getElementById('form_fe_contact_error').innerHTML = "<span>Es sind einige Fehler aufgetreten. Folgende Felder sind nicht richtig ausgefüllt:</span><br />"+error;
		document.getElementById('form_fe_contact_error').style.visibility = 'visible';
		return false;
	}
}

function checkFERegistration()
{
	var error = "";
	
	if(document.getElementById('register_email').value.trim() == "" ||
		isValidEmail(document.getElementById('register_email').value.trim()) == false)
		error += "- Ihre Email-Adresse<br />";
	if(document.getElementById('register_password').value.trim() == "" || 
		document.getElementById('register_password_retype').value.trim() == "" ||
		document.getElementById('register_password').value.trim() !=
		document.getElementById('register_password_retype').value.trim())
		error += "- Ihr Passwort oder Ihre Passwort-Wiederholung<br />";
		
	if(error == "")
	{
		document.getElementById('form_fe_contact_error').style.visibility = 'visible';
		document.getElementById('form_fe_contact_error').innerHTML = "";
		xajax_goOnToUsername(document.getElementById('register_email').value.trim(),document.getElementById('register_password').value.trim());
		return false;
	}
	else
	{
		document.getElementById('form_fe_contact_error').innerHTML = "<span>Es sind einige Fehler aufgetreten. Folgende Felder sind nicht richtig ausgefüllt:</span><br />"+error;
		document.getElementById('form_fe_contact_error').style.visibility = 'visible';
		return false;
	}
}



///////////////////////////////
///////////////////////////////
///////////////////////////////
///////////////////////////////
///////////////////////////////

function checkFEMessage()
{
	document.getElementById('form_fe_contact_success').style.visibility = 'hidden';
	document.getElementById('form_fe_contact_success').innerHTML = "";

	var error = "";

	if(document.getElementById('fe_message_recipent_id').value.trim() == "")
		error += "- Der Empfänger<br />";
	if(document.getElementById('mess_regarding').value.trim() == "")
		error += "- Der Betreff Ihrer Nachricht<br />";
	if(document.getElementById('mess_message').value.trim() == "")
		error += "- Ihre Nachricht<br />";
		
	if(error == "")
	{
		document.getElementById('fe_message_js').name = "fe_message_js";
		return true;
	}
	else
	{
		document.getElementById('form_fe_contact_error').innerHTML = "<span>Es sind einige Fehler aufgetreten. Folgende Felder sind nicht richtig ausgefüllt:</span><br />"+error;
		document.getElementById('form_fe_contact_error').style.visibility = 'visible';
		return false;
	}
}
function checkFEEventOffer()
{
	document.getElementById('page_dates_form_success').style.visibility = 'hidden';

	var error = "";
	
	if(document.getElementById('dates_offer_name').value.trim() == "")
		error += "- Name des Events<br />";
	if(document.getElementById('dates_offer_location').value.trim() == "")
		error += "- Location des Events<br />";
	if(document.getElementById('dates_offer_description').value.trim() == "")
		error += "- Beschreibung des Events<br />";
	if(document.getElementById('dates_offer_contact_name').value.trim() == "")
		error += "- Ihr Name<br />";
	if(document.getElementById('dates_offer_contact_mail').value.trim() == "" ||
		isValidEmail(document.getElementById('dates_offer_contact_mail').value.trim()) == false)
		error += "- Ihre Email-Adresse<br />";
		
	if(error == "")
	{
		document.getElementById('page_dates_form_error').style.visibility = 'visible';
		document.getElementById('page_dates_form_new_js').name = 'page_dates_form_new_js';
		document.getElementById('page_dates_form_new_js').value = "js-test";
		return true;
		
	}
	else
	{
		document.getElementById('page_dates_form_error').innerHTML = "<span>Es sind einige Fehler aufgetreten. Folgende Felder sind nicht richtig ausgefüllt:</span><br />"+error;
		document.getElementById('page_dates_form_error').style.visibility = 'visible';
		return false;
	}
}

function checkFELocationOffer()
{
	document.getElementById('page_location_form_success').style.visibility = 'hidden';

	var error = "";
	
	if(document.getElementById('location_offer_name').value.trim() == "")
		error += "- Name der Location<br />";
	if(document.getElementById('location_offer_address').value.trim() == "")
		error += "- Adresse der Location<br />";
	if(document.getElementById('location_offer_contact_name').value.trim() == "")
		error += "- Ihr Name<br />";
	if(document.getElementById('location_offer_contact_mail').value.trim() == "" ||
		isValidEmail(document.getElementById('location_offer_contact_mail').value.trim()) == false)
		error += "- Ihre Email-Adresse<br />";
		
	if(error == "")
	{
		document.getElementById('page_location_form_error').style.visibility = 'visible';
		document.getElementById('page_location_form_new_js').name = 'page_location_form_new_js';
		document.getElementById('page_location_form_new_js').value = "js-test";
		return true;
		
	}
	else
	{
		document.getElementById('page_location_form_error').innerHTML = "<span>Es sind einige Fehler aufgetreten. Folgende Felder sind nicht richtig ausgefüllt:</span><br />"+error;
		document.getElementById('page_location_form_error').style.visibility = 'visible';
		return false;
	}
}

