
	var Validate = {} ;
	
	 
	
	Validate.processForm = function()
	{
		var bOk     = true ;
		var aWrong  = '' ;
		$( '#error' ).html( '' ) ;
		
		if( !$( '[name=question_type]:checked' ).val() )
		{
			bOk = false ;
			aWrong += "* Je hebt het type vraag niet ingevuld <br />\n" ;
		}
		
		if( !$( '[name=question]' ).val() )
		{
			bOk = false ;
			aWrong += "* Je hebt de vraag niet ingevuld <br />\n" ;
		}		
		
		if( !$( '[name=contact_type]:checked' ).val() )
		{
			bOk = false ;
			aWrong += "* Je hebt niet aangegeven hoe je het antwoord wil hebben. <br />\n" ;
		}		

		if( !$( '[name=name]' ).val() )
		{
			bOk = false ;
			aWrong += "* Je hebt je eigen naam niet opgegeven. <br />\n" ;
		}	
		
		if( !$( '[name=email]' ).val() || !Validate.isEmail( $( '[name=email]' ).val() ) )
		{
			bOk = false ;
			aWrong += "* Je hebt geen geldig email adres opgegeven. <br />\n" ;
		}
		
		if( !$( '[name=client_type]:checked' ).val() )
		{
			bOk = false ;
			aWrong += "* Je hebt niet aangegeven wat jouw rol is. <br />\n" ;
		}	
		
		
		if( !bOk )
		{
			Validate.showError( aWrong ) ;
			return false ;
		}
		return true ;
	};
	
	
	Validate.showError = function( sText, aField )
	{
		$( '#error' ).html( sText ) ;
		window.scrollTo(0,0 );
		
	};
	
	
	Validate.isEmail = function( sEmail )
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/ ;
		return reg.test( sEmail ) ;
	};
	
	
	$( 'document' ).ready( function()
	{
			$( '#question' ).submit( Validate.processForm ) ;
	
	
	} );
