function copyDataAdrLiv() {
	if (document.getElementById( 'identique' ).checked == true) {
		if (window.document.form1.genre[0].checked == true)
			window.document.form1.genref[0].checked = true;
		if (window.document.form1.genre[1].checked == true)
			window.document.form1.genref[1].checked = true;
		if (window.document.form1.genre[2].checked == true)
			window.document.form1.genref[2].checked = true;
		document.getElementById( 'nomf' ).value = document.getElementById( 'nom' ).value;
		document.getElementById( 'prenomf' ).value = document.getElementById( 'prenom' ).value;
		//document.getElementById( 'entreprisef' ).value = document.getElementById( 'entreprise' ).value;
		document.getElementById( 'ruef' ).value = document.getElementById( 'rue' ).value;
		document.getElementById( 'codepf' ).value = document.getElementById( 'codep' ).value;
		document.getElementById( 'villef' ).value = document.getElementById( 'ville' ).value;
		//document.getElementById( 'statef' ).value = document.getElementById( 'state' ).value;

		var paysValue = document.form1.pays[document.form1.pays.selectedIndex].value;
		var i=0;
		var pTrouv = false;
		while( (i < document.form1.pays.length) && (!pTrouv) )
		{
			if(document.form1.pays[i].value == paysValue)
			{
				document.form1.paysf[i].selected = true;
				pTrouv = true;
			}
			i++
		}
		
		document.getElementById( 'telf' ).value = document.getElementById( 'tel' ).value;
		document.getElementById( 'emailf' ).value = document.getElementById( 'email' ).value;
		}
	else {
		window.document.form1.genref[0].checked = false;
		window.document.form1.genref[1].checked = false;
		window.document.form1.genref[2].checked = false;
		document.getElementById( 'nomf' ).value = "";
		document.getElementById( 'prenomf' ).value = "";
		//document.getElementById( 'entreprisef' ).value = "";
		document.getElementById( 'ruef' ).value = "";
		document.getElementById( 'codepf' ).value = "";
		document.getElementById( 'villef' ).value = "";
		//document.getElementById( 'statef' ).value = "";
		document.form1.paysf[0].selected = true;
		document.getElementById( 'telf' ).value = "";
		document.getElementById( 'emailf' ).value = "";
	}
}
//------------------------------------------------------------------------------
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
}
//------------------------------------------------------------------------------
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.html',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.html',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;
		}
	}
}
//------------------------------------------------------------------------------