			

/* ---- Werte der Login-Felder ---------------------------------------------------------------------------------------------------------------- */

function onFocusLogin(id)
{
	if(document.getElementById(id).value == "Name" || document.getElementById(id).value == "Passwort") document.getElementById(id).value = "";
}


function onFocusKillLogin(id)
{
	var strVar = "Name";
	if(id == "password") strVar = "Passwort";
	if(document.getElementById(id).value == "") document.getElementById(id).value = strVar;
}


/* ---- Login-Formular per Enter-Taste absenden ------------------------------------------------------------------------------------------------ */

function addLoadEvent(func)
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = func;
	}
		else
		{
			window.onload = function()
			{
				oldonload();
				func();
			}
		}
}


addLoadEvent(displayKeyCode);


function getKeyCode(event)
{
   event = event || window.event;
   return event.keyCode;
}


function displayKeyCode()
{
	var textBox = document.getElementById('name');
	var passBox = document.getElementById('password');
	
	if(textBox != null)
	{
		
		textBox.onkeyup = function(event)
		{
			var charCode  = getKeyCode(event);
			switch (charCode)
			{
				case 13: document.loginform.submit(); //  enter
					break;
			}
			
			return false;
		}	
		
		passBox.onkeyup = function(event)
		{
			var charCode  = getKeyCode(event);
			switch (charCode)
			{
				case 13: document.loginform.submit(); //  enter
					break;
			}
			
			return false;
		}
		
	}
	
}



/* ---- Formulare -------------------------------------------------- */

/* ---- accreditations --------------------------------------- */

function checkSelector()
{
	if(document.getElementById("genre").selectedIndex == 5) document.getElementById("autre").style.visibility = 'visible';
		else
		{
			document.getElementById("autre").value = "";
			document.getElementById("autre").style.visibility = 'hidden';
		}
}

function checkPeople()
{
	var items = new Array("p2_nom", "p2_prenom", "p2_rue", "p2_postal", "p2_lieu", "p2_tel", "p2_carte", "p2_email");
	
	if(document.getElementById("nombrepersonnes").selectedIndex == 1)
	{
		for(var i = 0; i < items.length; i++)
		{
			document.getElementById(items[i]).alt = "blank";
			document.getElementById(items[i]).disabled = false;
			//document.getElementById(items[i]).style.border = "";
		}
		document.getElementById("no2").style.display = 'block';
		
	}
		else
		{
			document.getElementById("no2").style.display = 'none';
			for(var i = 0; i < items.length; i++)
			{
				document.getElementById(items[i]).alt = "";
				document.getElementById(items[i]).disabled = true;
				//document.getElementById(items[i]).style.border = "1px solid #000000";
				document.getElementById(items[i]).value = "";
			}
			
		}
}

/* ---- tickets --------------------------------------- */

function calcTotal()
{
	var assisesTF = document.getElementById("assises");
	var deboutTF = document.getElementById("debout");

	if(assisesTF) var assises = parseInt(assisesTF.value);
	if(assises < 0 || assises > 4) assises = 0;
	if(deboutTF) var debout = parseInt(deboutTF.value);
	if(debout < 0 || debout > 4) debout = 0;
	
	if(assisesTF) assisesTF.alt = 'blank';
	if(isNaN(assises))
	{
		if(assisesTF) assisesTF.alt = '';
		assises = 0;
	}
	
	if(deboutTF) deboutTF.alt = 'blank';
	if(isNaN(debout))
	{
		if(deboutTF) deboutTF.alt = '';
		debout = 0;
	}
	
	if(assisesTF) document.getElementById("assises_chf").value = ""+assises*35+" CHF";
	if(deboutTF) document.getElementById("debout_chf").value = ""+debout*25+" CHF";
	var total = assises*35 + debout*25 + 5;
	document.getElementById("total").value = ""+total+" CHF";
}

function checkEntries(errMsg, errMsg2)
{
	var assisesTF = document.getElementById("assises");
	var deboutTF = document.getElementById("debout");
	if(assisesTF) var assises = parseInt(assisesTF.value);
	if(deboutTF) var debout = parseInt(deboutTF.value);
	if(isNaN(assises)) var assises = 0;
	if(isNaN(debout)) var debout = 0;
	var total = assises + debout;
			
	if(document.getElementById("total").value == '5 CHF' || total <= 0)
	{
		if(errMsg) alert(errMsg);
			else alert("Vous devez commander au minimum un billet!");
		return false;
    }
		else
		{		
			if(total >= 5)
			{
				if(errMsg2) alert(errMsg2);
					else alert("Vous pouvez commander max. 4 billets.");
				return false;
			}
				else
				{
					return validateForm(document.getElementById("billets"), false, false, false, true, 5);
				}
		}

}





