function multiClass(eltId) {
	arrLinkId = new Array('_1','_2','_3','_4','_5');
	intNbLinkElt = new Number(arrLinkId.length);
	arrClassLink = new Array('current','ghost');
	strContent = new String()
	for (i=0; i<intNbLinkElt; i++) {
		strContent = "menu"+arrLinkId[i];
		if ( arrLinkId[i] == eltId ) {
			document.getElementById(arrLinkId[i]).className = arrClassLink[0];
			document.getElementById(strContent).className = 'on header';
		} else {
			document.getElementById(arrLinkId[i]).className = arrClassLink[1];
			document.getElementById(strContent).className = 'off header';
		}
	}	
}
//------------------------------------------------------------------------------
function creerFenetre(cUrl,cNom,cDescription)
{
	var xWin = window.open(cUrl,cNom,cDescription)
	window.refresh
}
//------------------------------------------------------------------------------
function IsEmailValid(email)
{
var EmailOk  = true
var Temp     = email;
var AtSym    = Temp.indexOf('@');
var Period   = Temp.lastIndexOf('.');
var Space    = Temp.indexOf(' ');
var Length   = Temp.length - 1 ;  
 if ((AtSym < 1) ||                     
    (Period <= AtSym+1) ||             
    (Period == Length ) ||            
    (Space  != -1))                   
   {
      EmailOk = false
      
   }
 return EmailOk
}
//------------------------------------------------------------------------------
function getYear(d) { 
   return (d < 1000) ? d + 1900 : d;
}
function isDate (year, month, day) {
   month = month - 1;
   var tempDate = new Date(year,month,day);
   if ( (getYear(tempDate.getYear()) == year) &&
      (month == tempDate.getMonth()) &&
      (day == tempDate.getDate()) )
       return true;
   else
      return false
}
//------------------------------------------------------------------------------
function SendNLForm() {
	var email = document.getElementById('email');
 if ((email.value=="")||!(IsEmailValid(email.value)))
		{
		alert("SVP. Entrer une adresse e-mail valide !!");
		email.focus();
		}
 else
 creerFenetre('addmember.asp?email='+email.value+'','Newsletter','width=300,height=120,top=300,left=360,scrollbars=0,resizable=0')
}
//------------------------------------------------------------------------------------
var xhr_object = null;

function SendGetRequest(aCod,colID,quant,prix,dec) {
	if ( window.XMLHttpRequest ) {
		xhr_object = new XMLHttpRequest();   
	} else if ( window.ActiveXObject ) {
		xhr_object = new ActiveXObject( 'Microsoft.XMLHTTP' );   
	} else {
		alert( 'Votre navigateur ne supporte pas les objets XMLHTTPRequest...' );   
		return;
	}
	xhr_object.open('POST','updateQuant.asp',false);
    xhr_object.setRequestHeader("Content-type","application/x-www-form-urlencoded");

	xhr_object.onreadystatechange = CallBackRequest;
	xhr_object.send("aCod="+aCod+"&couleur="+colID+"&quant="+quant+"&prix="+prix+"&dec="+dec);
}

function CallBackRequest() {
	if ( xhr_object.readyState == 4 ) {
		var param = xhr_object.responseText;
		//alert(param);
		var caddy = param.substring(param.indexOf("caddy=",0),param.indexOf("&prixT",0));
		caddy = caddy.substring(6,caddy.length);
		var prixT = param.substring(param.indexOf("prixT=",0),param.indexOf("&prixTotal",0));
		prixT = prixT.substring(6,prixT.length);
		var prixTotal = param.substring(param.indexOf("prixTotal=",0),param.indexOf("&dec",0));
		prixTotal = prixTotal.substring(10,prixTotal.length);
		var dec = param.substring(param.indexOf("dec=",0),param.indexOf("&aCod",0));
		dec = dec.substring(4,dec.length);
		var aCod = param.substring(param.indexOf("aCod=",0),param.indexOf("&prixpers",0));
		aCod = aCod.substring(5,aCod.length);
		var prixpers = param.substring(param.indexOf("prixpers=",0),param.indexOf("&prixU",0));
		prixpers = prixpers.substring(9,prixpers.length);
		var prixU = param.substring(param.indexOf("prixU=",0),param.length);
		prixU = prixU.substring(6,prixU.length);

		dec = parseInt(dec);
		prixT = parseFloat(prixT)
		prixT = prixT.toFixed(dec);
		prixpers = parseFloat(prixpers)
		prixpers = prixpers.toFixed(dec);
		prixTotal = parseFloat(prixTotal)
		prixTotal = prixTotal.toFixed(dec);
		prixU = parseFloat(prixU)
		prixU = prixU.toFixed(dec);
		
		//document.getElementById( 'caddy' ).innerHTML = caddy;
		document.getElementById( 'caddyTitle' ).innerHTML = caddy;
		document.getElementById( 'upPrixT'+aCod ).innerHTML = prixT;
		document.getElementById( 'upPrixTotal' ).innerHTML = prixTotal;
		document.getElementById( 'prixU' ).innerHTML = prixU;
		if (prixpers > 0)
			document.getElementById( 'prixPers' ).innerHTML = prixpers;
	}
}
//------------------------------------------------------------------------------
var upT_object = null;

function updateTotalV(code,dec) {
	if ( window.XMLHttpRequest ) {
		upT_object = new XMLHttpRequest();   
	} else if ( window.ActiveXObject ) {
		upT_object = new ActiveXObject( 'Microsoft.XMLHTTP' );   
	} else {
		alert( 'Votre navigateur ne supporte pas les objets XMLHTTPRequest...' );   
		return;
	}
	upT_object.open('POST','upCheckOutT.asp',false);
    upT_object.setRequestHeader("Content-type","application/x-www-form-urlencoded");

	upT_object.onreadystatechange = CallBackUpdateTotal;
	upT_object.send("code="+code+"&dec="+dec);
}

function CallBackUpdateTotal() {
	if ( upT_object.readyState == 4 ) {
		var param = upT_object.responseText;
		//alert(param);
		var prixTotal = param.substring(param.indexOf("prixTotal=",0),param.indexOf("&dec",0));
		prixTotal = prixTotal.substring(10,prixTotal.length);
		var dec = param.substring(param.indexOf("dec=",0),param.length);
		dec = dec.substring(4,dec.length);

		dec = parseInt(dec);
		//prixTotal = parseFloat(prixTotal)
		//prixTotal = prixTotal.toFixed(dec);
		if ( prixTotal != -1 ) {
			document.getElementById( 'upPrixTotal' ).innerHTML = prixTotal;
		}
	}
}
//------------------------------------------------------------------------------
function SendForm() {
	theForm = this.document.Contactform;
 if (theForm.nom.value=="")
		{
		alert("<%=gbfNomMsg%>");
		theForm.nom.focus();
		}
 else if (theForm.prenom.value=="")
		{
		alert("<%=gbfPrenomMsg%>");
		theForm.prenom.focus();
		}
 else if ((theForm.email.value=="")||!(IsEmailValid(theForm.email.value)))
		{
		alert("<%=gbfEmailMsg%>");
		theForm.email.focus();
		}
 else if (theForm.objet.value=="")
		{
		alert("<%=gbfMsgObj%>");
		theForm.objet.focus();
		}
 else if (theForm.message.value=="")
		{
		alert("<%=gbfMsgMsg%>");
		theForm.message.focus();
		}
 else theForm.submit();
}

