// JavaScript Document

// 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'; 
	}
}

// ouvrir une page dans un div
// 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 = '<p class=\"trans_attente\"><img src=\"http://www.bijoux-et-montres.com/img/anime-loader.gif" border="0" alt="Veuillez patientez..." /></p><p class=\"trans_attente\">Veuillez patienter...</p>';
    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();
        }
    }
}


// ouvrir une page sur fond transparent
function ouvrePage(ouvre,page) {
	if (ouvre == '1') {
		var hpage = document.body.offsetHeight;
		document.getElementById('marque_chx').style.display = 'none';
		document.getElementById('genre_chx').style.display = 'none';
		document.getElementById('transparent').style.display = 'block';
		document.getElementById('transparent').style.height = hpage+'px';
		document.getElementById('trans_corps').style.display = 'block';
	} else {
		document.getElementById('marque_chx').style.display = 'block';
		document.getElementById('genre_chx').style.display = 'block';
		document.getElementById('transparent').style.display = 'none';
		document.getElementById('trans_corps').style.display = 'none';
	}
	
	if (page != '') {
		pageDansDiv(page,'trans_corps');
	}
}

// gérer les quantités dans ajout_panier {
function gereQte(prix,qte,action,pdt) {
	var code = '';
	
	if (action == 'plus') {
		var newqte = qte+1;
		var newprix = newqte * prix;
		code = '<p id=\"apan_qte\">Quantité<a href=\"#\" title=\"Enlever 1 Montre\" onmouseover=\"javascript:document.qtemoins.src=\'http://www.bijoux-et-montres.com/img/qte_moins_on.gif\';\" onmouseout=\"javascript:document.qtemoins.src=\'http://www.bijoux-et-montres.com/img/qte_moins_off.gif\';\" onclick=\"javascript:gereQte('+prix+','+newqte+',\'moins\','+pdt+'); return false;\"><img id=\"qtemoins\" src=\"http://www.bijoux-et-montres.com/img/qte_moins_off.gif\" border=\"0\" alt=\"-\" /></a><span id=\"apan_nb\">'+newqte+'</span><a href=\"#\" title=\"Ajouter 1 Montre\" onmouseover=\"javascript:document.qteplus.src=\'http://www.bijoux-et-montres.com/img/qte_plus_on.gif\';\" onmouseout=\"javascript:document.qteplus.src=\'http://www.bijoux-et-montres.com/img/qte_plus_off.gif\';\" onclick=\"javascript:gereQte('+prix+','+newqte+',\'plus\','+pdt+'); return false;\"><img id=\"qteplus\" src=\"http://www.bijoux-et-montres.com/img/qte_plus_off.gif\" border=\"0\" alt=\"+\" /></a>x '+prix.toFixed(2)+' euros</p><p id=\"apan_px\"><img src=\"http://www.bijoux-et-montres.com/img/fleche_rouge.gif\" border=\"0\" alt=\"Montre Bijoux moins cher\" /> <span id=\"calc_px\">'+newprix.toFixed(2)+'</span> EUR</p><a href=\"#\" title=\"Valider l\'ajout au panier\" class=\"apan_btn\" onclick=\"javascript:ouvrePage(\'0\',\'\');ouvrePage(\'1\',\'http://www.bijoux-et-montres.com/inc/choix_desti.php?id_prod='+pdt+'&amp;qte_art='+newqte+'\'); return false;\"><img src=\"http://www.bijoux-et-montres.com/img/icone_ok.gif\" border=\"0\" alt=\"Valider l\'ajout au panier\" /> Valider</a> <a href=\"#\" title=\"Annuler l\'ajout au panier\" class=\"apan_btn\" onclick=\"javascript:ouvrePage(\'0\',\'\'); return false;\"><img src=\"http://www.bijoux-et-montres.com/img/icone_annul.gif\" border=\"0\" alt=\"Annuler l\'ajout au panier\" /> Annuler</a>';
		
	} else {
		var newqte = qte-1;
		if (newqte > 1) {
			var newprix = newqte * prix;
			code = '<p id=\"apan_qte\">Quantité<a href=\"#\" title=\"Enlever 1 Montre\" onmouseover=\"javascript:document.qtemoins.src=\'http://www.bijoux-et-montres.com/img/qte_moins_on.gif\';\" onmouseout=\"javascript:document.qtemoins.src=\'http://www.bijoux-et-montres.com/img/qte_moins_off.gif\';\" onclick=\"javascript:gereQte('+prix+','+newqte+',\'moins\','+pdt+'); return false;\"><img id=\"qtemoins\" src=\"img/qte_moins_off.gif\" border=\"0\" alt=\"-\" /></a><span id=\"apan_nb\">'+newqte+'</span><a href=\"#\" title=\"Ajouter 1 Montre\" onmouseover=\"javascript:document.qteplus.src=\'http://www.bijoux-et-montres.com/img/qte_plus_on.gif\';\" onmouseout=\"javascript:document.qteplus.src=\'http://www.bijoux-et-montres.com/img/qte_plus_off.gif\';\" onclick=\"javascript:gereQte('+prix+','+newqte+',\'plus\','+pdt+'); return false;\"><img id=\"qteplus\" src=\"img/qte_plus_off.gif\" border=\"0\" alt=\"+\" /></a>x '+prix.toFixed(2)+' euros</p><p id=\"apan_px\"><img src=\"img/fleche_rouge.gif\" border=\"0\" alt=\"Montre Bijoux moins cher\" /> <span id=\"calc_px\">'+newprix.toFixed(2)+'</span> EUR</p><a href=\"#\" title=\"Valider l\'ajout au panier\" class=\"apan_btn\" onclick=\"javascript:ouvrePage(\'0\',\'\');ouvrePage(\'1\',\'http://www.bijoux-et-montres.com/inc/choix_desti.php?id_prod='+pdt+'&amp;qte_art='+newqte+'\'); return false;\"><img src=\"http://www.bijoux-et-montres.com/img/icone_ok.gif\" border=\"0\" alt=\"Valider l\'ajout au panier\" /> Valider</a> <a href=\"#\" title=\"Annuler l\'ajout au panier\" class=\"apan_btn\" onclick=\"javascript:ouvrePage(\'0\',\'\'); return false;\"><img src=\"http://www.bijoux-et-montres.com/img/icone_annul.gif\" border=\"0\" alt=\"Annuler l\'ajout au panier\" /> Annuler</a>';
		} else {
			code = '<p id=\"apan_qte\">Quantité<img id=\"qtemoins\" src=\"img/qte_moins_off.gif\" border=\"0\" alt=\"-\" /><span id=\"apan_nb\">1</span><a href=\"#\" title=\"Ajouter 1 Montre\" onmouseover=\"javascript:document.qteplus.src=\'http://www.bijoux-et-montres.com/img/qte_plus_on.gif\';\" onmouseout=\"javascript:document.qteplus.src=\'http://www.bijoux-et-montres.com/img/qte_plus_off.gif\';\" onclick=\"javascript:gereQte('+prix+',1,\'plus\','+pdt+'); return false;\"><img id=\"qteplus\" src=\"img/qte_plus_off.gif\" border=\"0\" alt=\"+\" /></a>x '+prix.toFixed(2)+' euros</p><p id=\"apan_px\"><img src=\"img/fleche_rouge.gif\" border=\"0\" alt=\"Montre Bijoux moins cher\" /> <span id=\"calc_px\">'+prix.toFixed(2)+'</span> EUR</p><a href=\"#\" title=\"Valider l\'ajout au panier\" class=\"apan_btn\" onclick=\"javascript:ouvrePage(\'0\',\'\');ouvrePage(\'1\',\'http://www.bijoux-et-montres.com/inc/choix_desti.php?id_prod='+pdt+'&amp;qte_art='+newqte+'\'); return false;\"><img src=\"http://www.bijoux-et-montres.com/img/icone_ok.gif\" border=\"0\" alt=\"Valider l\'ajout au panier\" /> Valider</a> <a href=\"#\" title=\"Annuler l\'ajout au panier\" class=\"apan_btn\" onclick=\"javascript:ouvrePage(\'0\',\'\'); return false;\"><img src=\"http://www.bijoux-et-montres.com/img/icone_annul.gif\" border=\"0\" alt=\"Annuler l\'ajout au panier\" /> Annuler</a>';
		}
	}
	
	document.getElementById('gereqte').innerHTML = code;
}

// gérer les coordonnées de livraison oui/non
function diffCoordLiv() {
	if (document.getElementById('memecordo').checked) {
		ouvreDiv('coor_liv',0);
	} else {
		ouvreDiv('coor_liv',1);
	}
	//alert("Evenement enclanché");
}