// JavaScript Document
function include(src)
{
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = src;
document.getElementsByTagName('head')[0].appendChild(script);
}
include('/mpng2-front/mailcontentmgr-dwr/interface/DWRMailContentMgr.js');
include('/mpng2-front/mailcontentmgr-dwr/engine.js');
include('/mpng2-front/mailcontentmgr-dwr/util.js');

/*Gère le rollover*/
function swapImage(id_img, extension, dossier, etat){
    if(etat=="on"){
        document.images[id_img].src="/images/decodumur/"+dossier+"/"+id_img+"_"+etat+"."+extension;		
    }
    else{				
        document.images[id_img].src="/images/decodumur/"+dossier+"/"+id_img+"."+extension;
    }
}

/*affiche de bloc*/

function displayImage(bloc, etat){
    if(etat=="on"){
        bloc.className="loupe";
    }
    else{
        bloc.className="";
    }
}

function displayBlock(bloc, img , title, price, productLink, listLink, basketLink, liens_achat){
    i=1;
    while(document.getElementById('zoom_bloc'+i)){
        document.getElementById('zoom_bloc'+i).innerHTML = '';
        i++;
    }
    //alert(bloc);
    if(bloc){
        html = '<div class="cadrefiche fiche_apercu">';
        html +=' 	<div id="cadre_top"><img src="/images/decodumur/common/cadregris2_haut_g.gif" alt="" class="left" /><img src="/images/decodumur/common/cadregris2_haut_d.gif" alt="" class="right" /></div>';
        if(img != ''){
            html +='     <div class="content"><a href="javascript:displayBlock();"><img src="' + img + '" alt="" width="240" height="240"/></a>';
        }
        else{
            html +='     <div class="content"><a href="javascript:displayBlock();"><img src="/multimedia-storage/7e/85/12b14bd002f982be04c52699dae2-photo-a-venir-150.gif" alt="" width="150" height="150"/></a>';
        }
        html +='        <div class="titre"><a href="' + productLink + '">' + title + '</a></div>';
        html +='            <div class="prix"><a href="' + productLink + '">' + price + ' EUR</a></div>';
        html +='			<div class="marginTop10"><a href="' + productLink + '"><img src="/images/decodumur/home/puce_grise.gif" alt="" /> Voir la fiche produit</a></div>';
        html +='            <div class="liens_achat marginTop5" id="'+liens_achat+'">';
        html +='            <div class="lien"><a href="' + listLink + '" class="liste"><img src="/images/decodumur/common/ico_liste.gif" alt="Ajouter &agrave; ma liste" />Ajouter &agrave; ma liste&nbsp;&nbsp;&nbsp;</a></div>';
        if(basketLink !='') {
            html +='            <div class="lien"><a href="' + basketLink + '" class="panier"><img src="/images/decodumur/common/ico_panier.gif" alt="Ajouter &agrave; mon panier" />Ajouter au panier</a></div>';
        }
        html +='            <div class="clearBoth"></div>';
        html +='        </div>';
        html +='     </div>';
        html +='  <div id="cadre_bottom"><img src="/images/decodumur/common/cadregris2_bas_g.gif" alt="" class="left" /><img src="/images/decodumur/common/cadregris2_bas_d.gif" alt="" class="right" /></div>';
        html +='</div>';
        
        document.getElementById(bloc).innerHTML = html;
    }
}

function displayZoom(ident, imgphoto,imgzoom , etat){
    if(etat=="zoom"){
        i=1;
        while(document.getElementById("visu_cuisine"+''+i)){
            document.getElementById("visu_cuisine"+i).className="";
            //document.images["visu_cuisine"+i].src= imgzoom;	
            document.images["visu_cuisine"+i].width=150;	
            document.images["visu_cuisine"+i].height=150;	
            i++;
        }
        document.getElementById(ident).className="zoom";
        document.images[ident].src= imgzoom;
        document.images[ident].width=244;	
        document.images[ident].height=244;			
    }
    else{
        document.getElementById(ident).className="";
        document.images[ident].src= imgphoto;	
        document.images[ident].width=150;	
        document.images[ident].height=150;
    }
}

function displayZoomNoSize(ident, imgphoto,imgzoom, etat){
    if(etat=="zoom"){
        i=0;
        while(document.getElementById("visu_cuisine"+''+i)){
            document.getElementById("visu_cuisine"+i).className="";
            document.images["visu_cuisine"+i].src=imgphoto;	
            i++;
        }
        document.getElementById(ident).className="zoom";
        document.images[ident].src= imgzoom;
        
    }
    else{
        document.getElementById(ident).className="";
        document.images[ident].src=imgphoto;
    }/**/
    
}



function classHover(bloc, etat){
    if(etat=='on'){
        bloc.className="hover";
        //document.getElementById(ident).style.color="#ff9900";
    }
    else{
        bloc.className="";
    }
    
}

function popup(url, titre, largeur, hauteur, scroll) 

{
    //alert("window.open("+url+", "+titre+", 'width="+largeur+", height="+hauteur+", scrollbars="+scroll+",resizeable=no')");
    window.open(url, '', 'width=' + largeur + ', height=' + hauteur + ', scrollbars=' + scroll +',resizeable=no');
    
}
var errormessage ='<img src="/images/decodumur/formulaire/form_btn_attention.gif" alt="Attention" /><br />';

function checkEmail(email) {
    var reg = new RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,4}$");
    if (reg.exec(email)){
        return true;
    }else{
        return false;
    }
}
function doNothing()
{
}
function checkReceiver( aForm ) {
    var returne = true;
    var returne2 = false;
    var returne3 = false;
    if((aForm.receiveremail2.value =='' || aForm.receiveremail2.value =='E-mail*') 
    &&(aForm.receiverlastname2.value =='' ||  aForm.receiverlastname2.value =='Nom*')
    &&(aForm.receiverfirstname2.value =='' ||  aForm.receiverfirstname2.value =='Prenom*')) {
        returne = true;          
    }
    
    else {
        if(checkEmail(aForm.receiveremail2.value)){
            if(aForm.receiverlastname2.value !='' && aForm.receiverlastname2.value !='Nom*'){
                if(aForm.receiverfirstname2.value !='' && aForm.receiverfirstname2.value !='Prenom*'){
		    returne2 = true;
                    returne = true;
                }
                else{
                    document.getElementById("error").innerHTML = errormessage +"Merci de saisir <br />le pr&eacute;nom du destinataire"; 
                    returne = false;
                }
            }
            else{
                document.getElementById("error").innerHTML = errormessage +"Merci de saisir <br />le nom du destinataire"; 
                returne = false;
            }
        }        
        else{
            document.getElementById("error").innerHTML = errormessage +"Merci de v&eacute;rifier <br />l'e-mail du destinataire";                              
            returne = false;     
        }
    }
    if((aForm.receiveremail3.value =='' || aForm.receiveremail3.value =='E-mail*') 
    &&(aForm.receiverlastname3.value =='' || aForm.receiverlastname3.value =='Nom*')
    &&(aForm.receiverfirstname3.value =='' || aForm.receiverfirstname3.value =='Prenom*') && returne == true) {
        returne = true;
    }
    else if(returne == true) {
        if(checkEmail(aForm.receiveremail3.value)){
            if(aForm.receiverlastname3.value !='' && aForm.receiverlastname3.value !='Nom*'){
                if(aForm.receiverfirstname3.value !='' && aForm.receiverfirstname3.value !='Prenom*'){
                    
                    returne3 = true;
                    returne = true;
                }
                else{
                    document.getElementById("error").innerHTML = errormessage +"Merci de saisir <br />le pr&eacute;nom du destinataire"; 
                    returne = false;
                }
            }
            else{
                document.getElementById("error").innerHTML = errormessage +"Merci de saisir <br />le nom du destinataire"; 
                returne = false;
            }
        }
        
        else{
            document.getElementById("error").innerHTML = errormessage +"Merci de v&eacute;rifier <br />l'e-mail du destinataire";                              
            returne = false;               
        }
    }
if(returne ==true)
{
if(returne2 ==true)
{
    var params2  = { 'senderLastName':aForm.nom.value,
    		    'senderFirstName':aForm.prenom.value, 
    		    'mail.sender':aForm.email.value,
		    'email':aForm.receiveremail2.value,
		    'firstName':aForm.receiverfirstname2.value,
		    'lastName':aForm.receiverlastname2.value,
    		    'selection':aForm.selection.value,
    		    'titremessage':aForm.titremessage.value, 
    		    'message':aForm.message.value
    	          };
	DWRMailContentMgr.processMail( aForm.usage.value ,params2, {callback:function(data) { doNothing();  }});
}
if(returne3 ==true)
{
    var params3  = { 'senderLastName':aForm.nom.value,
    		    'senderFirstName':aForm.prenom.value, 
    		    'mail.sender':aForm.email.value,
		    'email':aForm.receiveremail3.value,
		    'firstName':aForm.receiverfirstname3.value,
		    'lastName':aForm.receiverlastname3.value,
    		    'selection':aForm.selection.value,
    		    'titremessage':aForm.titremessage.value,
    		    'message':aForm.message.value
    	          };
	DWRMailContentMgr.processMail( aForm.usage.value ,params3, {callback:function(data) { doNothing(); }});
}
}
    return returne;
    
}
function valideNuancier(aForm){
    var msg = "";
    var params  = { 'senderLastName':aForm.nom.value,
    		    'senderFirstName':aForm.prenom.value, 
    		    'mail.sender':aForm.email.value,
    		    'email':aForm.receiveremail1.value,
    		    'firstName':aForm.receiverfirstname1.value, 
    		    'lastName':aForm.receiverlastname1.value, 
    		    'selection':aForm.selection.value,
    		    'titremessage':aForm.titremessage.value, 
    		    'message':aForm.message.value
    	          };
//		  alert("selection:"+aForm.selection.value);
    if(aForm.nom.value !='' && aForm.nom.value != 'Nom*'){   
        if(aForm.prenom.value !='' && aForm.prenom.value !='Prenom*') {
            if(aForm.email.value !='' && aForm.email.value !='E-mail*'){
                if(checkEmail(aForm.email.value)){
                    if(aForm.titremessage.value !='' && aForm.titremessage.value !='Titre du message*'){
                        if(aForm.receiveremail1.value !='' && aForm.receiveremail1.value !='E-mail*'){
                            if(checkEmail(aForm.receiveremail1.value)){
                                if(aForm.receiverlastname1.value !='' && aForm.receiverlastname1.value !='Nom*'){
                                    if(aForm.receiverfirstname1.value !='' && aForm.receiverfirstname1.value !='Prenom*'){
                                        if(checkReceiver( aForm )){
 					DWRMailContentMgr.processMail( aForm.usage.value ,params, {callback:function(data) {  formulaire('formulaire','none'); formulaire('confirmation','block');}});
                                        }
                                    }
                                    else{
                                        document.getElementById("error").innerHTML = errormessage +"Merci de saisir <br />le pr&eacute;nom du destinataire"; 
                                    }
                                }
                                else{
                                    document.getElementById("error").innerHTML = errormessage +"Merci de saisir <br />le nom du destinataire"; 
                                }
                            }
                            else{
                                document.getElementById("error").innerHTML = errormessage +"Merci de v&eacute;rifier <br />l'e-mail du destinataire";                              
                            }
                        }
                        else {
                        document.getElementById("error").innerHTML = errormessage +"Merci de saisir <br />l'e-mail du destinataire"; 
                        }
                    }
                    else {
                            document.getElementById("error").innerHTML = errormessage +"Merci de saisir <br />le titre du message"; 
                    }                    
                }
                else{
                    document.getElementById("error").innerHTML = errormessage +"Merci de v&eacute;rifier <br />votre e-mail"; 
                }
            }
            else{
                document.getElementById("error").innerHTML = errormessage +"Merci de saisir <br />votre E-mail"; 
            }
        }            
        else{
            document.getElementById("error").innerHTML = errormessage +"Merci de saisir <br />votre pr&eacute;nom"; 
        }
    }
    else{
        document.getElementById("error").innerHTML = errormessage +"Merci de saisir <br />votre nom"; 
    }
    
}
function formulairePR(ident, todo, selectionColor){
    document.getElementById(ident).style.display=todo;
    if(ident=='formulaire' || ident=='confirmation'){
        document.getElementById("flashcontent").style.display="none";
        document.getElementById("masque").style.display=todo;
    }
    if(todo=='none') {
        document.getElementById("flashcontent").style.display="block";
    }
    if (selectionColor){
        //alert(selection);
        document.getElementById('selection').value = selectionColor;
    }
    
}
function formulaire(ident, todo, selectionColor){
//    alert(ident+'/'+todo+'/'+selectionColor);
    document.getElementById(ident).style.display=todo;
    if(ident=='formulaire' || ident=='confirmation'){
        document.getElementById("masque").style.display=todo;
    }
    if (selectionColor){
        //alert(selection);
        document.getElementById('selection').value = selectionColor;
    }
    
}

function empty(champ){
    //alert(champ.value);
    //if(champ.value=='Message'|| champ.value=='E-mail*'|| champ.value=='Nom*' || champ.value=='Prénom*' || champ.value=='Titre du message' || champ.value=='Pr&eacute;nom*')
    champ.value='';
}

function nuancierlink(lien){
    
    window.opener.location=lien;
    
    window.close() ;
    
}