function newImage(arg) {
  if (document.images) {
    rslt = new Image();
    rslt.src = arg;
    return rslt;
  }
}

function changeImages() {
  if (document.images && (preloadFlag == true)) {
    for (var i=0; i<changeImages.arguments.length; i+=2) {
      document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
    }
  }
}

var preloadFlag = false;
function preloadImages() {
  if (document.images) {
    btn_accueil_over = newImage("/templates/current/images/btn_accueil-over.gif");
    btn_compte_over = newImage("/templates/current/images/btn_compte-over.gif");
    btn_newsletter_over = newImage("/templates/current/images/btn_newsletter-over.gif");
    btn_nouveaute_over = newImage("/templates/current/images/btn_nouveautes-over.gif");
    btn_contact_over = newImage("/templates/current/images/btn_contact-over.gif");
    btn_commander_over = newImage("/templates/current/images/btn_commander-over.gif");
    btn_panier_over = newImage("/templates/current/images/btn_panier-over.gif");
    preloadFlag = true;
  }
}

function switchImage(imgName, imgSrc) {
  if (document.images) {
    if (imgSrc != "none") {
      document.images[imgName].src = imgSrc;
    }
  }
}

/** Conversions */
function toHex(v) { v=Math.round(Math.min(Math.max(0,v),255)); return("0123456789ABCDEF".charAt((v-v%16)/16)+"0123456789ABCDEF".charAt(v%16)); }
function hex2rgb(r) { return({0:parseInt(r.substr(0,2),16),1:parseInt(r.substr(2,2),16),2:parseInt(r.substr(4,2),16)}); }
function rgb2hex(r) { return(toHex(r[0])+toHex(r[1])+toHex(r[2])); }

/* Rollover sur les onglets */
function click_sub_categories(link)
{
	document.location.href=link;
}
function mouse_over_sub_categories(obj, cat_color)
{
	document.body.style.cursor = "pointer";
	var st = obj.style;
/*	var old_rgb = hex2rgb(cat_color);
	var new_rgb = Array();
	var inc = 100;
	new_rgb[0]=	Math.min(old_rgb[0]+inc, 255);
	new_rgb[1]=	Math.min(old_rgb[1]+inc, 255);
	new_rgb[2]=	Math.min(old_rgb[2]+inc, 255);	
	var new_hex = rgb2hex(new_rgb);
	st.backgroundColor = "#" + new_hex;
*/
	st.color="#FFFFFF";
	st.backgroundColor = "#" + cat_color;

}
function mouse_out_sub_categories(obj, color)
{
	document.body.style.cursor = 'auto';
	//obj.style.backgroundColor="#EEEEEE";
	obj.style.backgroundColor=color;
	obj.style.color="#000000";
}
