window.onload = setOnload;

function setOnload()
{
}


function validateForm()
{
	var arrPflichtfelder = new Array("contact_first_name","contact_name","contact_phone","contact_email","contact_beruf","contact_type_registration");
	
	var intLength = arrPflichtfelder.length;
	
	var blnSubmit = true;
	
	for (var i =0; i< intLength; i++)
	{
		var strVal = trim(document.getElementById(arrPflichtfelder[i]).value);
		
		if (strVal.length < 1)
		{
			document.getElementById(arrPflichtfelder[i]).className += " error_input_form";
			blnSubmit = false;
		}
		else
		{
			if (document.getElementById(arrPflichtfelder[i]).type == "checkbox")
			{
				if (document.getElementById(arrPflichtfelder[i]).checked == false)
				{
					//alert("test");
					document.getElementById("label_"+arrPflichtfelder[i]).className = "error_input_form";
				}
				else
				{
					document.getElementById("label_"+arrPflichtfelder[i]).className = "";
				}
			}
			document.getElementById(arrPflichtfelder[i]).className = str_replace("error_input_form","",document.getElementById(arrPflichtfelder[i]).className);
		}
	}
	
	if (!blnSubmit)	
	{
		document.getElementById("error_message").style.display = "block";
	}
	
	return blnSubmit;
	
}

function trim(str, chars) 
{
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) 
{
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) 
{
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function str_replace(search, replace, subject) 
{
    return subject.split(search).join(replace);
}