﻿function FormEnvoyerAmi(queryString, page)  
{
    // Appel du webService
    fr.adscom.ecommerce.catalogue.WebServices.EnvoyerAmi.FormEnvoyerAmi(queryString, page, succeededFormEnvoyerAmiCallback, failedFormEnvoyerAmiCallback);  
}

function succeededFormEnvoyerAmiCallback(result){ 
	div = document.getElementById("formEnvoyerAmi");
	div.innerHTML = result;
}
    
function failedFormEnvoyerAmiCallback(error){
    if(error !== null){
        window.alert("Une erreur est survenue lors de l'affichage du formulaire : " + error.get_message());
    }
}


function EnvoyerMailAmi(queryString, page)  
{
    
    from = document.getElementById('EmailFrom').value;
    to = document.getElementById('EmailTo').value;
    objet = document.getElementById('EmailObjet').value;
    message = document.getElementById('EmailMessage').value;
    
    if (verif(from) == false || verif(to) == false)
    {
        alert('Merci de renseigner une adresse email valide');
    }
    else
    {
        // Appel du webService
        fr.adscom.ecommerce.catalogue.WebServices.EnvoyerAmi.EnvoyerMailAmi(queryString, page, from, to, objet, message, succeededEnvoyerMailAmiCallback, failedEnvoyerMailAmiCallback);  
    }

}

function succeededEnvoyerMailAmiCallback(){ 
	div = document.getElementById("formEnvoyerAmi");
	div.innerHTML = "";
	window.alert("Message envoyé");
}
    
function failedEnvoyerMailAmiCallback(error){
    if(error !== null){
        window.alert("Une erreur est survenue lors de l'envoi : " + error.get_message());
    }
}

function verif(email) 
{
   var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
   return (reg.exec(email)!=null)
}
