
//chargement de l'overlay
function loadOverlay(){
    $('a[rel]').overlay({
    	onBeforeLoad: function(event) {
			$('#formulaire').css('display','block');
			$('#conf_formulaire').css('display','none');
    	},
		effect: 'apple',
		fadeInSpeed: 'slow',
		top: 30,
		left: 'center',
		expose: {
    		color: '#000000',
    		opacity: 0.5
		}			
	});
}

//verification du formulaire

function getClient() {
	$("#btn_valider").click(
		function() {
			var action = "get_client";
			var commande = $('#clt_commande').attr('value');
			var codepostal = $('#clt_codepostal').attr('value');
			var msg;
	
			if(commande == ''){
				msg = "Veuillez saisir votre numero de commande.\n\r";
			}
	
			if(codepostal == ''){
				msg += "Veuillez saisir votre code postale.";
			}

			if(commande == '' || codepostal == '') {
				alert(msg);
			} else {
				$.ajax({
						type: "POST",
						data: "action=" + action + "&commande=" + commande + "&codepostal=" + codepostal,
						dataType: "json",
						url: "functions.php",
						success: function(json){
							if(json){
							
								if(json.fac_etablissement == null){json.fac_etablissement = ""};
								if(json.fac_civilite == null){json.fac_civilite = ""};
								if(json.fac_nom == null){json.fac_nom = ""};
								if(json.fac_prenom == null){json.fac_prenom = ""};
								if(json.fac_fonction == null){json.fac_fonction = ""};
								if(json.fac_adresse1 == null){json.fac_adresse1 = ""};
								if(json.fac_adresse2 == null){json.fac_adresse2 = ""};
								if(json.fac_cp == null){json.fac_cp = ""};
								if(json.fac_ville == null){json.fac_ville = ""};
								if(json.fac_tel == null){json.fac_tel = ""};
								if(json.fac_email == null){json.fac_email = ""};
								if(json.fac_gsm == null){json.fac_gsm = ""};
								if(json.client == null){json.client = ""};
								
								$('#etablissement').attr('value',json.fac_etablissement);
								$('#civilite option[value='+ json.fac_civilite +']').attr("selected", "selected");
								$('#nom').attr('value',json.fac_nom);
								$('#prenom').attr('value',json.fac_prenom);
								$('#fonction').attr('value',json.fac_fonction);
								$('#adresse1').attr('value',json.fac_adresse1);
								$('#adresse2').attr('value',json.fac_adresse2);
								$('#codepostal').attr('value',json.fac_cp);
								$('#ville').attr('value',json.fac_ville);
								$('#telephone').attr('value',json.fac_tel);
								$('#mail').attr('value',json.fac_email);
								$('#portable').attr('value',json.fac_gsm);
								$('#client').attr('value',json.client);
								$("#open_overlay").click();
							} else {
								msg = "Votre numero de commande ou votre code postal ne sont pas valide."
								alert(msg);
							}
						}
				});	
			}		
		}
	);
}

function saveCommande() {
	$("#btn_envoyer div").click(
		function() {
			var error = 0;
			var action = 'save_commande';
			var etablissement = $('#etablissement').attr('value');
			var civilite = $('#civilite').attr('value');
			var nom = $('#nom').attr('value');
			var prenom = $('#prenom').attr('value');
			var fonction = $('#fonction').attr('value');
			var adresse1 = $('#adresse1').attr('value');
			var adresse2 = $('#adresse2').attr('value');
			var codepostal = $('#codepostal').attr('value');
			var ville = $('#ville').attr('value');
			var telephone = $('#telephone').attr('value');
			var mail = $('#mail').attr('value');
			var conf_mail = $('#conf_mail').attr('value');
			var portable = $('#portable').attr('value');
			var client = $('#client').attr('value');
			var connu = $('#connu').attr('value');
			var commentaire = $('#commentaire').attr('value');
			var codeavantage = $('#codeavantage').attr('value');
			
			$('#jcheck').attr('value',String.fromCharCode(79)+String.fromCharCode(75));
			var jcheck = $('#jcheck').attr('value');

			$(".bulle_gauche").css("display","none");
			$(".bulle_droite").css("display","none");
						
			if(etablissement == "") {
				$("#bulle_etablissement").css("display","block");
				error = 1;
			} 			

			if(nom == "") {
				$("#bulle_nom").css("display","block");
				error = 1;
			}

			if(prenom == "") {
				$("#bulle_prenom").css("display","block");
				error = 1;
			}

			if(adresse1 == "") {
				$("#bulle_adresse1").css("display","block");
				error = 1;
			}

			if(codepostal == ""  || codepostal.length > 5) {
				$("#bulle_codepostal").css("display","block");
				error = 1;
			}

			if(ville == "") {
				$("#bulle_ville").css("display","block");
				error = 1;
			}

			if(telephone == "") {
				$("#bulle_telephone").css("display","block");
				error = 1;
			}

			if(mail == "" || !mail.match(/^(\w+\-?\.?_?)*\w+@([\w\-]+\.)+\w+$/)) {
				$("#bulle_mail").css("display","block");
				error = 1;
			}
			
			if(conf_mail != mail) {
				$("#bulle_conf_mail").css("display","block");
				error = 1;			
			}

			if(error == 0) {
				$.ajax({
					type: "POST",
					data: "action=" + action + "&etablissement=" + etablissement + "&civilite=" + civilite + "&nom=" + nom + "&prenom=" + prenom + "&fonction=" + fonction + "&adresse1=" + adresse1 + "&adresse2=" + adresse2 + "&codepostal=" + codepostal + "&ville=" + ville + "&telephone=" + telephone + "&mail=" + mail + "&portable=" + portable + "&client=" + client + "&connu=" + connu + "&commentaire=" + commentaire + "&codeavantage=" + codeavantage + "&jcheck=" + jcheck,
					url: "functions.php",
					success: function(){
						$('#formulaire').css('display','none');
						$('#conf_formulaire').css('display','block');
						$('#etablissement').attr('value','');
						$('#civilite option[value=Mr]').attr("selected", "selected");
						$('#nom').attr('value','');
						$('#prenom').attr('value','');
						$('#fonction').attr('value','');
						$('#adresse1').attr('value','');
						$('#adresse2').attr('value','');
						$('#codepostal').attr('value','');
						$('#ville').attr('value','');
						$('#telephone').attr('value','');
				 		$('#mail').attr('value','');
						$('#conf_mail').attr('value','');
						$('#portable').attr('value','');
						$('#client').attr('value','');
						$('#connu option[value=]').attr("selected", "selected");
						$('#commentaire').attr('value','');
						$('#codeavantage').attr('value','');
						pageTracker._trackPageview('/kit/validation');
					}
				});
			}
		}
	);
}
