function preload_image(_image) {
	var image = new Image;
	image.src = _image;
}


/***colormix***/
    function ColorView(color)
    {
      document.getElementById("preView").style.backgroundColor = '#' + color;
      document.getElementById("ColorHex").value = '#' + color;
    }
    // select color
    function ColorSet(division,color) {
    	document.getElementById(division).value = '#' + color;
    	document.getElementById(division).focus();
    	displayDiv('colormix','none');
    	displayDiv('colormix2','none');
    	
    }
    
    function changeImage(image_off,image_on){
            image_off.src=image_on;
    }
    function goBoutique(url){
            window.location.href="http://www.imade.fr/catalogue/"+url;
    }
    
    function goCategorie(url){
            window.location.href="http://www.imade.fr/categorie/"+url;
    }
    
    function goDate(url){
            var categorie = document.getElementById("categorie").value;
            if(categorie!=""){
                window.location.href="http://www.imade.fr/categorie/"+categorie+"/"+url;
            } else {
                alert("Veuillez choisir un type d'événement.");       
            }
    }
    
    function goThere(here){
        if(here!=""){
            window.location.href=here;
        }
    }
    function expedition(index){
            //alert(index);
            if(document.getElementById("date"+index).disabled){
                document.getElementById("date"+index).disabled = false;
                document.getElementById("heure"+index).disabled = false;
            } else {
                document.getElementById("date"+index).disabled = true;
                document.getElementById("heure"+index).disabled = true;       
            }
    }
    
function popup(page,nom,largeur,hauteur,options) {
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(page,nom,"top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

function slashDate(champ) {
	var contenu = champ.value;
	contenu = contenu.replace(/(\/\/)/, "");
	if(contenu.length == 2 || contenu.length == 5) {
		contenu += "/";
		champ.value = contenu;
	}
}

function closeDiv(div){
        document.getElementById(div).style.display = "none";
}

function plus(max){
        var quantite = parseInt(document.getElementById("quantite").value);
        quantite = quantite+1;
        if(quantite>max){
                alert("Vous ne pouvez pas en commander plus.");
                quantite = max;
        }
        document.getElementById("quantite").value = quantite;
}
function moins(){
        var quantite = parseInt(document.getElementById("quantite").value);
        quantite = quantite-1;
        if(quantite==0){
                quantite = 1;
        }
        document.getElementById("quantite").value = quantite;
}

function imadeConcepteur(){
        document.getElementById("categorieAssocie").style.display = "block";
        document.getElementById("taille").style.display = "none";
        document.getElementById("infoTaille").innerHTML = "Automatique";
        document.getElementById("infoTaille").style.display = "block";
}

function imadeNotConcepteur(){
        document.getElementById("categorieAssocie").style.display = "none";
        document.getElementById("taille").style.display = "block";
        document.getElementById("infoTaille").style.display = "none";
}

function imadeConcepteurNotAssocie(id){
        //document.getElementById("categorieAssocie").style.display = "block";
        document.getElementById("taille").style.display = "none";
        document.getElementById("infoTaille").innerHTML = "Automatique";
        document.getElementById("infoTaille").style.display = "block";
        getInfoCategorie(id);
}

/*contenu illicite*/
function afficheContenuIllicite(){
        if(document.getElementById("contenuIllicite").style.display=="none" || document.getElementById("contenuIllicite").style.display==""){
                document.getElementById("contenuIllicite").style.display = "block";
        } else {
                document.getElementById("contenuIllicite").style.display = "none";
        }
}
function sendContenuIllicite(){
    var productId = document.getElementById("productId").value;
    var message = document.getElementById("message").value;
    var retour = runfile("/ajax/contenuIllicite.php?productId="+escape(productId)+"&message="+ escape(message));
    document.getElementById("contenuIllicite").innerHTML = "Merci de votre aide.<br/>Nous allons vérifier le plus rapidement ce produit.<br /><br/>Cordialement,<br/>L'équipe d'Imade.fr";
}
/*question boutique*/
function afficheQuestion(){
        if(document.getElementById("question").style.display=="none" || document.getElementById("question").style.display==""){
                document.getElementById("question").style.display = "block";
        } else {
                document.getElementById("question").style.display = "none";
        }
}
function sendQuestion(){
    var productId = document.getElementById("productId").value;
    var message = document.getElementById("message").value;
    //alert("/ajax/question.php?productId="+escape(productId)+"&message="+ escape(message));
    var retour = runfile("/ajax/question.php?productId="+escape(productId)+"&message="+ escape(message));
    document.getElementById("question").innerHTML = "Merci de votre intéret !<br />Votre question a été envoyée à la boutique.<br /><br/>Cordialement,<br/>L'équipe d'Imade.fr";
}
function choixCategorie(idCategorie,index){
    var retour = runfile("/ajax/getCategorie.php?idCategorie="+escape(idCategorie)+"&index="+index);
    document.getElementById("choix"+index).innerHTML = retour;
    document.getElementById("choix"+index).style.display = "block";
    for(i=(index+1) ; i<=6 ; i++){
        document.getElementById("choix"+i).style.display = "none";
    }
}
/*AJAX*/
function runfile(fichier) 
     { 
     if(window.XMLHttpRequest) // FIREFOX 
          xhr_object = new XMLHttpRequest(); 
     else if(window.ActiveXObject) // IE 
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
     else 
          return(false); 
     xhr_object.open("GET", fichier, false); 
     xhr_object.send(null); 
     if(xhr_object.readyState == 4) {
        return(xhr_object.responseText);
        } else {
        return(false);
        } 
     }

/**codes securite**/
function getInfoCategorie(id) {
    var retour = runfile("../ajax/getInfoCategorie.php?id="+id);
    var text = retour.split('|');
    document.getElementById("textdescription").value = text[0];
    document.getElementById("poids").value = text[1];
    document.getElementById("reference").value = text[2];
}
