function validateform ( )
{
    valid = true;
    error_color = "#ffdbdb";
    valid_color = "#deffdb";
    neutral_color ="white";
    var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;

    if ( document.getElementById('contact').name.value.length < 3) {
    	document.getElementById('contact').name.style.background = error_color
        valid = false; }
    
    else {
    	document.getElementById('contact').name.style.background = valid_color }
    
    
    
    if ( !filter.test(document.getElementById('contact').mail.value)){
    	document.getElementById('contact').mail.style.background = error_color
        valid = false; }

    
    else {
    	document.getElementById('contact').mail.style.background = valid_color }
    
    
    if ( document.getElementById('contact').tele.value != ""){
    	document.getElementById('contact').tele.style.background = valid_color }
    
    else {
    document.getElementById('contact').tele.style.background = neutral_color }
    
    
    if ( document.getElementById('contact').subj.value.length < 3){
    	document.getElementById('contact').subj.style.background = error_color
        valid = false; }
    
    else {
    	document.getElementById('contact').subj.style.background = valid_color }
    
    
    if ( document.getElementById('contact').comm.value.length < 3){
    	document.getElementById('contact').comm.style.background = error_color
        valid = false; }
    
    else{
    	document.getElementById('contact').comm.style.background = valid_color }
    	
    return valid;
}