<!--

/*ROLLOVERS*/

function rollo(imgName,etat,type,leLayer,area) {

	if (type==0) { //bouton standard

		if (etat==1) {

			eval("document."+imgName+".src="+imgName+"_b.src;")

		}

		if (etat==0) {

			eval("document."+imgName+".src="+imgName+"_a.src;")

		}

	}

	if (type==1) { //bouton detail complementary products

		if (etat==1) {

			eval("document."+imgName+".src=puce_b.src;")

		}

		if (etat==0) {

			eval("document."+imgName+".src=puce_a.src;")

		}

	}

	if (type==2) { //bouton acheter complementary products

		if (etat==1) {

			eval("document."+imgName+".src=caddie_b.src;")

		}

		if (etat==0) {

			eval("document."+imgName+".src=caddie_a.src;")

		}

	}

	if (type==3) { //bouton acheter detail complementary products

		if (etat==1) {

			eval("document."+imgName+".src=bt_buy2_b.src;")

		}

		if (etat==0) {

			eval("document."+imgName+".src=bt_buy2_a.src;")

		}

	}

	

	// Boutons detail page produits

	if (type==4) {

		if (etat==1) {

			// Masquer & afficher layer

			for (x=1;x<=document.formLayers.nbLayer.value;x++) {

				var cacheLayer="layer"+x;

				hideLayer(cacheLayer);

			}

			showLayer(leLayer);

			if (area!=-1) {

				// Roll de la carte

				eval("document.carte.src=carte_"+area+".src;");

			}

			rollo(imgName,1,1)

		}

		if (etat==0) {

			rollo(imgName,0,1)

		}

	}

	if (type==5) {

		if (etat==1) {

			// Masquer & afficher layer

			for (x=1;x<=document.formLayers.nbLayer.value;x++) {

				var cacheLayer="layer"+x;

				hideLayer(cacheLayer);

			}

			showLayer(leLayer);

			if (area!=-1) {

				// Roll de la carte

				eval("document.carte.src=carte_"+area+".src;");

			}

			rollo(imgName,1,2)

		}

		if (etat==0) {

			rollo(imgName,0,2)

		}

	}

	return true;

}

/*CHANGEMENT AUTO DE CHAMPS*/

function autotablead(original,destination) {

	if (original.getAttribute&&original.value.length==original.getAttribute("maxlength"))

	destination.focus()

}

/*COMPTER/LIMITER UN CHAMPS*/

function countInput(val,nb) {

	if (val.value.length>=nb) {

		val.value=val.value.substring(0,nb);

		alert("Vous avez atteint la limite de 500 caractères");

		val.focus()

	}

}

/*UPPERCASE D'UN CHAMPS*/

function upperCase(val,nb) {

	if (nb==0) {

		val.value=val.value.toUpperCase();

		val.focus();

	} else {

		if (val.value.length==1) {

			var string=val.value;

			var frst=string.substring(0,1);

			frst=frst.toUpperCase();

			string=frst+string.substring(1,val.value.length);

			val.value=string

		}

	}

}

/*LOWERCASE D'UN CHAMPS*/

function lowerCase(val,nb) {

	if (nb==0) {

		val.value=val.value.toLowerCase();

		val.focus();

	} else {

		if (val.value.length==1) {

			var string=val.value;

			var frst=string.substring(0,1);

			frst=frst.toLowerCase();

			string=frst+string.substring(1,val.value.length);

			val.value=string

		}

	}

}

/* TEST FLASH */

function checkPlugin(plugin) { 

  if ((navigator.plugins && navigator.plugins[plugin]) || 

      (navigator.appName.indexOf('Microsoft') != -1 &&

       navigator.appVersion.indexOf('Mac') == -1 &&

       navigator.appVersion.indexOf('3.1') == -1)) {

	Flash=1;

	} else {

	Flash=0;

	}

}

checkPlugin('Shockwave Flash');

/*IMPRIMER LA PAGE*/

function printPage() {

	var url=document.location.href;

	if (url.indexOf('?')!=-1) {

		url=url.replace('?','-o-intero-o-')

	}

	if (url.indexOf('&')!=-1) {

		var compteur=1;

		var test=0;

		 while(url.indexOf('&')!=-1 && test!=1) {

			url=url.replace('&','-o-et-o-');

			if (url.indexOf('&')==-1) {

				test=1;

			} 

			compteur++;

		 }

	}

	var url='popup_print.cfm?page='+url;

	var nom="imprime";

	var largeur=680;

	var hauteur=400;

	var top=(screen.height-hauteur)/2;

	var left=(screen.width-largeur)/2;

	window.open(url,nom,"top="+top+",left="+left+",width="+largeur+",height="+hauteur+",toolbar=yes,resizable=yes,menubar=no,scrollbars=yes,status=no,location=no")

}

// Afficher Layer

function showLayer(layerName) {

	if (document.all) {

		document.all[layerName].style.visibility='visible'

	} else {

		document.getElementById(layerName).style.visibility='visible'

	}

}

// Cacher le layer

function hideLayer(layerName) {

	if (document.all) {

		document.all[layerName].style.visibility='hidden'

	} else {

		document.getElementById(layerName).style.visibility='hidden'

	}

}

// Layer infos

var etatInfo=0;

function montreInfo(layer) {

	if (etatInfo==0) {

		etatInfo=1;

		displayLayer(layer,1)

	} else {

		etatInfo=0;

		displayLayer(layer,0)

	}

}

// Afficher / Masquer layer

function displayLayer(divName,etat) {

	if (etat==1) {

		eval("document.getElementById('"+divName+"').style.display=''");

	} else {

		eval("document.getElementById('"+divName+"').style.display='none'");

	}

}

// Ouvrir un lien barre d'outils

function lien(adresse) {

	window.open(adresse,'fenetrelien','width=300,height=300,menubar=1,resizable=1,toolbar=1,location=1,scrollbars=1');

}

// Voir photo

var photo=0;

function viewphoto(imgName) {

	if (imgName==0) {

		document.all["divphoto"].innerHTML="";

	} else {

		document.all["divphoto"].innerHTML="<img src=photos/"+imgName+".jpg>";

	}

}


function detectAsianCharactere(textval,action,nbr) {
	var str=textval.value;
	var re1 = new RegExp("^[\u0000-\u007F\u0080-\u00FF\u0100-\u017F\u0180-\u024F\u0250-\u02AF\u02B0-\u02FF\u0300-\u036F\u0370-\u03FF\u0400-\u04FF]*$"); //English Unicode character range 
	str = str.replace(/(^\s*)|(\s*$)/g,'');
	if (!(re1.test(str)))
	{
		alert("Please enter latin based (english) characters");
		textval.value = "";
		textval.focus();
		return;
	} else {
		if (action == 'up'){
			upperCase(textval,nbr);
		
		}else if (action == 'down'){
			lowerCase(textval,nbr);
		}else{
			textval.value = str;
		}
	
	}

}

//-->