function showCompatibilites() {
  popup_close();
	compatibilites();
}

function showMentions() {
  popup_close();
	mentionslegales();
}

function procede() {
  alerte = ""
  if (document.APform.CODE0.value=="" || document.APform.CODE0.value=="Code 1") alerte = alerte + "- First Allopass code incorrect\n"
  if (document.APform.CODE1.value=="" || document.APform.CODE1.value=="Code 2") alerte = alerte + "- Second Allopass code incorrect\n"
  if (document.APform.targetNumber.value=="") alerte = alerte + "- Cell phone number incorrect\n"
  if (document.APform.targetNumber.value!="" && isNaN(document.APform.targetNumber.value)) alerte = alerte + "- Cell phone number incorrect\n"
  if (alerte!="") {
   alert (alerte)
   return;
  }    
 	params  = "targetNumber=" + document.APform.targetNumber.value;
	params += "&CODE0=" + document.APform.CODE0.value;
	params += "&CODE1=" + document.APform.CODE1.value;
  ajax_layer ("hiddenlayer","allopasssession.php",params);
	document.APform.action = "http://www.allopass.com/check/index.php4"  
  document.APform.submit();
  //document.APform.APsub.disabled=true;
}

function goAllopass(country,id,affilie,sousaffilie) {
	popupallopass = window.open("allopass.php?affilie="+affilie+"&sousaffilie="+sousaffilie+"&country="+country+"&id="+id,"popupallopass","width=360, height=480, noresize");
	popupallopass.focus();
}

function popup(reference,affilie) {
	extpop = window.open("http://www.logogay.com/fr/popupexterne.php?reference="+reference+"&affilie="+affilie,"logogay","width=550, height=550, noresize");
	extpop.focus();
}

function rotationbanniere() {
  ajax_layer ("bannierehaut","bannierehaut.php","");
}

function attente () {
  if (document.getElementById("cachecentre")!=null && document.getElementById("spinner")!=null){
	document.getElementById("cachecentre").style.visibility = "visible";
    document.getElementById("spinner").style.visibility = "visible";
  }
}

function compatibilites () {
  ajax_layer("centre","compatibilites.php","")
}

function mentionslegales () {
  ajax_layer("centre","mentionslegales.php","")
}

function disclamer () {
  document.getElementById("cache").style.visibility = "visible";
  document.getElementById("popup").style.visibility = "visible";
	if (document.formulaire.selecteur) document.formulaire.selecteur.disabled = true;
	ajax_layer("popup","disclamer.php","")
}

function popup_open (media,id) {
  document.getElementById("cache").style.visibility = "visible";
  document.getElementById("popup").style.visibility = "visible";
	if (document.formulaire.selecteur) document.formulaire.selecteur.disabled = true;
  params="media="+media+"&id="+id;
	ajax_layer("popup","popup.php",params)
}

function perso () {
  document.getElementById("cache").style.visibility = "visible";
  document.getElementById("popup").style.visibility = "visible";
	if (document.formulaire.selecteur) document.formulaire.selecteur.disabled = true;
  params="";
	ajax_layer("popup","popup.php",params)
}


function popup_close () {
  document.getElementById("cache").style.visibility = "hidden";
  document.getElementById("popup").style.visibility = "hidden";
	if (document.formulaire.selecteur) document.formulaire.selecteur.disabled = false;
}

function selectionne (titre,table,produit,categorie,cible,soft,orderby,orderway) {
	_id = document.formulaire.selecteur[document.formulaire.selecteur.selectedIndex].value
  _titre = titre
  _table = table
  _produit = produit
  _categorie = categorie
  _cible = cible
  _soft = soft
  _orderby = orderby
  _orderway = orderway
	mediapage(_titre,_id,_table,_produit,_categorie,_cible,_soft,1,_orderby,_orderway)
}

function show(url) {
	rotationbanniere()
	attente();
	ajax_layer("centre",url+".php","")
}

function mediapage(titre,id,table,produit,categorie,cible,soft,page,orderby,orderway) {
	rotationbanniere()
	attente();
	params  = "titre=" + titre;
	params += "&id=" + id;
	params += "&table=" + table;
	params += "&produit=" + produit;
	params += "&categorie=" + categorie;
	params += "&cible=" + cible;
	params += "&soft=" + soft;
	params += "&page=" + page;
	params += "&orderby=" + orderby;
	params += "&orderway=" + orderway;
  ajax_layer("centre","mediapage.php",params)
}

function recherche(chaine,produit,page) {
	rotationbanniere()
	titre = "Résultat de votre recherche"
	if (chaine.length >= 2) {
	  params  = "titre=" + titre;
	  params += "&chaine=" + chaine;
	  params += "&produit=" + produit;
  	params += "&page=" + page;
    ajax_layer("centre","recherche.php",params)
	}
}

function menupage(titre,id,table,produit,categorie,cible,soft,page,orderby,orderway) {
	rotationbanniere()
	attente();
	params  = "titre=" + titre;
	params += "&id=" + id;
	params += "&table=" + table;
	params += "&produit=" + produit;
	params += "&categorie=" + categorie;
	params += "&cible=" + cible;
	params += "&soft=" + soft;
	params += "&page=" + page;
	params += "&orderby=" + orderby;
	params += "&orderway=" + orderway;
  ajax_layer("centre","menupage.php",params)
}

function toppage(titre,produit,cible,page,soft,limit) {
	rotationbanniere()
	attente();
	params  = "titre=" + titre;
	params += "&produit=" + produit;
	params += "&cible=" + cible;
	params += "&soft=" + soft;
	params += "&page=" + page;
	params += "&limit=" + limit;
  ajax_layer("centre","toppage.php",params)
}


function ajax_layer (calque,url,params){
	attente();
  var xhr_object = null;
  if (window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
  else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
  else {
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	return;
  }
  xhr_object.open("POST", url, true);
  xhr_object.onreadystatechange = function() {
  if(xhr_object.readyState == 4)
	  if (document.getElementById) {
	  	document.getElementById(calque).innerHTML = xhr_object.responseText;
  if (document.getElementById("cachecentre")!=null) document.getElementById("cachecentre").style.visibility = "hidden";
  if (document.getElementById("spinner")!=null) document.getElementById("spinner").style.visibility = "hidden";
	  } else if (document.all) {
	  	document.all[calque].innerHTML = xhr_object.responseText;
  if (document.getElementById("cachecentre")!=null) document.getElementById("cachecentre").style.visibility = "hidden";
  if (document.getElementById("spinner")!=null) document.getElementById("spinner").style.visibility = "hidden";
    }
	}
  xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xhr_object.send(params);
}


