// JavaScript by 20wien.at; Format UTF-8

function initForm()
{
	/* Beim ersten Aufruf den Focus auf das Feld E-Mail des Empfängers setzen */
	if(document.f_site_empfehlen && document.f_site_empfehlen.elements['taf[empf_email]'])
	{
		document.f_site_empfehlen.elements['taf[empf_email]'].focus();
	}
}





function getRegInputFontsize()
{
	function getCookie()
	{
		var cookies = document.cookie; 			// alle Cookies sind ein String
		var arrCookies = cookies.split(";");	// String in ein Array umwandeln
		
		for(var i = 0; i < arrCookies.length; i++)
		{
			if(arrCookies[i] == "myFontsize=small")
			{
				var inputSize = "11px";
			}
			if(arrCookies[i] == "myFontsize=big")
			{
				var inputSize = "15px";
			}
		}
		
		// alle Input- und Select-Felder anpassen
		if(document.f_site_empfehlen)
		{
			var form = document.f_site_empfehlen;
			form.elements['taf[empf_email]'].style.fontSize = inputSize;
			form.elements['taf[email]'].style.fontSize = inputSize;
			form.elements['taf[name]'].style.fontSize = inputSize;
		}
	}
	
	if(document.cookie != "") { getCookie(); }
}





function submitEntry()
{
	/* Formular überprüfen; Rechnungsanschrift */
	var objFriend = new Object();
	var absenden = true;
	var form = document.f_site_empfehlen;
	var re_email = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@([a-z0-9-]+\.)+[a-z]{2,5}$/;
	
	objFriend.empf_email = form.elements['taf[empf_email]'].value;
	objFriend.empf_email = objFriend.empf_email.toLowerCase();
	if(!re_email.test(objFriend.empf_email)) {
		document.getElementById("taf[empf_email]").style.borderColor = "#CC0000";
		document.getElementById("taf[empf_email]").style.backgroundColor = "#FFCCCC";
		absenden = false;
	}
	else {
		document.getElementById("taf[empf_email]").style.borderColor = "#CCCCCC";
		document.getElementById("taf[empf_email]").style.backgroundColor = "#FFFFFF";
	}
	
	objFriend.email = form.elements['taf[email]'].value;
	objFriend.email = objFriend.email.toLowerCase();
	if(!re_email.test(objFriend.email)) {
		document.getElementById("taf[email]").style.borderColor = "#CC0000";
		document.getElementById("taf[email]").style.backgroundColor = "#FFCCCC";
		absenden = false;
	}
	else {
		document.getElementById("taf[email]").style.borderColor = "#CCCCCC";
		document.getElementById("taf[email]").style.backgroundColor = "#FFFFFF";
	}
	
	objFriend.name = form.elements['taf[name]'].value;
	if(objFriend.name == "") {
		document.getElementById("taf[name]").style.borderColor = "#CC0000";
		document.getElementById("taf[name]").style.backgroundColor = "#FFCCCC";
		absenden = false;
	}
	else {
		document.getElementById("taf[name]").style.borderColor = "#CCCCCC";
		document.getElementById("taf[name]").style.backgroundColor = "#FFFFFF";
	}
	
	
	if(!absenden) {
		var txt = "Bitte füllen Sie alle mit einem Stern * gekennzeichneten Felder aus!\n";
		alert(txt);
	}
	else { form.submit(); }
}