// Chemin vers le répertoire des images
var chemin = "/templates/primeurs/images/menu-vin/";
// L'extension de toutes les images
var ext = ".jpg";
// Le nom de chaque image à précharger, peu importe l'ordre
var liste_images = new Array('menu-vin-fond','menu-vin-fondb','menu-vin-fondm');

// Un tableau qui permettra le stockage 'virtuel' des images pour les précharger
document.image_chargee = new Array();

// La fonction de préchargement
function prechargement() {
    // Pour chaque image
    for ( i = 0; i < liste_images.length; i++ ) {
        // on créé virtuellement une image
        document.image_chargee[i] = new Image;
        
        // On en indique la source en assemblant le chemin, le nom et l'extension
        document.image_chargee[i].src = chemin + liste_images[i] + ext;
    }
}

// JavaScript Document
function afficheSsCateg(id) {
    var d = document.getElementById('categ'+id);
    
    //Cache le menu de départ si il y en a
    var e;
    if(e = document.getElementById('categ0')){
        e.style.visibility='hidden';
        e.style.display='none';
    }
    cacheSsCateg()
    
    //affiche le bon menu
    if (d) {
        d.style.display='block';
        d.style.visibility='visible';
    }
}

function cacheSsCateg(){
    //cache les autre menu
    for (var i = 1; i<=12; i++) {
        if (document.getElementById('categ'+i)) {
            document.getElementById('categ'+i).style.visibility='hidden';
            document.getElementById('categ'+i).style.display='none';
        }
    }
}

function cacheSsCategTemp(){
    window.setTimeout('cacheSsCateg()',4000);
}
        
// INITIALIZE AJAX ENGINE //////////////////////////////////////

function ajaxObject(){
	if(window.ActiveXObject){ 
		// Support Internet Explorer
		var request = new ActiveXObject("Microsoft.XMLHTTP");
		return request;
	} else 	if(window.XMLHttpRequest){ 
		// Support Firefox, Safari, Opera
		var request = new XMLHttpRequest();
		//request.setRequestHeader("Content-Type", "text/xml;charset=iso-8859-1")
		return request;
	} else {
		// Aucun support
		alert('Désolé, mais votre navigateur ne supporte pas la technologie AJAX. Nous vous conseillons d\'utiliser un de ces navigateurs compatibles : Mozilla Firefox, Microsoft Internet Explorer, Opera.');
		return false;
	}
}

/////////////////// JABBAX.LoadPage  /////////////////////:

function writeHTML(htmlStream, div){
	document.getElementById(div).innerHTML = htmlStream;
}


function loadPage(url,div){
	request = ajaxObject()
	request.open("GET", url, false);
	request.send(null);
	if(request.readyState == 4) {
		writeHTML(request.responseText, div);
	} else { 
		return false;
	}
}


function getPage(url,destination){
	page = "/shop.php?" + url;
	div = destination
	if(page != '')
	{
	    //charge la page
	    loadPage(page,div);
	}
	return false;
}

function getWindowHeight() {
    var h = 0;
    if (window.scrollMaxY) { // firefox
        h = window.scrollMaxY + document.documentElement.clientHeight;
    } else if(document.scrollHeight) {
        h = document.scrollHeight + document.documentElement.clientHeight;
    } else {
        h = document.documentElement.scrollHeight;
    }
    
    return h;
}

function getConditioning(id){
    $('overlay').style.visibility = "visible";
    $('overlay').style.height = getWindowHeight()+'px';

	page = "/conditioning.php?pID=" + id;
	div = 'overDiv'
	if(page != '')
	{
	    //charge la page
	    $(div).innerHTML = 'Veuillez patienter...';
	    loadPage(page,div);
	}
	return false;
}

function closeConditionning(){
    $('overlay').style.visibility = "hidden";
    return cClick();
}


function tabs_change(tabs,id){
    //efface tous les tabs
    if($('tabs_chateaux'))
        $('tabs_chateaux').style.display='none';

    if($('tabs_quarin'))       
        $('tabs_quarin').style.display='none';
    
    if($('tabs_primeursbdx'))       
        $('tabs_primeursbdx').style.display='none';
    
    if($('tabs_internaute'))       
        $('tabs_internaute').style.display='none';
    
    if($('tabs_products'))       
        $('tabs_products').style.display='none';	
	
    if(id == 'btn_chateau')
        $('btn_chateau').className = 'prod_pres_chateau2';
    else
        if($('btn_chateau')) $('btn_chateau').className = 'prod_pres_chateau';
	
    if(id == 'btn_quarin')
        $('btn_quarin').className = 'prod_pres_quarin2';
    else
        if($('btn_quarin')) $('btn_quarin').className = 'prod_pres_quarin';
	
    if(id == 'btn_primbx')
        $('btn_primbx').className = 'prod_pres_primbx2';
    else
        if($('btn_primbx')) $('btn_primbx').className = 'prod_pres_primbx';
	
    if(id == 'btn_internautes')
        $('btn_internautes').className = 'prod_pres_internautes2';
    else
        if($('btn_internautes')) $('btn_internautes').className = 'prod_pres_internautes';
	
    if(id == 'btn_sim')
        $('btn_sim').className = 'prod_pres_similaires2';
    else
        if($('btn_sim')) $('btn_sim').className = 'prod_pres_similaires';
        
    $(tabs).style.display='block';
}



function clearSearch(object){
    if(object.value=='Ma recherche')
        object.value='';
}