function ajax(div,page)
{	
	$.ajax({
	  	type: 'POST',
	  	url: page,
	  	success: function(data){
			$("#"+div).html(data);
			$("#"+div).show()
		}
	});
}

function getConditions(requestPage)
{
	$.post("/blank.html", { module: "conditions", page: "footer", requestPage: requestPage},
		function(data){
			$('#conditions').html(data);
			$('#conditions').show();
		});
}


jQuery(document).ready(function(){
	$("form").each(function()
	{
		$(this).validate({
			rules: 
			{
				msisdn:{required:true,digits:true,maxlength:10,minlength:10},
				codeactivation:{required: true,minlength: 12},
				oldpwd:{required: true,minlength: 6,maxlength: 15},
				newpwd:{required: true,minlength: 6,maxlength: 15},
				cnfpwd:{required: true,equalTo:'#form_Password_New',minlength: 6,maxlength: 15},
				emcnf:{required: true,equalTo:'#form_Address_email'},
				zip:{required: true, digits: true, maxlength: 5, minlength: 5},				
				nom:{required: true,minlength: 2},
				prenom:{required: true,minlength: 2},
				datenaiss:{required: true,date: true,minlength: 10},
				email:{required: true,email: true},
				confemail:{required: true,equalTo: "#email"},
				telephone:{required: true,digits: true,maxlength: 10,minlength: 10},
				fax:{required: true,digits: true,maxlength: 10,minlength: 10},
				adresse1:{required: true},
				cp:{required: true,digits: true,maxlength: 5,minlength: 5},
				ville:{required: true},
				adrlivraison1:{required: function(element) {return $("#livraison").val() == 1;}},
				cplivraison:{required: function(element) {return $("#livraison").val() == 1;},digits: true,minlength: 5,maxlength: 5},
				villelivraison:{required: function(element) {return $("#livraison").val() == 1;}},
				cgv:{required: true},
				numcontrat:{required: true,minlength: 6},
				euros:{required: true,min: 5,max: 80},
				numCarte:{required: true,digits: true,minlength: 16,maxlength: 16},
				crypto:{required: true,digits: true,minlength: 3,maxlength: 3},
				siret:{required: true,digits: true,minlength: 14,maxlength: 14}
			},
			messages: {
				civilite:{required: "Veuillez choisir votre civilit&eacute;"},
				nom:{required: "Champ obligatoire",minlength: jQuery.format("Longueur minimale de 2 caract&egrave;res.")},
				prenom:{required: "Champ obligatoire",minlength: jQuery.format("Longueur minimale de 2 caract&egrave;res.")},
				datenaiss:{required: "Champ obligatoire",remote: "Veuillez entrer une date au format jj/mm/aaaa.",minlength: jQuery.format("Longueur minimale de 10 caract&egrave;res.")},
				email:{required: "Champ obligatoire",email: "Veuillez entrer une adresse e-mail valide"},
				confemail:{required: "Veuillez entrer à nouveau votre adresse e-mail",equalTo: "Les deux champs doivent correspondre."},
				telephone:{required: "Champ obligatoire",digits: "Num&eacute;ro de t&eacute;l&eacute;phone sans espace uniquement.",minlength: jQuery.format("Longueur minimale de 10 caract&egrave;res."),maxlength: "Longueur maximale de 10 chiffres."},
				fax:{required: "Champ obligatoire",digits: "Num&eacute;ro de t&eacute;l&eacute;phone sans espace uniquement.",minlength: jQuery.format("Longueur minimale de 10 caract&egrave;res."),maxlength: "Longueur maximale de 10 chiffres."},
				adresse1:{required: "Champ obligatoire"},
				cp:{required: "Champ obligatoire",digits: "Veuillez n'entrer que des chiffes.",maxlength: jQuery.format("Longueur maximale de 5 caract&egrave;res."),minlength: jQuery.format("Longueur minimale de 5 caract&egrave;res.")},
				ville:{required: "Champ obligatoire"},
				adrlivraison1:{required: "Champ obligatoire"},
				cplivraison:{required: "Champ obligatoire",digits: "Veuillez n'entrer que des chiffes.",minlength: jQuery.format("Longueur minimale de 5 caract&egrave;res."),maxlength: jQuery.format("Longueur maximale de 5 caract&egrave;res.")},
				villelivraison:{required: "Champ obligatoire"},
				cgv:{required: "Vous devez accepter les conditions g&eacute;n&eacute;rales de vente"},
				msisdn:{required: "Champ obligatoire",digits: "Num&eacute;ro de t&eacute;l&eacute;phone sans espace uniquement.",minlength: jQuery.format("Longueur minimale de 10 caract&egrave;res."),maxlength: "Longueur maximale de 10 chiffres."},
				numcontrat:{required: "Champ obligatoire",minlength: jQuery.format("Longueur minimale de 6 caract&egrave;res.")},
				euros:{required: "obligatoire",min: jQuery.format("Valeur minimale 5"),max: jQuery.format("Valeur maximale 80")},
				numCarte:{required: "Obligatoire",digits: "Veuillez n'entrer que des chiffes.",minlength: jQuery.format("Longueur minimale de 16 caract&egrave;res."),maxlength: jQuery.format("Longueur maximale de 16 caract&egrave;res.")},
				crypto:{required: "Obligatoire",digits: "Veuillez n'entrer que des chiffes.",minlength: jQuery.format("Longueur minimale de 3 caract&egrave;res."),maxlength: jQuery.format("Longueur maximale de 3 caract&egrave;res.")}
			}
		
		});
	});
});


function CreateBookmarkLink() 
{
	title = "Afone Mobile";
	url   = "http://www.afonemobile.fr/";

	if (window.sidebar) 
	{ // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} 
	else if( window.external ) 
	{ // IE Favorite
		window.external.AddFavorite( url, title); 
	}
	else if(window.opera && window.print) 
	{ // Opera Hotlist
		return true; 
	}
}

function showSousMenu(id)
{
	if(document.getElementById("ssMenu_"+id))
	{
		$(".sous_menu").each(function()
		{
			if($(this).attr("id") == "ssMenu_"+id)
			{
				$(this).show();
			}
			else
			{
				$(this).hide();
			}
		});
	}
}
