// JavaScript Document
/* Fontion d'initialisation de l'objet XHR*/
function createXHR() 
{
    var request = false;
        try {
            request = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch (err2) {
            try {
                request = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (err3) {
		try {
			request = new XMLHttpRequest();
		}
		catch (err1) 
		{
			// XMLHttpRequest non supporté par le navigateur 
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			request = false;
		}
            }
        }
	
    return request;
}

function changerCritique(id_fiche){
var xhr = createXHR();
var url = '/MS8/scripts/changer_critique_mav.php';
    xhr.open("POST", url, true);
    xhr.onreadystatechange = function handleHttpResponse() {
	  if (xhr.readyState == 4 && xhr.status == 200) {
	  results = xhr.responseText;
	  document.getElementById('critique_mav').innerHTML = results;
	  }
	  else{
	  //alert("C'est pas en ready state=4 c'est en readystate=" + xhr.readyState);
	  }
	};
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    xhr.send("id_fiche=" + id_fiche);
}

function voterPerso(id_fiche,id_perso){
var xhr = createXHR();
var url = '/include/ajax_voter_perso.php';
    xhr.open("POST", url, true);
    xhr.onreadystatechange = function handleHttpResponse() {
	  if (xhr.readyState == 4 && xhr.status == 200) {
	  results = xhr.responseText;
	  document.getElementById('liste_personnages').innerHTML = results;
	  }
	  else{
	  //alert("C'est pas en ready state=4 c'est en readystate=" + xhr.readyState);
	  }
	};
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    xhr.send("id_fiche=" + id_fiche + "&id_perso=" + id_perso);
}

function rechercherMots(chaine){
	if(chaine!=""){
	var xhr = createXHR();
	var url = '/include/ajax_rechercher_mots.php';
	    xhr.open("POST", url, true);
	    xhr.onreadystatechange = function handleHttpResponse() {
		  if (xhr.readyState == 4 && xhr.status == 200) {
		  results = xhr.responseText;
		    if(chaine.length>2){
  		  document.getElementById('rech_sugg').style.display = 'block';
  		  }
  		  else{
        document.getElementById('rech_sugg').style.display = 'none';
        }
		  document.getElementById('rech_sugg').innerHTML = results;
		  	/*
		  	if(results==""){
		  	document.getElementById('rech_sugg').style.visibility = 'hidden';
		  	}
		  	*/
		  }
		  else{
		  //alert("C'est pas en ready state=4 c'est en readystate=" + xhr.readyState);
		  }
		};
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	    xhr.send("chaine=" + chaine);
	}
	else{
	document.getElementById('rech_sugg').style.display = 'none';
	}
}

function verifInfos(){
var dep=document.getElementById('dep').value;
var jour=document.getElementById('jour').value;
var mois=document.getElementById('mois').value;
var an=document.getElementById('an').value;
var msg="";

  if(dep=="0"){
  msg+="<? echo CHOISIR_DEPARTEMENT; ?>\n";
  }
  if(jour=="0" || mois=="0" || an=="0"){
  msg+="<? echo ENTRER_DATE_NAISSANCE; ?>";
  }
  
  if(msg!=""){
  alert(msg);
  }
  else{
  document.getElementById('form_inscription').submit();
  }
}

function verifUser(chaine){
  if(chaine!=""){
	var xhr = createXHR();
	var url = '/include/ajax_verif_pseudo.php';
	    xhr.open("POST", url, true);
	    xhr.onreadystatechange = function handleHttpResponse() {
		  if (xhr.readyState == 4 && xhr.status == 200) {
		  results = xhr.responseText;
		  document.getElementById('res_verif_pseudo').innerHTML = results;
		    if(document.getElementById('pseudo_verif').value=='1' && document.getElementById('mail_verif').value=='1' && document.getElementById('mdp_verif').value=='1'){
        /*document.getElementById('valid_inscription').innerHTML='<div class="bouton_inscription" onclick="verifInfos();"><? echo VALIDER; ?></div>';*/
        document.getElementById('valid_inscription').innerHTML='<div class="bouton_inscription" onclick="verifInfos();">Valider</div>';
        document.getElementById('valid_inscription').style.display='block';
        }
        else{
        document.getElementById('valid_inscription').innerHTML='<div class="bouton_inscription" onclick="alert(\"<? echo VEUILLEZ_REMPLIR_TOUS_CHAMPS; ?>\");">Valider</div><br>';
        }
		  }
		  else{
		  //alert("C'est pas en ready state=4 c'est en readystate=" + xhr.readyState);
		  }
		};
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	    xhr.send("chaine=" + chaine);
	}
}

function verifMail(chaine){
  if(chaine!=""){
	var xhr = createXHR();
	var url = '/include/ajax_verif_mail.php';
	    xhr.open("POST", url, true);
	    xhr.onreadystatechange = function handleHttpResponse() {
		  if (xhr.readyState == 4 && xhr.status == 200) {
		  results = xhr.responseText;
		  document.getElementById('res_verif_mail').innerHTML = results;
		    if(document.getElementById('pseudo_verif').value=='1' && document.getElementById('mail_verif').value=='1' && document.getElementById('mdp_verif').value=='1'){
        document.getElementById('valid_inscription').innerHTML='<div class="bouton_inscription" onclick="verifInfos();">Valider</div>';
        document.getElementById('valid_inscription').style.display='block';
        }
        else{
        document.getElementById('valid_inscription').style.display='none';
        }
		  }
		  else{
		  //alert("C'est pas en ready state=4 c'est en readystate=" + xhr.readyState);
		  }
		};
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	    xhr.send("chaine=" + chaine);
	}
}

function rechercherBoutique(chaine){
  if(chaine!=""){
	var xhr = createXHR();
	var url = '/include/ajax_recherche_boutique_part.php';
	    xhr.open("POST", url, true);
	    xhr.onreadystatechange = function handleHttpResponse() {
		  if (xhr.readyState == 4 && xhr.status == 200) {
		  results = xhr.responseText;
		  document.getElementById('suggestions_boutiques').innerHTML = results;
		  document.getElementById('suggestions_boutiques').style.visibility = "visible";
		  }
		  else{
		  //alert("C'est pas en ready state=4 c'est en readystate=" + xhr.readyState);
		  }
		};
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	    xhr.send("chaine=" + chaine);
	}
	else{
  document.getElementById('suggestions_boutiques').style.visibility = "hidden";
  }
}



function afficherInfosFiche(id_div){
var lang="<? echo LANG; ?>";

  if(document.getElementById('fiche_detaillee')){
  document.getElementById('fiche_detaillee').style.display='none';
  }



document.getElementById(id_div).style.display='block';
document.getElementById("li_" + id_div).style.backgroundImage="url('/include/lang/' + lang + '/img/onglet_" + id_div + "_on.png')";
}
