/* TELECHARGEMENTS JS */

function	dl_ecard()
{
	load_etapes('dl_ecard.php', 'popup_dl_content');
	document.getElementById('popup_dl_ecards').style.display = 'block';
	document.getElementById('contenu').style.opacity = '0.4'; // CSS3
	document.getElementById('contenu').style.MozOpacity = '0.4'; //Gecko before CSS3 support
	document.getElementById('contenu').style.KhtmlOpacity = '0.4'; // Konquerer and Safari
	document.getElementById('contenu').style.filter = 'alpha(opacity=40)'; // IE5.5+
}

function	close_popup_dl()
{
	document.getElementById('popup_dl_ecards').style.display = 'none';
	document.getElementById('popup_dl_content').innerHTML = '';
	document.getElementById('contenu').style.opacity = '1'; // CSS3
	document.getElementById('contenu').style.MozOpacity = '1'; //Gecko before CSS3 support
	document.getElementById('contenu').style.KhtmlOpacity = '1'; // Konquerer and Safari
	document.getElementById('contenu').style.filter = 'alpha(opacity=100)'; // IE5.5+	
}

function	show_dl_links()
{
	var	email = document.getElementById('dl_email').value;
	var legal = document.getElementById('dl_legal').checked;
	
	if (legal == true ) // case mention legales OK
	{
		if (email.length > 0)
		{
			// vérif validité email par REGEXP
			var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
		
			if (reg.exec(email)!=null) // EMAIL OK
			{
				// APPEL A LA PAGE QUI VA SEND LE MAIL
				new Ajax.Request('dl_ecard_links.php',{
					method:'post',
					parameters: {
									email: email
								},
					onSuccess: function(xhr) {
						$('popup_dl_content').innerHTML = xhr.responseText;
					}
				});
			}
			else // EMAIL NOK
			{
				alert('L\'adresse e-mail que vous avez sasie n\'est pas valide !');
			}
		}
		else
		{
			alert('Vous devez saisir votre adresse e-mail');
		}
	}
	else // case mention legales NOK
	{
		close_popup_dl();
	}
}

// chargement ajax
function	load_etapes(url, target)
{
    var myAjax = new Ajax.Request(url, 
        {
          method: 'post',
          onLoading: function (xhr)
            { // Après appel méthode open
              // (début de la requête Ajax)
            },
          onSuccess: function (xhr)
            {
                $(target).innerHTML = xhr.responseText;
            },
          onComplete: function()
            { // Toujours appelé en fin de requête
            }
	});
}


function	get_ecard()
{
	// APPEL A LA PAGE QUI VA SEND LE MAIL
	new Ajax.Request('send_form.php',{
		method:'post',
	/*
		asynchronous:true,
		contentType:'application/x-www-form-urlencoded',
		encoding:'UTF-8',
	*/
		parameters: {
						civilite: civilite,
						nom: nom,
						prenom: prenom,
						email: email,
						societe: societe,
						profession: profession,
						adresse: adresse,
						ville: ville,
						cp: cp,
						telephone: telephone,
						mobile: mobile,
						fax: fax,
						message: message
					},
		onSuccess: function(xhr) {
			$('contact_container').innerHTML = xhr.responseText;
		}
	//		onFailure: function(){}
	});
	
}

function	send_ecard(id)
{
	load_etapes('send_ecard.php?id='+id, 'popup_dl_content');
	document.getElementById('popup_dl_ecards').style.display = 'block';
	document.getElementById('contenu').style.opacity = '0.4'; // CSS3
	document.getElementById('contenu').style.MozOpacity = '0.4'; //Gecko before CSS3 support
	document.getElementById('contenu').style.KhtmlOpacity = '0.4'; // Konquerer and Safari
	document.getElementById('contenu').style.filter = 'blur(direction=45, strength=40)'; // IE5.5+	
}

function	send_ecard_mail(send_id_card)
{
	// CHECKBOX LEGAL
	var legal = document.getElementById('send_legal').checked;
	// INFOS FORM
	var send_nom = document.getElementById('send_nom').value;
	var send_email = document.getElementById('send_email').value;
	var send_dest_1 = document.getElementById('send_dest_1').value;
	var send_dest_2 = document.getElementById('send_dest_2').value;
	var send_dest_3 = document.getElementById('send_dest_3').value;
	var send_dest_4 = document.getElementById('send_dest_4').value;
	var send_dest_5 = document.getElementById('send_dest_5').value;
	var send_titre_msg = document.getElementById('send_titre_msg').value;
	var send_msg = document.getElementById('send_msg').value;
	// FLAGS
	var error_flag = false;

	if (legal == true ) // case mention legales OK
	{
		var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
		
		// verif des champs obligatoires
		if (send_nom.length < 1) error_flag = true;
		if (reg.exec(send_email) == null) error_flag = true;
		if (reg.exec(send_dest_1) == null) error_flag = true;
		if (send_titre_msg.length < 1) error_flag = true;
		if (send_msg.length < 1) error_flag = true;
		
		
		if (error_flag == false)
		{
			// APPEL A LA PAGE QUI VA SEND LE MAIL
			new Ajax.Request('send_ecard_email.php',{
				method:'post',
				parameters: {
								send_id_card: send_id_card,
								send_nom: send_nom,
								send_email: send_email,
								send_dest_1: send_dest_1,
								send_dest_2: send_dest_2,
								send_dest_3: send_dest_3,
								send_dest_4: send_dest_4,
								send_dest_5: send_dest_5,
								send_titre_msg: send_titre_msg,
								send_msg: send_msg
							},
				onSuccess: function(xhr) {
					$('popup_dl_content').innerHTML = xhr.responseText;
				}
			});
		}
		else
		{
			alert('(*) Les champs signalés par un astérisque sont obligatoires.');
		}
	}
	else // case mention legales NOK
	{
		close_popup_dl();
	}
}


/* COMMANDE DE NUANCIERS */

function	command_nuancier()
{
	load_etapes('command_nuancier.php', 'popup_dl_content');
	document.getElementById('popup_dl_ecards').style.display = 'block';
	document.getElementById('contenu').style.opacity = '0.4'; // CSS3
	document.getElementById('contenu').style.MozOpacity = '0.4'; //Gecko before CSS3 support
	document.getElementById('contenu').style.KhtmlOpacity = '0.4'; // Konquerer and Safari
	document.getElementById('contenu').style.filter = 'alpha(opacity=40)'; // IE5.5+	
}


function	ask_nuancier()
{
	// CHECKBOX LEGAL
	var legal = document.getElementById('send_legal').checked;
	// INFOS FORM
	var send_nuancier = document.getElementById('send_nuancier').value;
	var send_nom = document.getElementById('send_nom').value;
	var send_prenom = document.getElementById('send_prenom').value;
	var send_email = document.getElementById('send_email').value;
	var send_addr_1 = document.getElementById('send_addr_1').value;
	var send_addr_2 = document.getElementById('send_addr_2').value;
	var send_cp = document.getElementById('send_cp').value;
	var send_ville = document.getElementById('send_ville').value;
	var send_pays = document.getElementById('send_pays').value;
	// FLAGS
	var error_flag = false;

	if (legal == true ) // case mention legales OK
	{
		var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
		
		// verif des champs obligatoires
		if (send_nom.length < 1) error_flag = true;
		if (send_prenom.length < 1) error_flag = true;
		if (reg.exec(send_email) == null) error_flag = true;
		if (send_addr_1.length < 1) error_flag = true;
		if (send_cp.length < 1) error_flag = true;
		if (send_ville.length < 1) error_flag = true;
		if (send_pays.length < 1) error_flag = true;

		if (error_flag == false)
		{
			// APPEL A LA PAGE QUI VA SEND LE MAIL
			// new Ajax.Request('command_nuancier_email.php',{
			new Ajax.Request('http://www.postup.fr/dossiers/sigm001/nuancierRiPOLIN.aspx',{
				method:'post',
				parameters: {
								send_nuancier: send_nuancier,
								nom: send_nom,
								prenom: send_prenom,
								adresse: send_addr_1,
								adresse2: send_addr_2,
								//adresse3: send_addr_3,
								cp: send_cp,
								ville: send_ville,
								pays: send_pays,
								tel:'',
								gsm:'',
								fax:'',
								email: send_email
							},
				onSuccess: function(xhr) {
					$('popup_dl_content').innerHTML = xhr.responseText;
				}
			});
		}
		else
		{
			alert('(*) Les champs signalés par un astérisque sont obligatoires.');
		}
	}
	else // case mention legales NOK
	{
		close_popup_dl();
	}	
}
function verif_champs(){
	var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
	if((document.getElementById("civilite1").checked=='' && document.getElementById("civilite2").checked=='' && document.getElementById("civilite3").checked=='') ||document.getElementById("nom").value=='' ||document.getElementById("prenom").value=='' ||document.getElementById("adresse").value=='' ||document.getElementById("ville").value==''||document.getElementById("cp").value=='' ||document.getElementById('pays_choisi').options[document.getElementById('pays_choisi').selectedIndex].value=='Choisir' ||document.getElementById("email").value=='')
	{
		alert('Veuillez remplir les champs obligatoires');
		return false;
	}
	else {
		if((document.getElementById("cp").value.length != 5  || isNaN(document.getElementById("cp").value) == true)&& document.getElementById('pays_choisi').options[document.getElementById('pays_choisi').selectedIndex].value=='France')
		{
			 alert("Veuillez indiquer un code postal à 5 chiffres");
			 return false;
			
		 }
		 else if (reg.exec(document.getElementById("email").value) == null) 
		{
			alert('Cette adresse email est incorrecte');
			return false;
		}
		else {document.getElementById("form1").submit();}
	}
	
}
function	ask_nuancier_2()
{
	
	form1.submit();
	
}

function	confirm_command_nuancier()
{
	load_etapes('command_nuancier_email.php', 'popup_dl_content');
	document.getElementById('popup_dl_ecards').style.display = 'block';
	document.getElementById('contenu').style.opacity = '0.4'; // CSS3
	document.getElementById('contenu').style.MozOpacity = '0.4'; //Gecko before CSS3 support
	document.getElementById('contenu').style.KhtmlOpacity = '0.4'; // Konquerer and Safari
	document.getElementById('contenu').style.filter = 'alpha(opacity=40)'; // IE5.5+	
}