// E-Mail verstecken
(function(a){a.fn.yasp=function(c){var d=a.extend({},a.fn.yasp.defaults,c);var b=[];this.each(function(h){var k=a(this);var f;var g=k.attr("class");var m=k.attr("rel");var l=m||k.text();var n=k.html();var j=l.replace(/\s\(\w*\)\s/,"@");var e=j.replace(/\s\[\w*\]\s/g,".");if(!n||n===l){n=e;}if(d.linktext!==null&&!m){f=a('<a class="'+g+'" href="mai'+"lto:"+e+'">'+d.linktext+"</a>");k.replaceWith(f);b.push(f[0]);}else{f=a('<a class="'+g+'" href="mai'+"lto:"+e+'">'+n+"</a>");k.replaceWith(f);b.push(f[0]);}});return a(b);};a.fn.yasp.defaults={linktext:null};})(jQuery);

function regexmail(mail) 
		{
			var regexist = false;
			var res = false;
		 	if(typeof(RegExp) == 'function') 
		 	{
				var testregex = new RegExp('abc');
		  		if(testregex.test('abc') == true)
		  		{
		  			regexist = true;
		  		}
		  	}
		
			if(regexist == true) 
			{
				reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-Z0-9\\-\\.]+)(\\.)([a-zA-Z]{2,4})$');
				res = (reg.test(mail));
		  	} 
			else 
		  	{
		  		res = (mail.search('@') >= 1 && mail.lastIndexOf('.') > mail.search('@') && mail.lastIndexOf('.') >= mail.length-5)
		  	}
		  	return(res);
		}
		
function newsRHC()
		{
			if ((document.newsletter_rhc.email.value != "") && (regexmail(document.newsletter_rhc.email.value)))
			{
				document.newsletter_rhc.submit();	
			}
			else
			{
				if (document.newsletter_rhc.email.value == "")	
				{
					document.newsletter_rhc.email.value = "E-Mail eintragen";
				}
				else
				{
					if (!regexmail(document.newsletter_rhc.email.value))
					{
						document.newsletter_rhc.email.value = "E-Mail ungültig!";
					}
				}
			}
		}
		
function openPostit()
		{
			document.getElementById("postit-klein").style.display="none";
			document.getElementById("postit").style.display="block";
		}	
			
function closePostit()
		{
			document.getElementById("postit-klein").style.display="block";
			document.getElementById("postit").style.display="none";
		}
		
function anmelden()
{
	if (
	(document.contactform.email_anmeldung.value != "") &&
	(document.contactform.name.value != "") && (document.contactform.name.value != "Name fehlt") &&
	(document.contactform.street.value != "") && (document.contactform.street.value != "Strasse fehlt") &&
	(document.contactform.city.value != "") && (document.contactform.city.value != "Stadt fehlt") &&
	(document.contactform.phone.value != "") && (document.contactform.phone.value != "Telefonnummer fehlt") &&
	(document.contactform.name_child.value != "") && (document.contactform.name_child.value != "Name fehlt") && 
	(document.contactform.grade.value != "") && (document.contactform.grade.value != "Klasse fehlt") && 
	(document.contactform.school.value != "") && (document.contactform.school.value != "Schulart fehlt") && 
	(regexmail(document.contactform.email_anmeldung.value))
	)
	{
		document.contactform.submit();	
	}
	else
	{

		if (document.contactform.email_anmeldung.value == "")	
		{
			document.getElementById("email_anmeldung").value = "E-Mail-Adresse fehlt";
			document.getElementById("email_anmeldung").style.color = "#B63F3A";
		}
		else
		{
			if (!regexmail(document.contactform.email_anmeldung.value))
			{
				document.getElementById("email_anmeldung").value = "E-Mail-Adresse falsch";
			document.getElementById("email_anmeldung").style.color = "#B63F3A";
			}
		}
		if (document.contactform.name.value == "")	
		{
			document.getElementById("name").value = "Name fehlt";
			document.getElementById("name").style.color = "#B63F3A";
		}
		if (document.contactform.street.value == "")	
		{
			document.getElementById("street").value = "Strasse fehlt";
			document.getElementById("street").style.color = "#B63F3A";
		}
		if (document.contactform.city.value == "")	
		{
			document.getElementById("city").value = "Stadt fehlt";
			document.getElementById("city").style.color = "#B63F3A";
		}
		if (document.contactform.phone.value == "")	
		{
			document.getElementById("phone").value = "Telefonnummer fehlt";
			document.getElementById("phone").style.color = "#B63F3A";
		}
		if (document.contactform.name_child.value == "")	
		{
			document.getElementById("name_child").value = "Name fehlt";
			document.getElementById("name_child").style.color = "#B63F3A";
		}
		if (document.contactform.grade.value == "")	
		{
			document.getElementById("grade").value = "Klasse fehlt";
			document.getElementById("grade").style.color = "#B63F3A";
		}
		if (document.contactform.school.value == "")	
		{
			document.getElementById("school").value = "Schulart fehlt";
			document.getElementById("school").style.color = "#B63F3A";
		}
		if (document.contactform.subject.value == "")	
		{
			document.getElementById("subject").value = "Fach fehlt";
			document.getElementById("subject").style.color = "#B63F3A";
		}
		
	}
}
