window.onload = function ()
{	
	function EMail(s)
	{
		var a = false;
		var res = false;
		if(typeof(RegExp) == 'function')
		{
			var b = new RegExp('abc');
			if(b.test('abc') == true){a = true;}
		}
		
		if(a == true)
		{
			reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
		                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
		                     '(\\.)([a-zA-Z]{2,4})$');
		 	res = (reg.test(s));
		 }
		 else
		 {
		  	res = (s.search('@') >= 1 &&
		    s.lastIndexOf('.') > s.search('@') &&
		    s.lastIndexOf('.') >= s.length-5)
		 }
		 return(res);
	}
	
	function trim(str)
	{
		while(str.substring(0,1)==' ')
		{
			str=str.substring(1,str.length);
		}
		while(str.substring(str.length-1,str.length)==' ')
		{
		 str=str.substring(0,str.length-1);
		}
		return str;
	}
	
	function checkTelefon (strTelefon)
	{
		var a = false;
		var res = false;
		if (strTelefon.length <= 3)
		{
			return false;
		}
		var reg = /^0[0-9-/ ]+$/;
	 	return reg.test(strTelefon);
	}
	
	if (window.ie6)
	{    
        $$('#navcontainer ul.stufe_eins li.opened, #navcontainer ul.stufe_eins li.selected').each (function (atag) 
		{
			
			var child = atag.getLast ();
			
			if (child.getTag() == 'ul')
			{
				atag.addEvent ("mouseover", function() {child.setStyle ("display", 'block');});
				atag.addEvent ("mouseout", function() {child.setStyle ("display", 'none');});
			}
	
		});
	}
	$('sonstiges').setStyle ('display', 'none');
/*	
	$('bekanntSelect').addEvent('change', function (e)
	{
		if ($('bekanntSelect').getValue () == 8)
		{
			$('sonstiges').setStyle ('display', 'block');
		}
		else
		{
			$('sonstiges').setStyle ('display', 'none');
		}
	});
*/	
	$('submitRenschInfo').addEvent('click', function (e)
	{
		error = false;
		char = '';
		text = "Bitte füllen Sie folgende Felder aus:\n\n";

		if (! ($('infoEmail').getValue () == ""))
		{
			emails = $('infoEmail').getValue ();
				if (!EMail(trim (emails)))
				{
					error = true;
					text += "Email (nicht korrekt)";
					char = ", ";
				} 		
		}
		
		if ($('infoName').getValue () == "")
		{
			error = true;
			text += char + "Namen";
			char = ", ";
		}
		if ($('infoVorname').getValue () == "")
		{
			error = true;
			text += char + "Vornamen";
			char = ", ";
		}
		if ($('infoStrasse').getValue () == "")
		{
			error = true;
			text += char + "Strasse";
			char = ", ";
		}
		if ($('infoOrtPLZ').getValue () == "")
		{
			error = true;
			text += char + "PLZ/Ort";
			char = ", ";
		}
		if (($('infoTelefon').getValue () == "") || (!checkTelefon ($('infoTelefon').getValue ())))
		{
			error = true;
			text += char + "Telefon";
			char = ", ";
		}
		if ($('infoEinverstaendnis').checked != true)
		{
			error = true;
			text += char + "Einverständniserklärung";
			char = ", ";
		}
		
		
/*
		if ($('bekanntSelect').getValue () == 0)
		{
			error = true;
			text += char + '"Ich kam zu RENSCH-HAUS.com über"';
		}
*/
		if (error)
		{
			alert (text);
		    e = new Event(e).stop();
		}
	});
}