

$("#dialog").dialog({
				bgiframe: true,
				autoOpen: true,
				resizable: false,
				height: "auto",
				width: 880,
				position: 'bottom',
				modal: true,
				close: function() {
					$("#dialog2").dialog({
						bgiframe: true,
						modal: true,
						buttons: {
						Ok: function() {
						$(this).dialog('close');
				}
			}
		});
				}
			});
	function validateFields() {
var message = ""
	var first = true;
	var validate = true;
	$("#form_box input.mandatory").each(function(){
		if(($(this).val()) == "") {
			message = message + $(this).attr("label") + ", ";
			validate = false;
		}
			
		
	});
	if(!validate){
	message = "Mandatory fields : " + message
	}
	if (!/^(?:\w+\.?)*\w+@(?:\w+\.)+\w+$/.test($("#email").val())){
	message = message +$("#email").attr("message");
	validate = false;
	}
	var validate_email_list = true;
	var chances = 1;
	$("#friends_details input.friend_email").each(function(index){
		if(($(this).val()) != "") {
			//alert($(this).val());
			//var em = "email" + index;
			if (!/^(?:\w+\.?)*\w+@(?:\w+\.)+\w+$/.test($(this).val())){
			message = message + "Email"+ (index+1) + " invalid ";
			validate_email_list = false;
			}else{
				chances = chances +1;//increment number of chances if has an valid email
			}
		}	
	});
	//modif chances value 
	if(chances > 0){
	$("#chances").attr("value",chances);
	}
	if(!validate_email_list){
	message = message + " - Check the email's list/Verifie la liste des courriels";
	validate = false;
	}
	if(validate==true){
		$.ajax({
		type: "POST",
   		url: "/bike_contest.sn",
   		data: $("#form_box").serialize()
		});
		
		$("#dialog").dialog('close');
		
	}else{
		if(message!=""){alert(message);}
		return false;}
	return false;	
}

function validate_email(field)
{
var $message = $("input#email").attr("message");
//alert($message);
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {return false;}
  else {return true;}
  }
}