function validate_shareForm(form) {
    var valid = true;
  
    var name1 = form.namefield;
    var name2 = form.namefield2;
    
    
    name1.style.border = '1px solid black';
    name2.style.border = '1px solid black';
    
   
    valid = validate_email(form); 
    
      
    
    if (name1.value == "") {
          errorMessage("These fields are mandatory",form);
          name1.style.border='1px solid red'; 
        valid = false;
    }
    
    if (name2.value == "") {
          errorMessage("These fields are mandatory",form);
          name2.style.border='1px solid red'; 
        valid = false;
    }
    

    return valid;
}


function validate_form(form) {
    var valid = true;
  
    var phone = form.phonenr;
    var time = form.desiredtime;
    
    
    phone.style.border = '1px solid black';
    time.style.border = '1px solid black';
    
   
    valid = validate_email(form);    
    
    if (phone.value == "") {
          errorMessage("These fields are mandatory",form);
          phone.style.border='1px solid red'; 
        valid = false;
    }
    
    if (time.value == "") {
          errorMessage("These fields are mandatory",form);
          time.style.border='1px solid red'; 
        valid = false;
    }
    

    return valid;
}

function validate_email(form) {
    var valid = true;
    var email = form.emailfield;
    if(email == null){
	email = form.emailfield_call;  
    }
   
    
    var emailFilter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;  
    email.style.border = '1px solid black';
  
    
   
    if (email.value == "") {
          errorMessage("These fields are mandatory",form);
          email.style.border='1px solid red'; 
        valid = false;
    }else if (!(email.value.match(emailFilter))) { 
	  errorMessage("E-mail is invalid",form);
	  email.style.border='1px solid red'; 
	       valid = false;
	}
   
    if(null != form.emailfield2){
    	var email = form.emailfield2;
    	if (email.value == "") {
          errorMessage("These fields are mandatory",form);
          email.style.border='1px solid red'; 
        valid = false;
    	}else if (!(email.value.match(emailFilter))) { 
	  errorMessage("E-mail is invalid",form);
	  email.style.border='1px solid red'; 
	       valid = false;
	}

    }
    return valid;
}

function errorMessage(msg,form) {
    var idString="errordivfor" + form.name;
    
    var errorDiv = document.getElementById(idString);
    errorDiv.innerHTML=msg;
    errorDiv.style.display="block";
    
}




