function checkForm(formID)
{
	myForm = document.getElementById(formID);
	if (typeof(myForm) != "object") return false;
	myElements = myForm.elements;
	myError = new Array();
	for (f=0; f<myElements.length; f++){
	   myElement = myElements[f];
	   if (myElement.id.indexOf('_req') != -1){
		   // REQUIRED FIELD
		   if (myElement.id.indexOf('_em') != -1){
				   if(myElement.value == "" || myElement.value.indexOf('@') == -1 || myElement.value.lastIndexOf('.') <= myElement.value.indexOf('@')){
					   myError.push(myElement);
				   }
		   } else if (myElement.value == "" || (myElement.type == "checkbox" && myElement.checked != true)) {
			   myError.push(myElement);
		   }
	   }
	}
	if (myError.length > 0){
		alert("Bitte füllen Sie alle Pflichtfelder aus!");
		myError[0].focus();
		return false;
	} else { 
		return true;
	}
	return false;
}
function check()
{
	var name = document.getElementById('name');
	var mail = document.getElementById('mail');
	var phone = document.getElementById('phone');
	var date = document.getElementById('date');
	
	
	if(name.value == 'Ihr Name:')
	{
		alert("Bitte geben Sie Ihren Namen ein!");
		name.focus();
		return false;
	}
	if(mail.value == 'Ihre E-Mail Adresse:')
	{
		alert("Bitte geben Sie Ihre E-Mail Adresse ein!");
		mail.focus();
		return false;
	}
	if(phone.value == 'Ihre Telefonnummer:')
	{
		alert("Bitte geben Sie Ihre Telefonnummer ein!");
		phone.focus();
		return false;
	}
	if(date.value == 'Gewünschtes Datum:')
	{
		alert("Bitte wählen Sie ein Datum aus!");
		date.focus();
		return false;
	}
	
	return true;
}
function popup(w,h,url)
{
	x = screen.availWidth/2-w/2;
	y = screen.availHeight/2-h/2;
	var popupWindow = window.open(
		url,'','width='+w+',height='+h+',left='+x+',top='+y+',screenX='+x+',screenY='+y+',scrollbars=yes');
}
document.getElementsByClassName = function(clsName){
    var retVal = new Array();
    var elements = document.getElementsByTagName("*");
    for(var i = 0;i < elements.length;i++){
        if(elements[i].className.indexOf(" ") >= 0){
            var classes = elements[i].className.split(" ");
            for(var j = 0;j < classes.length;j++){
                if(classes[j] == clsName)
                    retVal.push(elements[i]);
            }
        }
        else if(elements[i].className == clsName)
            retVal.push(elements[i]);
    }
    return retVal;
}
function shadow_over(id)
{
	document.getElementById(id).innerHTML = "<img src=\"images/shadow_day.png\" />";
}
function shadow_out(id)
{
	document.getElementById(id).innerHTML = "&nbsp;";
}