// JavaScript Document
var myCadeau = {
	
	//Test de validité du mail (cadeau)
	CadeauCheckMail : function() {		
		if(!isValidEmailAddress($('#cadeau_email').val())) {
				alert('Adresse email incorrecte !');
				return false;
			}else{
				myCadeau.CadeauSend($('input[name=cadeau_civilite]:checked').val(), $('#cadeau_nom').val(), $('#cadeau_prenom').val(), $('#cadeau_email').val(), $('#cadeau_adr').val(), $('#cadeau_cp').val(), $('#cadeau_ville').val());
				return false;		
			}		
	},
	
	//Envoi du formulaire de cadeau
	CadeauSend : function(civilite, nom, prenom, email, adr, cp, ville) {		
		var str="todo=sendCadeauForm&civilite="+civilite+"&nom="+nom+"&prenom="+prenom+"&email="+email+"&adr="+adr+"&cp="+cp+"&ville="+ville;
		$.ajax({ 
		   type: "POST", 
		   url: "utils.php", 
		   data:str,
		   dataType: "json",
		   success: function(response)
		   {			   
				if(response.code==1)
				{	
					$('#CadeauForm').hide('slow', function(){
									$('#CadeauFormconfirm').show('slow');
								});
				}else if(response.code==0){
					alert('Une demande a déjà été formulé pour l\'adresse : '+email);
				}
			}
		});
	},

	//Activation du bouton submit du formulaire de cadeau
	CadeauActive :function(){
		if ($('#cadeau_nom').val() != "" && $('#cadeau_prenom').val() != "" && $('#cadeau_email').val() != "" && $('#cadeau_adr').val() != "" && $('#cadeau_cp').val() != "" && $('#cadeau_ville').val() != "")
		{
			$('#cadeauSubmit').attr({disabled: ""});
		}
	},
	
	//Chargement du formulaire de cadeau (Overlay)
	loadCadeau :function(){
		$("#getcadeau").overlay({
		effect: 'apple',
		expose: {color: '#32758e', loadSpeed: 'slow', closeSpeed: 'slow', opacity: 0.4},
		onBeforeLoad: function(event) {
			$('#cadeauSubmit').attr({disabled: "disabled"});
			$('#cadeau_nom').val("");
			$('#cadeau_prenom').val("");
			$('#cadeau_email').val("");
			$('#cadeau_adr').val("");
			$('#cadeau_cp').val("");
			$('#cadeau_ville').val("");
			},
		onClose: function(event) {
			$('#CadeauFormconfirm').hide();
			$('#CadeauForm').show();
			},
			api: true
			}).load();

		$('#cadeau_nom').blur(function () {myCadeau.CadeauActive();});
		$('#cadeau_prenom').blur(function () {myCadeau.CadeauActive();});
		$('#cadeau_email').blur(function () {myCadeau.CadeauActive();});
		$('#cadeau_adr').blur(function () {myCadeau.CadeauActive();});
		$('#cadeau_cp').blur(function () {myCadeau.CadeauActive();});
		$('#cadeau_ville').blur(function () {myCadeau.CadeauActive();});
		$('#CadeauForm').submit(function () {											
			myCadeau.CadeauCheckMail();
			return false;
		});
	}
}