	
		function submitPostcodeForm(formName)
		{
			//formName = "zoekOpPostcode";
			formElements = new Array("postcode");
			
			firstError = "";
			passed = true;
			lengthNotOk = true;
			
			for(i=0;i<formElements.length;i++)
			{ 		
				
				if(checkInput(formName, formElements[i]) == false)
				{ 	
					passed = false;
					
					if(firstError == "")
					{
						firstError = formElements[i];
					}
				}
				else
				{
					if(checkInputLength(formName, formElements[i]) == false)
					{	
						passed = false;
						lengthNotOk = false;	
						
						if(firstError == "")
						{
							firstError = formElements[i];
						}					
					}							
				}
			}
			
			if(!passed)
			{
					
				if(lengthNotOk != false)
				{
					showUserResponse(2000,'directPcResponse');
				}
				else
				{	
					
					showUserResponse(2000,'directCharResponse');
				}
								
				focusOnThis(formName, firstError);
			}
			return passed;
		}
		
		function submitPlaatsForm(formName)
		{
			//formName = "zoekOpPlaats";			
			formElements = new Array("plaats");
			
			firstError = "";
			passed = true;
			lengthNotOk = true;
			
			for(i=0;i<formElements.length;i++)
			{ 		
				if(checkInput(formName, formElements[i]) == false)
				{ 	
					passed = false;					
									
					if(firstError == "")
					{
						firstError = formElements[i];
					}		
				}
				else
				{
					if(checkInputLength(formName, formElements[i]) == false)
					{	
						passed = false;
						lengthNotOk = false;	
						
						if(firstError == "")
						{
							firstError = formElements[i];
						}					
					}							
				}
				
			}		
			
			if(passed == false)
			{
				if(lengthNotOk != false)
				{
					showUserResponse(2000,'directPlaatsResponse');
					
				}
				else
				{	
					showUserResponse(2000,'directCharResponse');
				}
				
				focusOnThis(formName, firstError);
			}	
				
			return passed;
		}
		
		
		function submitZoekForm(formName)
		{			
			//formName = "zoekOpPlaats";			
			formElements = new Array("plaats","postcode");
			inputDefaultValues = new Array("Plaats", "Postcode");
			
			firstError = "";
			passed = true;
			lengthNotOk = true;
			defaultValues = 0;
			currentElement =  document.forms[formName].elements['lastChangedItem'].value;
						
			for(i=0;i<formElements.length;i++)
			{ 		
				if(checkInput(formName, formElements[i]) == false)
				{ 	
					passed = false;					
									
					if(firstError == "")
					{
						firstError = formElements[i];
					}		
				}
				else
				{
					if(checkInputLength(formName, formElements[i]) == false)
					{	
						passed = false;
						lengthNotOk = false;	
						
						if(firstError == "")
						{
							firstError = formElements[i];
						}					
					}
					
					
					if(checkInputValue(formName, formElements[i], inputDefaultValues[i]) == false)
					{	
						defaultValues++;
						//passed = false;
												
						if(firstError == "")
						{
							firstError = formElements[i];
						}
						
						//alert(document.forms[formName].elements['lastChangedItem'].value +" == "+ element);				
						
						/*if(document.forms[formName].elements['lastChangedItem'].value == element)
						{
							alert("2");
							passed = false;
							isDefault = false;
												
							if(firstError == "")
							{
								firstError = formElements[i];
							}
						}*/					
					}								
				}				
			}
			
			if((defaultValues > 0 && document.forms[formName].elements[currentElement].value == "") || defaultValues == inputDefaultValues.length)
			{				
				passed = false;//Dit is voor defaultValue
			}					
			
			if(passed == false)
			{				
				
				if(lengthNotOk != false || defaultValues == inputDefaultValues.length)
				{
					if(defaultValues > 0 && defaultValues != inputDefaultValues.length)
					{
						if(currentElement == "postcode")
						{
							setLayerPosition('directCharResponse');
							showUserResponse(2000,'directPcResponse');														
						}
						else if(currentElement == "plaats")
						{
							setLayerPosition('directCharResponse');
							showUserResponse(2000,'directPlaatsResponse');							
						}
					}
					else if(defaultValues == inputDefaultValues.length)
					{
						setLayerPosition('directZoekResponse');
						showUserResponse(2000,'directZoekResponse');
					}					
				}
				else
				{	
					
					setLayerPosition('directCharResponse');
					showUserResponse(2000,'directCharResponse');
				}
				
				if(firstError != "" && defaultValues == inputDefaultValues.length)
				{
					focusOnThis(formName, firstError);
				}
				else
				{
					focusOnThis(formName, currentElement);
				}
			}	
				
			return passed;
						
			/*if(confirm("Submit?"))
			{return true;}
			else
			{return false;}			*/
			
		}
		
		function submitAanGegForm(formName)
		{
			//formName = "zoekOpPostcode";
			formElements = new Array("cp_naam","cp_email");
			
			firstError = "";
			passed = true;
			lengthNotOk = true;
		
			for(i=0;i<formElements.length;i++)
			{	
						//alert(checkInput(formName, formElements[i]));	
				if(checkInput(formName, formElements[i]) == false)
				{ 	
					alert(element+":"+document.forms[formName].elements[element].value);
					passed = false;
					
					if(firstError == "")
					{
						firstError = formElements[i];
					}
				}
				else
				{
					if(checkInputLength(formName, formElements[i]) == false)
					{	
						passed = false;
						lengthNotOk = false;	
						
						if(firstError == "")
						{
							firstError = formElements[i];
						}					
					}							
				}
			}
			
			if(!passed)
			{
					
				if(lengthNotOk != false)
				{
					//showUserResponse(2000,'directReqFieldResponse');
				}
				else
				{	
					
					showUserResponse(2000,'directCharResponse');
				}
								
				focusOnThis(formName, firstError);
			}
			//alert(passed);
			//return passed;
			return false;
		}
