// JavaScript COMMUN

// Ajouter le site aux favoris
function AjoutFavo() {
	var url = "http://www.accessprivilege.com";
	var title = "ACHAT EN LIGNE ELECTROMENAGER : COMPARATEUR DE PRIX.";
	
	if (window.sidebar) // firefox
	{
		window.sidebar.addPanel(title, url, "");
	}
	else if(window.opera && window.print) // opera
	{
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}
	else if(document.all)// ie
	{
		window.external.AddFavorite(url, title);
	}
	else
	{
        alert("Cette fonction n'est pas compatible avec vote navigateur");
    }
}

// fonction pour ouverture de la popup explication de l eco-taxe
function ouvreFenetre(page, largeur, hauteur) {
  window.open(page, "", "scrollbars=yes,menubar=no,toolbar=no,resizable=no,width="+ largeur + ",height=" + hauteur);
}

// petite pop up
function ouvrePopup(URL, nom, largeur, hauteur) {
	window.open(URL, nom,'width=' + largeur + ',height=' + hauteur + ',top=0,left=0');
}

// faire apparaitre ou non un div
function ouvreDiv(name,ouvre) {
	if (ouvre == "1") {
		document.getElementById(name).style.display = "block"; 
	} else {
		document.getElementById(name).style.display = "none"; 
	}
}
// cacher ou non un div
function cacheDiv(name,ouvre) {
	if (ouvre == "1") {
		document.getElementById(name).style.visibility = "visible"; 
	} else {
		document.getElementById(name).style.visibility = "hidden"; 
	}
}

// gestion des menu du haut
function aff_smenu(ouvre, nb) {
	// ouvrir smenu correspondant
	for (i=0;i<nb;i++) {
		document.getElementById('sm_'+i).style.display = 'none';
	}
	document.getElementById('sm_def').style.display = 'none';	
	document.getElementById('sm_'+ouvre).style.display = 'block';	
}

/* POUR OUVRIR UNE PAGE DANS UN DIV */
// faire apparaitre ou non un div
function ouvreDiv(name,ouvre) {
	if (ouvre == "1") {
		document.getElementById(name).style.display = "block"; 
	} else {
		document.getElementById(name).style.display = "none"; 
	}
}
// cacher ou non un div
function cacheDiv(name,ouvre) {
	if (ouvre == "1") {
		document.getElementById(name).style.visibility = "visible"; 
	} else {
		document.getElementById(name).style.visibility = "hidden"; 
	}
}
// script AJAX pour script d'après
function pageDansDivDone(target) {
   // only if req is "loaded"
   if (req.readyState == 4) {
       // only if "OK"
       if (req.status == 200 || req.status == 304) {
           results = req.responseText;
           document.getElementById(target).innerHTML = results;
       } else {
           document.getElementById(target).innerHTML="pageDansDiv error:\n" +
               req.statusText;
       }
   }
}
// script AJAX
function pageDansDiv(url,target) {
    document.getElementById(target).innerHTML = 'loading data...';
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {pageDansDivDone(target);};
        req.open("GET", url, true);
        req.send(null);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {pageDansDivDone(target);};
            req.open("GET", url, true);
            req.send();
        }
    }
}