$(document).ready(function ()
{
	 $.validator.addMethod('phone', function(value, el, params) {
         return this.optional(el) || /^(06)([0-9]){8}/.test(value);
     }, 'Format 06XXXXXXXX demander');
	
	 $("#presse_create_account_form :input[type=text]").focus(function()
	 {
		 $("#errorMsg").html("");
 	 }); 
	 
	 $("#presse_login_form :input[type=text]").focus(function()
	 { 
		 $("#errorMsg").html("");
	 }); 
	 
	var flag = 0;
	var form = $("#presse_login_form");
	
	$("#accordion_right").accordion({
			autoHeight: false,
			change : function(event, ui)
			{
				flag = (flag == 0) ? 1 : 0;
				form = (flag == 0) ? $("#presse_create_account_form") : $("#presse_login_form");
			}
	});

	$("#presse_create_account_form").validate({
		event: "keyup",
		rules: 
		{
			civilite : "required",
			nom : "required",
			prenom : "required",
			nommedia : {required : true },
			titre : { required : true },
			rubrique : { required : true },
			type : { required : true },
			diffusion : { required : true }, 
			email : { required : true, email : true },
			mobile : { required : true, digits: true, minlength: 10, phone : true}
		},
		messages :
		{
			civilite : "Champs Requis",
			nom : "Champs Requis",
			prenom : "Champs Requis",
			nommedia : {required : "Champs Requis" },
			titre : { required : "Champs Requis" },
			rubrique : {required : "Champs Requis" },
			type : { required : "Champs Requis" },
			diffusion : { required : "Champs Requis"},
			email : { required : "Champs Requis", email : "E-Mail Invalide"	},
			mobile : { required : "Champs Requis", digits: "Nécessite que des Nombres", minlength : "Numéro de télphone invalide"}
		}
	});
		
	$("#presse_login_form").validate({
		event: "keyup",
		rules:
		{
			identifiant : { required : true, email : true }
		},
		messages:
		{
			identifiant : { required : "Champs Requis" , email : "E-mail Invalide"	}
		}
	});

	$("#presse_create_account_form").submit(function()
	{
		if($("#presse_create_account_form").valid())
		{
			var civilite = $(":input[@name=civilite]:checked").val();
			var nom = $("#nom").val();
			var prenom = $("#prenom").val();
			var nommedia = $("#nommedia").val();
			var titre = $("#titre").val();
			var rubrique = $("#rubrique").val();
			var type = $("#type").val();
			var diffusion = $("#diffusion").val();
			var email = $("#email").val();
			var mobile = $("#mobile").val();
						
			var reponse = $.ajax({
				type  : "POST",
				url   : "./index.php?action=presse&subaction=createaccountpresse",
				data  : "civilite="+civilite+"&nom="+nom+"&prenom="+prenom+"&nommedia="+nommedia+"&rubrique="+rubrique+"&type="+type+"&diffusion="+diffusion+"&email="+email+"&mobile="+mobile+"&titre="+titre,
				async: false,
				success: function(result) { $(this).remove(); }
			}).responseText;
			var res = reponse.split("#");
			if(res[0] == "true")
				window.location.href = res[1];
			else if(res[0] == "false")
				$("#errorMsg").html(res[1]);
			return(false);
		}
	});

	$("#presse_login_form").submit(function()
	{
		if($("#presse_login_form").valid())
		{
			var id = $("#identifiant").val();
			var reponse = $.ajax({
				type  : "POST",
				url   : "./index.php?action=presse&subaction=loguserpresse",
				data  : "identifiant="+id,
				async: false,
				success: function(result) { $(this).remove(); }
			}).responseText;
			var res = reponse.split("#");
			if(res[0] == "true")
				window.location.href = res[1];
			else if(res[0] == "false")
				$("#errorMsg").html(res[1]);
			return(false);
		}
	});
	
});