
               function checkInput(formName, element)
               {            	
			   			if(getElementType(formName,element) != "checkbox" && getElementType(formName,element) != "radio")
                        {
							
							if(document.forms[formName].elements[element].value == "")
							{
								return false;
							}
							else
							{
									if(element == "email")
									{
										if(isValidEmail(document.forms[formName].elements[element].value, true) == true)
										{return true;}
										else
										{return false};
									}
									else
									{	
										return true;
									}
							}
						}
						else if(getElementType(formName,element) == "checkbox")
						{
							if(document.forms[formName].elements[element].checked != true)
							{
									return false;
							}
							else
							{
									return true;
							}
						}
						else if(getElementType(formName,element) == "radio")
						{
									   var radiogroup = document.forms[formName].elements[element];
									   var itemchecked = false;
									   for(var j = 0 ; j < radiogroup.length ;j++) 
									   {
											if(radiogroup[j].checked) 
											{
											itemchecked = true;
											break;
											}
									   }
									   if(!itemchecked) 
									   { 
										return false;
									   }
									   else
									   {return true;}												  
						}

						//Set default style, remove possible error markings
						
						
				}
				
				function checkInputLength(formName, element)
               	{
					var inputString = document.forms[formName].elements[element].value;
					if(inputString.length < 2)
					{return false;}
					else
					{return true;}
				}
				
				function checkInputValue(formName, element, checkString)
               	{               		
					var inputString = document.forms[formName].elements[element].value;
					
					if(inputString == checkString)
					{return false;}
					else
					{return true;}
				}
				
				function getElementType(formName,element)
				{
					returnvalue = document.forms[formName].elements[element].type;
					
					if(document.forms[formName].elements[element].type != undefined)
					{
						return returnvalue;
					}
					else
					{
						if(document.forms[formName].elements[element][0].type == "radio")
						{
							returnvalue = document.forms[formName].elements[element][0].type
						}						
						return returnvalue;
					}
				}
				
				function showError(formName,element)
				{
						//Show error markings
						if(getElementType(formName,element) != "radio")
						{	
							document.getElementById(element).className="invoerFoutINPUT";						
							
						}
						
						document.getElementById(element+"TD").className="foutInvoerTD";						
				}
				
				function showDefault(formName,element) //Showdefault, remove error markings
				{
						if(getElementType(formName,element) != "radio")
						{	
							document.getElementById(element).className="invoerINPUT";
						}
						
						document.getElementById(element+"TD").className="";
				}
				
				function focusOnThis(formName,element)
				{
					if(getElementType(formName,element) != "radio")
					{	
						document.forms[formName].elements[element].focus();
					}
				}
											
				function isValidEmail(email, required) {
				if (required==undefined) {   // if not specified, assume it's required
					required=true;
				}
				if (email==null) {
					if (required) {
						return false;
					}
					return true;
				}
				if (email.length==0) {  
					if (required) {
						return false;
					}
					return true;
				}
				if (! allValidChars(email)) {  // check to make sure all characters are valid
					return false;
				}
				if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character
					return false;
				} else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @
					return false;
				} else if (email.lastIndexOf("@") == email.length-1) {  // @ must not be the last character
					return false;
				} else if (email.lastIndexOf(".") == email.length-1) {  // . must not be the last character
					return false;
				}
			
				
				return true;
			}
			
			function allValidChars(element) {
			  var parsed = true;
			  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-";
			  for (var i=0; i < element.length; i++) {
				var letter = element.charAt(i).toLowerCase();
				if (validchars.indexOf(letter) != -1)
				  continue;
				parsed = false;
				break;
			  }
			  return parsed;
			}	
			
