// JavaScript Document
/**
*
*   Monolith object
*
*/
var Monolith = {};
/**
*
*   Monolith url site
*
*/
//Dev
//Monolith.url = "http://dev.live6degrees.com/";
//Monolith.urlProxy = "http://www.serveur-clients.com/cb_tests/rapp/monolith/v2/";
//Prod
Monolith.url = "http://www.live6degrees.com/";
Monolith.urlProxy = Monolith.url;
/**
*
*   Monolith media list
*
*/
Monolith.media=[];
Monolith.media[1] = [{'type':'image','src':Monolith.urlProxy+'images/posts_fc1.jpg','href':Monolith.url+"#vid1"}];
Monolith.media[2] = [{'type':'image','src':Monolith.urlProxy+'images/posts_fc2.jpg','href':Monolith.url+"#vid2"}];
Monolith.media[3] = [{'type':'image','src':Monolith.urlProxy+'swf/imgs/skate.jpg','href':Monolith.url+"#vid3"}];
Monolith.media[4] = [{'type':'image','src':Monolith.urlProxy+'images/visuel_avant.jpg','href':Monolith.url+"#vid4"},
{'type':'image','src':Monolith.urlProxy+'images/visuel_apres.jpg','href':Monolith.url+"#vid4"}];
Monolith.media[5] = [{'type':'image','src':Monolith.urlProxy+'images/posts_fc5.jpg','href':Monolith.url+"#vid5"}];
/**
*
*   Monolith title list
*
*/
Monolith.title={uk:[],fr:[]};
Monolith.title.fr[1] = "Ils vivent penchés à 6 degrés - Interview à la TV anglaise";
Monolith.title.fr[2] = "Ils vivent penchés à 6 degrés - Évolution de l'espèce";
Monolith.title.fr[3] = "Ils vivent penchés à 6 degrés - Les photos";
Monolith.title.fr[4] = "Ils vivent penchés à 6 degrés - Comme leur TV !";
Monolith.title.fr[5] = "Ils vivent penchés à 6 degrés - La vidéo explose sur Youtube.";
Monolith.title.uk[1] = "They live with a 6 degree lean – Interview on British television";
Monolith.title.uk[2] = "They live with a 6 degree lean – Evolution of the Species";
Monolith.title.uk[3] = "They live with a 6 degree lean – The pictures";
Monolith.title.uk[4] = "They live with a 6 degree lean – Like their TV screen!";
Monolith.title.uk[5] = "They live with a 6 degree lean – Video booms on Youtube.";
/**
*
*   Monolith Ajax
*
*/
Monolith.ajax = (function(){
    var request = function () {
        if (window.ActiveXObject) {
            var activexmodes = ["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"];
            var mode;
            for (var i = 0; i < activexmodes.length; i += 1) {
                var activexmode = activexmodes[i];
                try{
                    if(new ActiveXObject(activexmode)){
                        mode = activexmode;
                    } 
                }
                catch(e) {
                }
            }
            request = function () {
                return new ActiveXObject(mode);
            };
        }
        else if (window.XMLHttpRequest) {
            request = function () {
                return new XMLHttpRequest();
            };
        } else {
            alert("Votre navigateur ne supporte pas l'Ajax. Veuillez autoriser le javascript ou utiliser un navigateur plus r\u00e9cent...");
            return;
        }
        return request();
    };
    return function (url, data, callback, type, async) {
        type = type || "POST";
        async = async == null ? true : false;
        var xhr = request(); 
        xhr.onreadystatechange = function () {
            if (xhr.readyState === 4)
            {
                // 0 on he local front
                if (xhr.status === 200) {
                    var xml = xhr.responseXML;
                    //alert(xhr.responseText);
                    if(!xml){
                        var text = xhr.responseText.replace(/^.*(<\?.*>)/,"$1");
                        if (window.DOMParser)
                        {
                            parser=new DOMParser();
                            xml=parser.parseFromString(text,"text/xml");
                        } else {
                        // Internet Explorer
                            xml=new ActiveXObject("Microsoft.XMLDOM");
                            xml.async="false";
                            xml.loadXML(text); 
                        }
                    }
                    callback(xml);
                } else{
                    callback(null);
                } 
            } else {
                callback(null);
            }
        };
        var stream;
        if(data){
            stream = [];
            for(var parameter in data){
                if(data.hasOwnProperty(parameter)){
                    stream.push(parameter+"="+data[parameter]);
                }
            }
            stream = stream.join("&");
        }
        if(type === "GET"){
            url += "?" + stream;
        }
        xhr.open(type, url, async);
        data = null
        if(type === "POST"){
            xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            data = stream;
        }
        xhr.send(data);
    };
})();
// Twitter
Monolith.twitter = function(vid,uid,mark,login){
    // dev
	/*
	var urlList = ["http://bit.ly/c6JcSV",
        "http://bit.ly/9gXrua",
        "http://bit.ly/alVoNe",
        "http://bit.ly/9b8HHh",
        "http://bit.ly/cnYmB7"];
    */
	// prod
    var urlList = ["http://bit.ly/ajwHHG",
        "http://bit.ly/cNgVVg",
        "http://bit.ly/91xKtS",
        "http://bit.ly/bwrtBP",
        "http://bit.ly/cSFwq1"];
    Monolith.twitterQuote = Monolith.title[Monolith.language][vid];
    /*
    <script type="text/javascript" charset="utf-8" src="http://bit.ly/javascript-api.js?version=latest&login=jurgenonderzug&apiKey=R_7afecdff815282161a03fc88b494afd6"></script>
    */
    if(mark == 1){
        var bitly = {
            longUrl:(Monolith.url + "?twitter=" + uid + "_" + vid)
        };
        BitlyClient.call('shorten', bitly, 'Monolith.open');
    } else {
        Monolith.open({results:[{shortUrl:urlList[(vid - 1)]}]});
    }
}
Monolith.open = function(data){
    var twitter = "http://twitter.com/home?status=";
    var result;
    for (var r in data.results) {
        result = data.results[r];
        if(result.shortUrl){
            window.open(twitter + Monolith.twitterQuote + ' ' + result.shortUrl, "_blank");
        }
        break;
    }
};
// Facebook
Monolith.facebook = function(vid,uid,mark,login){
    var attachment = {};
    var url = Monolith.url;
    var text = "www.live6degrees.com";
    var content = {fr:{},uk:{}};
    content.fr.description = 'Le 6°, c’est une prise de position, une façon de voir le monde avec un certain recul. C’est aussi un mode de vie que peu de gens connaissent ; d’où ma volonté de partager mon point de vue sur ce site.';
    content.fr.propertyKey = 'Retrouvez-moi sur';
    content.fr.action_link = 'Voir ce post';
    content.uk.description = '6-degrees is a way to take a stand, to view the world from a new perspective. It is also a way of life that few people know about; hence my desire to share my insight on this website.';
    content.uk.propertyKey = 'Follow me on';
    content.uk.action_link = 'See this post';
    
    attachment.name = Monolith.title[Monolith.language][vid];
    attachment.caption = text;
    attachment.description = content[Monolith.language].description;
    if(mark == 1){
        url += "?u="+uid+"&m=1";
        text += "/" + login;
    }
    url += "#vid" + vid;
    attachment.href = url;
    attachment.properties = {};
    attachment.properties[content[Monolith.language].propertyKey] = {'text':text,'href':url};
    attachment.media = Monolith.media[vid];
    
    var action_link = [{'text':'Voir ce post', 'href':url}];
    
    FB.ensureInit(function () {
        FB.Connect.streamPublish('', attachment, action_link);
    });
};
/* ***************************** */
// fonctions utils
/* ***************************** */
/* Fonction pour le check validité form */
function echeck(str) {
    var at = "@";
    var dot = ".";
    var lat = str.indexOf(at);
    var lstr = str.length;
    var ldot = str.indexOf(dot);

    if (str.indexOf(at)==-1){return false;}
    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){return false;}
    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){return false;}
    if (str.indexOf(at,(lat+1))!=-1){return false;}
    if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){return false;}
    if (str.indexOf(dot,(lat+2))==-1){return false;}
    if (str.indexOf(" ")!=-1){return false;}
}
//rempli les champs à la perte du focus
function repushcontent(id,text){
	var item = document.getElementById(id);		
	if(item.value == ""){
		item.value = text;
	}
}
function repushcontentpass(id,text){
var input = document.getElementById(id);

	if(input.value == ""){		
      input.value = text;
	  
	  try {		  
           input.type = "text";
      } catch(e) {
           if (input.outerHTML) {
			   //pour ie...@@@@@@@@@
				var newInput = document.createElement('input');
				newInput.id = id;
				newInput.type = 'text';
				newInput.name = input.name;
				newInput.value = text;
				newInput.onfocus = function(){nocontentpass(id,text);}
				
				input.parentNode.replaceChild(newInput, input);
				newInput.className = 'formTextLarge';
				
				
				
           }
      }
	  
	}
	
}


//vide les champs au focus
function nocontent(id,text){
	var item = document.getElementById(id);
		
	if(item.value == text){
		item.value = "";
	}
}

//vide les champs au focus et change le type en password
function nocontentpass(id,text){
	var input = document.getElementById(id);
	if(input.value == text){		
      input.value = "";
	  
	  try {		  
           input.type = "password";
      } catch(e) {
           if (input.outerHTML) {
			   //pour ie...@@@@@@@@@
				var newInput = document.createElement('input');
				newInput.id = id;
				newInput.type = 'password';
				newInput.name = input.name;
				newInput.onblur = function(){repushcontentpass(id,text);}
				
				input.parentNode.replaceChild(newInput, input);
				newInput.className = 'formTextLarge'; 

				var idFocus = function(){
					newInput.focus();
				}				
				
				setTimeout(idFocus, 10);
			   
           }
      }
	}
	
}
/* ***************************** */
// login SIDEBAR
/* ***************************** */
function login6(email, password){
    var data = {"email": email, "mdp": password};
														 

    Monolith.ajax("./inc/_login.php", data, function(xml){
        if(!xml){
            visibilite('loadersidebar');
        } else {
			
            invisibilite('loadersidebar');
            var result = parseInt((xml.getElementsByTagName('result')[0] ? xml.getElementsByTagName('result')[0].firstChild.nodeValue : null),10); 
            if(result!==null){
                switch(result){
                    case 0:
                        //action si login error
						document.getElementById('erreurlogin').innerHTML="valeur incorrecte de nom d’utilisateur ou/et de mot de passe.";
                        document.getElementById('erreurlogin').style.display="block";
                    break;
                    case 1:
                        //action si login ok
                        if(document.getElementById('redirectionform')){
                            window.location.href = document.getElementById('redirectionform').value;	
                        }else{
                            window.location.href = "?p=pp&t=2";
                        }
                    break;
                    case 2:
                        //action si erreur mail
						document.getElementById('erreurlogin').innerHTML="Adresse email non valide.";
                        document.getElementById('erreurlogin').style.display="block";
                    break;
                }
            }
        }
    });
}
/* ***************************** */
// login MAIN
/* ***************************** */
function login6main(email, password){
    var data = {"email": email, "mdp": password};
    Monolith.ajax("./inc/_login.php", data, function(xml){
        if(!xml){
            visibilite('loadermain'); 
        } else {
            invisibilite('loadermain');
            var result = parseInt((xml.getElementsByTagName('result')[0] ? xml.getElementsByTagName('result')[0].firstChild.nodeValue : null),10); 
            if(result!==null){
                switch(result){
                    case 0:
                        //action si login error
                        document.getElementById('erreurloginmain').style.display="block";
                    break;
                    case 1:
                        //action si login ok
                        //invisibilite('blocklogin');
                        visibilite('blockconnecte');
                        if(document.getElementById('redirectionform')){
                            window.location = document.getElementById('redirectionform').value;	
                        }else{
                            window.location = "?p=pp&t=2";
                        }
                    break;
                    case 2:
                        //action si erreur mail
                        //visibilite('erreurlogin2');
                        document.getElementById('erreurloginmain2').style.display="block";
                    break;
                }
            }
        }
    });
}
/* ***************************** */
// deconnection SIDEBAR
/* ***************************** */
function deconnect6(){
    var data = null;
    Monolith.ajax("./inc/_deconnect.php", data, function(xml){
        if(!xml){
            visibilite('loadersidebar'); 
        } else {
            invisibilite('loadersidebar');
            var result = parseInt((xml.getElementsByTagName('result')[0] ? xml.getElementsByTagName('result')[0].firstChild.nodeValue : null),10); 
            if(result!==null){
                switch(result){
                    case 0:
                        //action si deconnect error
                    break;
                    case 1:
                        //action si deconnect ok
                        visibilite('blocklogin');
                        invisibilite('blockconnecte');
                        window.location = "index.php";
                    break;
                }
            }
        }
    });
}
/* ***************************** */
// mot de passe oubli SIDEBAR
/* ***************************** */
function mpoubli6(email){
    var data = {"email": email};
    Monolith.ajax("./inc/_mdpoubli.php", data, function(xml){
        if(!xml){
            visibilite('loadersidebar'); 
        } else {
            invisibilite('loadersidebar');
            var result = parseInt((xml.getElementsByTagName('result')[0] ? xml.getElementsByTagName('result')[0].firstChild.nodeValue : null),10); 
            if(result!==null){
                switch(result){
                    case 0:
                        //action si login error
                        visibilite('mdpoublierreur');
                    break;
                    case 1:
                        //action si mail ok
                        invisibilite('mdpOubli');
                        visibilite('mdpConfirm');
                        document.getElementById("emailconfirmside").innerHTML=email;
                    break;
                    case 2:
                        //action si mail pas en base
                        invisibilite('mdpoublierreur');
                        visibilite('mdpoublierreur2');
                    break;
                }
            }
        }
    });
}
/* ***************************** */
// mot de passe oubli MAIN
/* ***************************** */
function mpoubli6main(email){
    var data = {"email": email};
    Monolith.ajax("./inc/_mdpoubli.php", data, function(xml){
        if(!xml){
            visibilite('loadermain'); 
        } else {
            invisibilite('loadermain');
            var result = parseInt((xml.getElementsByTagName('result')[0] ? xml.getElementsByTagName('result')[0].firstChild.nodeValue : null),10); 
            if(result!==null){
                switch(result){
                    case 0:
                        //action si login error
                        visibilite('mdpoublierreurmain');
                    break;
                    case 1:
                        //action si mail ok
                        invisibilite('formMdpOubli');
                        visibilite('formMdpConfirm');
                        document.getElementById("emailconfirmsidemain").innerHTML=email;
                    break;
                    case 2:
                        //action si mail pas en base
                        invisibilite('mdpoublierreurmain');
                        visibilite('mdpoublierreurmain2');
                    break;
                }
            }
        }
    });
}
/* ***************************** */
// Formulaire d'inscription
/* ***************************** */

function checkAge(jj,mm,aa){

    var day = jj;
    var month = mm;
    var year = aa;
    var age = 18;

    var mydate = new Date();
    var currdate = new Date();

    mydate.setFullYear(year, month-1, day);
    currdate.setFullYear(currdate.getFullYear() - age);

    if ((currdate - mydate) < 0){return true;}
    else{return false;}

}
function codeTouche(evenement)
{
        for (prop in evenement)
        {
                if(prop == 'which') return(evenement.which);
        }
        return(evenement.keyCode);
}

function pressePapierNS6(evenement,touche)
{
        var rePressePapierNS = /[cvxz]/i;

        for (prop in evenement) if (prop == 'ctrlKey') isModifiers = true;
        if (isModifiers) return evenement.ctrlKey && rePressePapierNS.test(touche);
        else return false;
}

function scanTouche(evenement)
{
        var reCarSpeciaux = /[\x00\x08\x0D\x03\x16\x18\x1A]/;
        var reCarValides = /\d/;

        var codeDecimal  = codeTouche(evenement);
        var car = String.fromCharCode(codeDecimal);
        var autorisation = reCarValides.test(car) || reCarSpeciaux.test(car) || pressePapierNS6(evenement,car);

        return autorisation;
}


function inscr6(){
    var erreur="";
	
	//
	
	
    //CIV
    if(document.getElementById('forminscrciv1').checked){var civ=document.getElementById('forminscrciv1').value;}
    if(document.getElementById('forminscrciv2').checked){var civ=document.getElementById('forminscrciv2').value;}
    if(document.getElementById('forminscrciv3').checked){var civ=document.getElementById('forminscrciv3').value;}
	if(document.getElementById('forminscrciv4').checked){erreur+="Précisez votre civilité<br>";}

    //DATE
    var erreurdate=0;
    if(document.getElementById('forminscrjj').value!="" && document.getElementById('forminscrjj').value<=31){var jj=document.getElementById('forminscrjj').value;}else{erreurdate=1;}
    if(document.getElementById('forminscrmm').value!="" && document.getElementById('forminscrmm').value<=12){var mm=document.getElementById('forminscrmm').value;}else{erreurdate=1;}
    if(document.getElementById('forminscraa').value!="" && document.getElementById('forminscraa').value<=2008){var aa=document.getElementById('forminscraa').value;}else{erreurdate=1;}
    if(erreurdate==1){
        erreur+="Votre date de naissance n'est pas valide<br />";
    }else{
	 // On vérifie si l'utilisateur est majeur
	//var majeur=checkAge(jj,mm,aa);
	//alert(majeur);
	if(checkAge(jj,mm,aa)){
			erreur+="Vous devez être majeur pour vous inscrire.<br />";
		}		
	}
	
	
	
	
	

    //nom prenom 
var erreurchamp=0;
    if(document.getElementById('forminscrnom').value!="" && document.getElementById('forminscrnom').value!="Nom*"){ nom=document.getElementById('forminscrnom').value;} else{erreurchamp=1;}
    if(document.getElementById('forminscrprenom').value!="" && document.getElementById('forminscrnom').value!="Prenom*"){ prenom=document.getElementById('forminscrprenom').value;} else {erreurchamp=1;}
    if(erreurchamp==1){
        erreur+="Un des champs obligatoires n'est pas rempli<br />";
    }
    //cp
    var cp=document.getElementById('forminscrcp').value;
   // if (cp.length < 5 && cp.length > 0 ){
	if (cp.length!=5 ){  
        erreur+="Indiquez un code postal à 5 chiffres<br>";
    }
    if (isNaN(cp) == true){
        erreur+="Un code postal ne peut pas contenir de lettres<br>";
    } 
    //mot de passe
    if(document.getElementById('forminscrmdp').value=="" || document.getElementById('forminscrmdp2').value=="" || document.getElementById('forminscrmdp').value!=document.getElementById('forminscrmdp2').value){
        erreur+="Votre mot de passe n'est pas valide<br />";
    }else{
        var mdp=document.getElementById('forminscrmdp').value;
    }
    //email
    if(echeck(document.getElementById('forminscremail').value)==false){
        erreur+="Désolé votre adresse mail n'est pas valide<br />";
    }else{
        var email=document.getElementById('forminscremail').value;
    }
    //newsletter
	
	
	
    if(document.getElementById('forminscrnl1').checked){
        var newsletter=document.getElementById('forminscrnl1').value;}
    if(document.getElementById('forminscrnl2').checked){
        var newsletter=document.getElementById('forminscrnl2').value;}
	if(document.getElementById('forminscrnl3').checked){
		//var newsletter=0;
		erreur+="Veuillez préciser si vous souhaitez recevoir les offres Sony<br>";
	}

    if(erreur!=""){
        //affichage ereur
        document.getElementById("erreurinscr").innerHTML = erreur;
        document.getElementById('erreurinscr').style.display="block";			
    }else{
        document.getElementById('erreurinscr').style.display="none";
        
        //ajax
        var data = {
            'civ':civ,
            'nom':nom,
            'prenom':prenom,
            'daten':(jj+'/'+mm+'/'+aa),
            'mdp':mdp,
            'cp':cp,
            'newsletter':newsletter,
            'email':email
        }
        Monolith.ajax("./inc/_inscription.php", data, function(xml){
            if(!xml){
                visibilite('loadermain'); 
            } else {
                invisibilite('loadermain');
                var result = parseInt((xml.getElementsByTagName('result')[0] ? xml.getElementsByTagName('result')[0].firstChild.nodeValue : null),10); 
				//alert(result);
				//alert(xml.getElementsByTagName('result').length);
                if(result!==null){
					//alert(result);
                    switch(result){
                        case 0:
                        //action si error (email déjà en base)
                            document.getElementById("erreurinscr").innerHTML = 'Email déjà utilisé. <a href="javascript:visibilite(\'blocDejaInscrit\'); javascript:invisibilite(\'blocInscription\')">Utilisez le module de connection</a> ou<br> <a href="javascript:visibilite(\'blocDejaInscrit\'); javascript:invisibilite(\'blocInscription\'); javascript:visibilite(\'formMdpOubli\');">cliquez ici</a> si vous avez oublié votre mot de passe';
                            document.getElementById('erreurinscr').style.display="block";
                        break;
                        case 1:
                            //action si mailok
                            if(document.getElementById('redirectionform')){
                                window.location = document.getElementById('redirectionform').value;	
                            }else{
                               window.location = "?p=pp&t=1";
                            }
                        break;
                    }
                }
            }
        });
    }
}
/* ***************************** */
// Send to a friend
/* ***************************** */
function sendToaFriend(vid,uid,jeux){
    /* CHECK EMAILS - PRENOMS */
    var erreur  = "";
    var erreur1 = "";
    var erreur2 = "";
    var ami 	= new Array(5);
    var email 	= new Array(5);
    for(var i=1; i<=5; i++){
        ami[i]="";
        email[i]="";
    }
    var aucuns 	= 1;

    if(document.getElementById('vous'+vid).value=="" || document.getElementById('vous'+vid).value=="Prénom*"){
        erreur="Vous devez renseigner le champ concernant votre prénom<br />";
    }else{
        var vous=document.getElementById('vous'+vid).value;
        for(var i=1; i<=5; i++){
            //alert('email'+i+vid);
            if(document.getElementById('email'+i+vid).value!="" && document.getElementById('email'+i+vid).value!="E-mail*" && document.getElementById('email'+i+vid).value!="E-mail"){	
                if(echeck(document.getElementById('email'+i+vid).value)==false){
                    erreur1="Désolé, une adresse mail n'est pas valide<br />";
                }else{
                    if(document.getElementById('ami'+i+vid).value=="" || document.getElementById('ami'+i+vid).value=="Prénom*" || document.getElementById('ami'+i+vid).value=="Prénom"){
                        erreur2="Vous devez renseigner le prénom de votre ami<br />";
                    }else{
                        ami[i]      =document.getElementById('ami'+i+vid).value;
                        email[i]    =document.getElementById('email'+i+vid).value;
                        aucuns      =0;
                    }
                }
            }
        }
    }

    if(aucuns==1 && erreur=="" && erreur1=="" &&erreur2==""){
        erreur="Vous devez envoyer l'email à au moins 1 ami !";	
    }
    erreur=erreur+erreur1+erreur2;

    //alert(ami[1]+' = '+email[1]);
    document.getElementById('erreurami'+vid).innerHTML=erreur;
    
    if(erreur==""){
        //ajax
        var urljeux="";
        if(jeux==1){
            urljeux=1;
        }
        if(jeux=="uk"){
            urljeux="uk";
        }
		
        var data = {
            'uid':uid,
            'urljeux':urljeux,
            'vid':vid,
            'vous':vous,
            'ami1':ami[1],
            'email1':email[1],
            'ami2':ami[2],
            'email2':email[2],
            'ami3':ami[3],
            'email3':email[3],
            'ami4':ami[4],
            'email4':email[4],
            'ami5':ami[5],
            'email5':email[5]
        }        
        Monolith.ajax("./inc/_sendToaFriend.php", data, function(xml){
            if(!xml){
                visibilite('loadersendto'+vid); 
            } else {
                invisibilite('loadersendto'+vid);
                var result = parseInt((xml.getElementsByTagName('result')[0] ? xml.getElementsByTagName('result')[0].firstChild.nodeValue : null),10); 
                if(result!==null){
					
                    switch(result){
                        case 0:
                        //action si error
                        break;
                        case 1:
                            //action si mailok	
                            var email1 = xml.getElementsByTagName('email1')[0].firstChild.nodeValue;
                            var email2 = xml.getElementsByTagName('email2')[0].firstChild.nodeValue;
                            var email3 = xml.getElementsByTagName('email3')[0].firstChild.nodeValue;
                            var email4 = xml.getElementsByTagName('email4')[0].firstChild.nodeValue;
                            var email5 = xml.getElementsByTagName('email5')[0].firstChild.nodeValue;
                            document.getElementById('envoyerAmi'+vid).style.display="none";
                            document.getElementById('confirmAmi'+vid).style.display="block";

                            var inputconfirm="<p>Vous avez bien envoyé un email à :</p><ul>";

                            if(email1!=""){inputconfirm+="<li>"+email1+"</li>";}
                            if(email2!=""){inputconfirm+="<li>"+email2+"</li>";}
                            if(email3!=""){inputconfirm+="<li>"+email3+"</li>";}
                            if(email4!=""){inputconfirm+="<li>"+email4+"</li>";}
                            if(email5!=""){inputconfirm+="<li>"+email5+"</li>";}
                            inputconfirm+="</ul>";

                            document.getElementById('contenuConfirmAmi'+vid).innerHTML=inputconfirm;
                        break;
                    }
                }
            }
        });
    }//fin if erreur
}


/* ***************************** */
// Formulaire de réponse à une question
/* ***************************** */
/*
function reponse(uid,qid){
	
	
	   var xhr_object = null;
		
	   if(window.XMLHttpRequest) // Firefox
		  xhr_object = new XMLHttpRequest();
	   else if(window.ActiveXObject) // Internet Explorer
		  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	   else { // XMLHttpRequest non supporté par le navigateur
		  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		  return;
       }

	   xhr_object.open("POST", "./inc/_reponse.php", true);
	
	   xhr_object.onreadystatechange = function() {
	   	 if(xhr_object.readyState > 0 &&  xhr_object.readyState < 4){
			//visibilite('loadermain'); 
		 }
		 if(xhr_object.readyState == 4){
		 		//invisibilite('loadermain');
		 		var xmlDoc= xhr_object.responseXML;
				
				var result = xmlDoc.getElementsByTagName('result')[0].firstChild.nodeValue; 			
				
				if(result != ""){
				
				
					if(result==0){
						//action si mauvais reponse
						document.getElementById('mauvaiseReponse').style.display="block";
					}
					if(result==1){
						//action si gagné	
						window.location = "?p=pp&b=1";	
					}
					if(result==2){
						//action si déjà répondu
						document.getElementById('mauvaiseReponse').style.display="none";
						document.getElementById('dejagagne').style.display="block";
					}				
				

				}			
				
				
			}
	   }
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   
	    var reponseu=document.getElementById('reponseu').value;
	   
		var data = 'uid='+uid+'&qid='+qid+'&reponseu='+reponseu;
		xhr_object.send(data);
	
	
	
}*/

function reponse(uid,qid){
		var reponseu=document.getElementById('reponseu').value;
        var data = {
            'uid':uid,
            'qid':qid,
            'reponseu':reponseu
        }  
    Monolith.ajax("./inc/_reponse.php", data, function(xml){
        if(!xml){
            //visibilite('loadermain'); 
        } else {
			
            //invisibilite('loadermain');
            var result = parseInt((xml.getElementsByTagName('result')[0] ? xml.getElementsByTagName('result')[0].firstChild.nodeValue : null),10); 
            if(result!==null){
                switch(result){
                    case 0:
						//action si mauvais reponse
						document.getElementById('mauvaiseReponse').style.display="block";
                    break;
                    case 1:
						//action si gagné	
						window.location = "?p=pp&b=1";	
                    break;
                    case 2:
						//action si déjà répondu
						document.getElementById('mauvaiseReponse').style.display="none";
						document.getElementById('dejagagne').style.display="block";
                    break;
                }
            }
        }
    });
}
