// JavaScript Document

function Valid(form){
	
	//init variables
	var valnom = false;
	var valmail = false;
	var valcity = false;
	var valcountry = false;
	var valmessage = false;
	var message = "";
	var mail = form.elements['email'].value;
	
	//perform check : if not empty it's ok
	if(form.elements['name'].value != "") {
    	form.elements['name'].style.borderColor = "white";
		valnom = true;
  	}else{
		message = message + "Enter your name\n";
		form.elements['name'].style.borderColor = "red";
    	valnom = false;
  	}
  	
  	if(form.elements['city'].value != "") {
    	form.elements['city'].style.borderColor = "white";
		valcity = true;
  	}else{
		message = message + "Enter your city\n";
		form.elements['city'].style.borderColor = "red";
    	valcity = false;
  	}
  	
  	if(form.elements['country'].value != "") {
    	form.elements['country'].style.borderColor = "white";
		valcountry = true;
  	}else{
		message = message + "Enter your country\n";
		form.elements['country'].style.borderColor = "red";
    	valcountry = false;
  	}
  	
  	if(form.elements['message'].value != "") {
    	form.elements['message'].style.borderColor = "white";
		valmessage = true;
  	}else{
		message = message + "Enter a message\n";
		form.elements['message'].style.borderColor = "red";
    	valmessage = false;
  	}
	
	//email verification
	if(form.elements['email'].value != "") {
		var email = form.elements['email'].value;
		var place = email.indexOf("@",1);
		var point = email.indexOf(".",place+1); 
		 	if ((place > -1)&&(email.length >2)&&(point > 1)){
				form.elements['email'].style.borderColor = "white";
		 		valmail = true;
			}else{
				message = message + "Incorrect email\n";
				form.elements['email'].style.borderColor = "red";
		 		valmail = false; 
		 	}
	}else{
		message = message + "Enter your email\n";
		form.elements['email'].style.borderColor = "red";
		valmail = false;
	}
	
	//prompts message if form not filled
	if((valnom == false) || (valcity == false) || (valmail == false) || (valcountry == false) || (valmessage == false)){
		alert(message);
		return false;
	}else{
		return true;
	}
}
