var menu_top_222off = new Image();menu_top_222off.src = vPath+'/off/xspacer_top_222.jpg'; 
var menu_top_222on = new Image();menu_top_222on.src = vPath+'/on/xspacer_top_222.jpg'; 
var menu_top_222active = new Image();menu_top_222active.src = vPath+'/active/xspacer_top_222.jpg'; 

var menu_bottom_222off = new Image();menu_bottom_222off.src = vPath+'/off/xspacer_bottom_222.gif'; 
var menu_bottom_222on = new Image();menu_bottom_222on.src = vPath+'/on/xspacer_bottom_222.gif'; 
var menu_bottom_222active = new Image();menu_bottom_222active.src = vPath+'/active/xspacer_bottom_222.gif'; 

var menu_bottom_223off = new Image();menu_bottom_223off.src = vPath+'/off/xspacer_bottom_223.gif'; 
var menu_bottom_223on = new Image();menu_bottom_223on.src = vPath+'/on/xspacer_bottom_223.gif'; 
var menu_bottom_223active = new Image();menu_bottom_223active.src = vPath+'/active/xspacer_bottom_223.gif'; 

var menu_bottom_224off = new Image();menu_bottom_224off.src = vPath+'/off/xspacer_bottom_224.gif'; 
var menu_bottom_224on = new Image();menu_bottom_224on.src = vPath+'/on/xspacer_bottom_224.gif'; 
var menu_bottom_224active = new Image();menu_bottom_224active.src = vPath+'/active/xspacer_bottom_224.gif'; 

var menu_0off= new Image();menu_0off.src = vPath+'off/vtt.gif'
var menu_0on= new Image();menu_0on.src = vPath+'on/vtt.gif'
var menu_0active= new Image();menu_0active.src = vPath+'active/vtt.gif'


// CROSS COUNTRY
var menu_222off= new Image();menu_222off.src = vPath+'off/vtt.gif'
var menu_222on= new Image();menu_222on.src = vPath+'on/vtt.gif'
var menu_222active= new Image();menu_222active.src = vPath+'active/vtt.gif'

var menu_22off= new Image();menu_22off.src = vPath+'off/cross_country.gif'
var menu_22on= new Image();menu_22on.src = vPath+'on/cross_country.gif'
var menu_22active= new Image();menu_22active.src = vPath+'active/cross_country.gif'

var menu_1off= new Image();menu_1off.src = vPath+'off/enduro.gif'
var menu_1on= new Image();menu_1on.src = vPath+'on/enduro.gif'
var menu_1active= new Image();menu_1active.src = vPath+'active/enduro.gif'

var menu_2off= new Image();menu_2off.src = vPath+'off/freeride.gif'
var menu_2on= new Image();menu_2on.src = vPath+'on/freeride.gif'
var menu_2active= new Image();menu_2active.src = vPath+'active/freeride.gif'

var menu_3off= new Image();menu_3off.src = vPath+'off/dh.gif'
var menu_3on= new Image();menu_3on.src = vPath+'on/dh.gif'
var menu_3active= new Image();menu_3active.src = vPath+'active/dh.gif'

// ROUTE
var menu_23off= new Image();menu_23off.src = vPath+'off/route.gif'
var menu_23on= new Image();menu_23on.src = vPath+'on/route.gif'
var menu_23active= new Image();menu_23active.src = vPath+'active/route.gif'

// VTC
var menu_223off= new Image();menu_223off.src = vPath+'off/vtc.gif'
var menu_223on= new Image();menu_223on.src = vPath+'on/vtc.gif'
var menu_223active= new Image();menu_223active.src = vPath+'active/vtc.gif'

var menu_24off= new Image();menu_24off.src = vPath+'off/ville.gif'
var menu_24on= new Image();menu_24on.src = vPath+'on/ville.gif'
var menu_24active= new Image();menu_24active.src = vPath+'active/ville.gif'

var menu_25off= new Image();menu_25off.src = vPath+'off/campagne.gif'
var menu_25on= new Image();menu_25on.src = vPath+'on/campagne.gif'
var menu_25active= new Image();menu_25active.src = vPath+'active/campagne.gif'

var menu_177off= new Image();menu_177off.src = vPath+'off/randonnee.gif'
var menu_177on= new Image();menu_177on.src = vPath+'on/randonnee.gif'
var menu_177active= new Image();menu_177active.src = vPath+'active/randonnee.gif'

var menu_26off= new Image();menu_26off.src = vPath+'off/accessoires.gif'
var menu_26on= new Image();menu_26on.src = vPath+'on/accessoires.gif'
var menu_26active= new Image();menu_26active.src = vPath+'active/accessoires.gif'

// TEXTILE
var menu_224off= new Image();menu_224off.src = vPath+'off/textile.gif';
var menu_224on= new Image();menu_224on.src = vPath+'on/textile.gif';
var menu_224active= new Image();menu_224active.src = vPath+'active/textile.gif';

var menu_27off= new Image();menu_27off.src = vPath+'off/maillot.gif';
var menu_27on= new Image();menu_27on.src = vPath+'on/maillot.gif';
var menu_27active= new Image();menu_27active.src = vPath+'active/maillot.gif';

var menu_28off= new Image();menu_28off.src = vPath+'off/cuissard.gif';
var menu_28on= new Image();menu_28on.src = vPath+'on/cuissard.gif';
var menu_28active= new Image();menu_28active.src = vPath+'active/cuissard.gif';

var menu_29off= new Image();menu_29off.src = vPath+'off/veste.gif'
var menu_29on= new Image();menu_29on.src = vPath+'on/veste.gif'
var menu_29active= new Image();menu_29active.src = vPath+'active/veste.gif'

var menu_30off= new Image();menu_30off.src = vPath+'off/chaussures.gif'
var menu_30on= new Image();menu_30on.src = vPath+'on/chaussures.gif'
var menu_30active= new Image();menu_30active.src = vPath+'active/chaussures.gif'

var menu_184off= new Image();menu_184off.src = vPath+'off/divers.gif'
var menu_184on= new Image();menu_184on.src = vPath+'on/divers.gif'
var menu_184active= new Image();menu_184active.src = vPath+'active/divers.gif'

var arChild_222 = new Array(22,1,2,3);
var arChild_23  = new Array();
var arChild_223 = new Array(24,25,177,26);
var arChild_224 = new Array(27,28,29,30,184);
	

function MM_doOver(vMenuId,vState,vMenuParentId)
{
	  if (vState=="on") 
	    rol("menu_"+vMenuId,"menu_"+vMenuId+"active");
	  else
	    rol("menu_"+vMenuId,"menu_"+vMenuId+vState);
	  
	  if (vMenuParentId == 0) vMenuParentId=vMenuId;


	  switch(vMenuParentId.toString())
	  {
	    case '222':
	      rol("menu_top_222","menu_top_222"+vState);
	      rol("menu_bottom_222","menu_bottom_222"+vState);
	      break;
	    case '223':
	      rol("menu_bottom_223","menu_bottom_223"+vState);
	      break;
	    case '224':
	      rol("menu_bottom_224","menu_bottom_224"+vState);
	      break;
	  }  

		rol("menu_"+vMenuParentId,"menu_"+vMenuParentId+vState);

		
		var vr = eval("arChild_"+vMenuParentId)
		for (var x=0; x<vr.length; x++)
			if (vMenuId!=vr[x]) rol("menu_"+vr[x],"menu_"+vr[x]+vState);
}


	
	
function getRef(id) 
{
  return document.getElementById(id)
}

function isValidEmail(strEmail)
{
  if (!/^[\.\w-]+@[\.\w-]+\.\w{2,4}$/g.test(strEmail))
    return false;
  else
    return true;
}

function setDisplay(vObj,vParam)
{
  if (vParam==1)
    vObj.style.display="";
  else
    vObj.style.display="none";
}

function preloadImg(imgObj,imgSrc) 
{
  eval(imgObj+' = new Image()')
  eval(imgObj+'.src = "'+imgSrc+'"')
}


function preloadRol(imgObj,imgSrc,imgExt) {
  eval(imgObj+'_on = new Image()')
  eval(imgObj+'_on.src = "'+imgSrc+'_on.'+imgExt+'"')
  eval(imgObj+'_off = new Image()')
  eval(imgObj+'_off.src = "'+imgSrc+'_off.'+imgExt+'"')
}


function rol(id,name) {
  if (document.images) document.images[id].src=eval(name+".src");
}

function doPopUp(vUrl, vWidth, vHeight, vHasScroll, vTitle)
{
  var p = 'TOOLBAR=NO,LOCATION=NO,DIRECTORIES=NO,STATUS=NO,MENUBAR=NO,SCROLLBARS='+ vHasScroll +',RESIZABLE=NO,COPYHISTORY=YES,WIDTH='+ vWidth +',HEIGHT='+ vHeight;
  if (!vTitle ) vTitle = 'Vipe.fr' ;
  var j = window.open(vUrl, vTitle, p);
  j.focus();
}


function printIt()
{
  self.print();
}


function bw() 
{
  // convert all characters to lowercase to simplify testing
  var agt=navigator.userAgent.toLowerCase();
  // *** BROWSER VERSION ***
  // Note: On IE5, these return 4, so use is_ie5up to detect IE5.
  this.Major = parseInt(navigator.appVersion);
  this.Minor = parseFloat(navigator.appVersion);
  this.ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
  this.ie3    = (this.ie && (this.Major < 4));
  this.ie4    = (this.ie && (this.Major == 4) && (agt.indexOf("msie 4")!=-1) );
  this.ie4up  = (this.ie && (this.Major >= 4));
  this.ie5    = (this.ie && (this.Major == 4) && (agt.indexOf("msie 5.0")!=-1) );
  this.ie5up  = (this.ie && !this.ie3 && !this.ie4);
  this.ie55   = (this.ie && (this.Major == 4) && (agt.indexOf("msie 5.5") !=-1));
  this.ie55up = (this.ie && !this.ie3 && !this.ie4 && !this.ie5);
  this.ie6    = (this.ie && (this.Major == 4) && (agt.indexOf("msie 6.")!=-1) );
  this.ie6up  = (this.ie && !this.ie3 && !this.ie4 && !this.ie5 && !this.ie55);

  var nav = navigator;
  var bwName = nav.appName;
  var bwAgent = nav.userAgent;
  var bwVer = parseInt(nav.appVersion);
  this.pc=(bwAgent.indexOf("Windows") != -1)  ? true:false;
  this.mac=(bwAgent.indexOf("Mac") != -1)  ? true:false;
  this.dom=document.getElementById?true:false;
  this.op =(bwAgent.indexOf("Opera") != -1) ? true:false;
  this.ns =(bwName=="Netscape") ? true:false;
  this.ns4 =(this.ns && bwVer==4) ? true:false;
  this.ns6=(this.ns && bwVer==5 &&(bwAgent.indexOf("Gecko") != -1)) ? true:false;; 
  this.op5 = (bwAgent.indexOf("Opera 5.") != -1) ? true:false;; 
  this.op6 =( (bwAgent.indexOf("Opera 6")!=-1) || (bwAgent.indexOf("Opera/6")!=-1) ) ? true:false;
}
var is = new bw();


function getBrand() {
	  objSel = document.getElementById("w_manufacturer");
	  document.getElementById("elBrand").innerHTML = objSel.options[objSel.selectedIndex].text;
}


function doSearch() {
	  objFrm = document.getElementById("frmTop");
	  if (objFrm && objFrm.w_key.value) {
	  	document.location.href = objFrm.action + "?w_key=" + objFrm.w_key.value + "&w_goto=product_list&flag=search";
	  }else{
	  	alert("Merci de saisir un mot cl");
	  	return false;
	  }
}

function doOnChange(oSel) {
		location.href = oSel.options[oSel.selectedIndex].value;
}

function getRequest(vMethod, vUrl, vCaller) {
	if (typeof oXHR=='undefined') {
	 try {
	 oXHR = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
	 try {
	 oXHR = new ActiveXObject("Microsoft.XMLHTTP");
	 } catch (E) {
	 oXHR = false;
	 }
	 }
	if (!oXHR && typeof XMLHttpRequest!='undefined') {
	 oXHR = new XMLHttpRequest();
	}
	}
	oXHR.open(vMethod, vUrl, true);
	oXHR.onreadystatechange = function() {
	if (oXHR.readyState==4) {
	 	var XHRresult = oXHR.responseText;
	 	vCaller(XHRresult);
	}
	};
	oXHR.send(null);
}