


	var trMouseOver = function(id) {
	
		
		document.getElementById('in'+id).focus();
		/*document.getElementById('in'+id).select();*/
		return false;
	};
	var onFocus = function(id) {
	
		document.getElementById('posfocusid').value = id;
		if(document.getElementById('inh'+id).value == 0) {
		document.getElementById('tr'+id).style.backgroundColor = '#efefef';
		}
		return false;
	};
	var onBlur = function(id, indice) {
	
		document.getElementById('posfocusid').value = "";
		/*if(indice==0) {*/
		if(document.getElementById('inh'+id).value == 0) {
		document.getElementById('tr'+id).style.backgroundColor = '#ffffff';
		}
		/*} else {
		document.getElementById('tr'+id).style.backgroundColor = '#D9F4FF';
		}*/
		return false;
	};
	

var upQu = function(id_article, ref, quantite) {
	
	if(document.getElementById('loadingid')) {
		document.getElementById('loadingid').style.display = 'block';
	}
		if(quantite=="") { quantite = 0; }
		new Ajax_request('/pages/perso/upQu.php',{method:'get',params:'id_article='+id_article+'&ref='+ref+'&quantite='+quantite,onSuccess:successUpQu});
		
	
};


var successUpQu = function(xhr) {

	var idarticle = xhr.responseXML.getElementsByTagName("idarticle")[0].firstChild.nodeValue;
	var quantite = xhr.responseXML.getElementsByTagName("quantite")[0].firstChild.nodeValue;
	var stocks = xhr.responseXML.getElementsByTagName("stocks")[0].firstChild.nodeValue;
	
	document.getElementById('inh'+idarticle).value = quantite;
	if(quantite!=0) {
		//message = "<p>"+message+"</p>";
		//document.getElementById('inc'+idarticle).style.display = 'block';
		document.getElementById('tr'+idarticle).style.backgroundColor = '#66FFCC';
	} else {
		//document.getElementById('inc'+idarticle).style.display = 'none';
		if(document.getElementById('posfocusid').value==idarticle) {
			document.getElementById('tr'+idarticle).style.backgroundColor = '#efefef';
		} else {
			document.getElementById('tr'+idarticle).style.backgroundColor = '#ffffff';
		}
	}
	if(Number(stocks) < Number(document.getElementById('in'+idarticle).value)) {
		window.setTimeout('changeValueQuantity(\''+idarticle+'\', \''+stocks+'\');', 1000);
	}
	//document.getElementById('inc'+idarticle).innerHTML = message;
	//alert(idarticle+" "+quantite);
	//alert(xhr.responseText);
	//document.getElementById("contenu").innerHTML = xhr.responseText;
	//window.scrollTo(0, 0);
	//alert('ok !');
	
	upCa();
	
	
	
//		new Ajax_request('/src/php/upCa.php',{method:'get',params:'',onSuccess:successUpCa});
};

var upCa = function() {
	
	document.getElementById('loadingid').style.display = 'block';
	
	var persopassvalue;
	if(document.getElementById('persopassid')) 
	{
		persopassvalue = document.getElementById('persopassid').innerHTML;
	} else
	{
		persopassvalue = "";	
	}
	
	new Ajax_request('/pages/perso/jetonscaddie.php',{method:'get',params:'pass='+persopassvalue,onSuccess:successUpCa});
		
	
};

var successUpCa = function(xhr) {

	document.getElementById("jetonscaddie").innerHTML = xhr.responseText;
	
	if(document.getElementById('quantitesouhaiteeid')) if(document.getElementById('addqucera')) document.getElementById('addqucera').value = document.getElementById('quantitesouhaiteeid').value;
	if(document.getElementById('maxfacesid')) if(document.getElementById('addmaxfaces')) document.getElementById('addmaxfaces').value = document.getElementById('maxfacesid').value;
	
	
	
	
	
	if(document.getElementById('gettotalupdates')) 
	{
		var totalupdates = (Math.floor(document.getElementById('gettotalupdates').value)-1);
		document.getElementById('gettotalupdates').value = totalupdates;
		if(totalupdates <= 0)
		{
			document.getElementById('gettotalupdates').value = "0";
			//document.getElementById('loadingid').style.display = 'none';
			FadeEffect("loadingid" , "out", 100);
		}
	} else
	{
		document.getElementById('loadingid').style.display = 'none';
	}
};


var maskLoadingCursor = function() {
	document.getElementById('loadingid').style.display = 'none';	
};

var changeValueQuantity = function(idarticle, quantite) {
	if(Number(document.getElementById('in'+idarticle).value) > quantite) {
		document.getElementById('in'+idarticle).value = quantite;
	}
}





var upChamp = function(name, value) {
	
	var value=escape(value);
	value=value.replace("+", "%2B");
	value=value.replace("/", "%2F"); 
	
	if(document.getElementById('loadingid')) document.getElementById('loadingid').style.display = 'block';
	new Ajax_request('/pages/perso/upChamp.php',{method:'get',params:'type_recto=1&name='+name+'&value='+value,onSuccess:successUpChamp0});
};

var successUpChamp0 = function(xhr) {
	if(document.getElementById("apercu1")) document.getElementById("apercu1").innerHTML = xhr.responseText;
	upChamp0('', '');
};






var upChamp1 = function(name, value) {
	
	var value=escape(value);
	value=value.replace("+", "%2B");
	value=value.replace("/", "%2F"); 
	
	if(document.getElementById('loadingid')) document.getElementById('loadingid').style.display = 'block';
	new Ajax_request('/pages/perso/upChamp.php',{method:'get',params:'type_recto=1&name='+name+'&value='+value,onSuccess:successUpChamp});
};

var successUpChamp = function(xhr) {
	if(document.getElementById("apercu1")) document.getElementById("apercu1").innerHTML = xhr.responseText;
	upCa();
};


var upChamp0 = function(name, value) {
	if(document.getElementById('loadingid')) document.getElementById('loadingid').style.display = 'block';
	new Ajax_request('/pages/perso/upChamp.php',{method:'get',params:'type_recto=0&name='+name+'&value='+value,onSuccess:successUpChamp2});
};

var successUpChamp2 = function(xhr) {
	if(document.getElementById("apercu0")) document.getElementById("apercu0").innerHTML = xhr.responseText;
	upCa();
};












var upChampCera = function(name, value, indice) {
	 
	 
	document.getElementById('gettotalupdates').value = (Math.floor(document.getElementById('gettotalupdates').value)+1);
	document.getElementById('gettotalupdates'+indice).value = (Math.floor(document.getElementById('gettotalupdates'+indice).value)+1);
	
	if(name!="quantite") setOpacity("apercu"+indice, 30);
	
	document.getElementById('loadapercu'+indice).style.display = 'block';
	setOpacity("loadapercu"+indice, 100);
	
	document.getElementById('loadingid').style.display = 'block';
	setOpacity("loadingid", 100);
	
	if(document.getElementById("loadapercu"+indice)) document.getElementById("loadapercu"+indice).style.display = 'block';
	
	
	value=escape(value);
	value=value.replace("+", "%2B");
	value=value.replace("/", "%2F"); 
	


	
	new Ajax_request('/pages/perso/upChamp_cera.php',{method:'get',params:'INDICE='+indice+'&name='+name+'&value='+value,onSuccess:successUpChampCera});
};


var successUpChampCera = function(xhr) {
	var sessID = xhr.responseXML.getElementsByTagName("sessid")[0].firstChild.nodeValue;
	var indice = xhr.responseXML.getElementsByTagName("indice")[0].firstChild.nodeValue;
	var uu = xhr.responseXML.getElementsByTagName("uu")[0].firstChild.nodeValue;
	var action = xhr.responseXML.getElementsByTagName("action")[0].firstChild.nodeValue;
	var type = xhr.responseXML.getElementsByTagName("type")[0].firstChild.nodeValue;
	
	if(action!="quantite") 
	{
			
		if(type!=4)
		{
				
			if(document.getElementById("apercu"+indice)) document.getElementById("apercu"+indice).innerHTML = '<p><img src="/perso/tempo/'+sessID+'-cera-recto'+indice+'recto.gif?u='+uu+'" alt="" /></p><p><img src="/perso/tempo/'+sessID+'-cera-recto'+indice+'tranche.gif?u='+uu+'" alt="" /></p><p><img src="/perso/tempo/'+sessID+'-cera-recto'+indice+'verso.gif?u='+uu+'" alt="" /></p>';
		} else
		{
			if(document.getElementById("apercu"+indice)) document.getElementById("apercu"+indice).innerHTML = '<p><img src="/perso/tempo/'+sessID+'-cera-recto'+indice+'recto.gif?u='+uu+'" alt="" />&nbsp;<img src="/perso/tempo/'+sessID+'-cera-recto'+indice+'verso.gif?u='+uu+'" alt="" /></p><p><img src="/perso/tempo/'+sessID+'-cera-recto'+indice+'tranche.gif?u='+uu+'" alt="" /></p>';
		}
			
			
		var totalupdates = (Math.floor(document.getElementById('gettotalupdates').value)-1);
		document.getElementById('gettotalupdates').value = totalupdates;
		if(totalupdates <= 0)
		{
			document.getElementById('gettotalupdates').value = "0";
			//document.getElementById('loadingid').style.display = 'none';
			FadeEffect("loadingid" , "out", 100);
		}
	
	} else {
		
		upCa();
		
	}
	
	var totalupdatesi = (Math.floor(document.getElementById('gettotalupdates'+indice).value)-1);
	document.getElementById('gettotalupdates'+indice).value = totalupdatesi;
	if(totalupdatesi <= 0)
	{
		document.getElementById('gettotalupdates'+indice).value = "0";
		//document.getElementById('loadapercu'+indice).style.display = 'none';
		
		if(action!="quantite") FadeEffect("apercu"+indice , "in", 50);
		FadeEffect("loadapercu"+indice , "out", 100);
		//setOpacity("apercu"+indice, 100);
		
	}
	//upCa();
};



// convertion decimal ver hexa
function Hexa(Dec){
var nb = Dec.toString(16)
if (nb.length < 2) {nb = "0" + nb}
return(nb)
}
function GradientPart(dr, dg, db, fr, fg, fb, Step) {
cr=dr;cg=dg;cb=db
// Calcul du pas par couleur
sr=((fr-dr)/Step) // rouge
sg=((fg-dg)/Step) // vert
sb=((fb-db)/Step) // bleu
var Result = ''
for (var x = 0; x <= Step; x++) {
var cmd = " onclick=\" document.getElementById('pa'+document.getElementById('getindice').value).style.display = 'none';  document.getElementById(document.getElementById('getco').value).value = '" + Hexa(Math.floor(cr)) + Hexa(Math.floor(cg)) + Hexa(Math.floor(cb)) + "';  document.getElementById(document.getElementById('getco').value+'a').style.backgroundColor = '#" + Hexa(Math.floor(cr)) + Hexa(Math.floor(cg)) + Hexa(Math.floor(cb)) + "';  upChampCera('var'+document.getElementById('geti').value, document.getElementById(document.getElementById('getco').value).value , document.getElementById('getindice').value); \" "
Result += "<td style=\"background-color: #" + Hexa(Math.floor(cr)) + Hexa(Math.floor(cg)) + Hexa(Math.floor(cb)) + "\"><div style=\"width:9px;height:13px;position:relative;\" "+ cmd + "></div></td>"
cr += sr; cg += sg; cb += sb
};
return(Result)
};
function WriteRow(a,i,StepH){
document.write("<tr>")
document.write(GradientPart(a,i,i, a,a,i, StepH))
document.write(GradientPart(a,a,i ,i,a,i, StepH))
document.write(GradientPart(i,a,i, i,a,a, StepH))
document.write(GradientPart(i,a,a, i,i,a, StepH))
document.write(GradientPart(i,i,a, a,i,a, StepH))
document.write(GradientPart(a,i,a, a,i,i, StepH))
document.write("</tr>")
};


function ChangeColors(indice, a, b, c) {
	
	
	//document.getElementById('pa'+indice).style.display = 'none';
	
	
	//document.getElementById(document.getElementById('getco').value).value = '' + Hexa(Math.floor(a)) + Hexa(Math.floor(b)) + Hexa(Math.floor(c)) + '';
	
	
	document.getElementById(document.getElementById('getco').value+'a').style.backgroundColor = '#' + Hexa(Math.floor(a)) + Hexa(Math.floor(b)) + Hexa(Math.floor(c)) + '';
	
	upChampCera('var'+document.getElementById('geti').value, '' + Hexa(Math.floor(a)) + Hexa(Math.floor(b)) + Hexa(Math.floor(c)) + '' , indice );
	
	document.getElementById(document.getElementById('getco').value+'b').value = '' + Hexa(Math.floor(a)) + Hexa(Math.floor(b)) + Hexa(Math.floor(c)) + '';
	
	document.getElementById('cohe'+indice).value = ''+document.getElementById(document.getElementById('getco').value+'b').value;
	
	
};

function OpenPalette(indice, id_perso_cera, varia) {
	if(document.getElementById('bg'+indice)) document.getElementById('bg'+indice).style.display = 'none'; 
	document.getElementById('getco').value='co'+id_perso_cera+'_'+varia;
	document.getElementById('getindice').value= ''+indice+''; 
	document.getElementById('geti').value=''+varia+''; 
	document.getElementById('pa'+indice).style.display = 'block';	
	
	document.getElementById('cohe'+indice).value = ''+document.getElementById('co'+id_perso_cera+'_'+varia+'b').value;
};

function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  obj2 = document.getElementById(obj);
  if(obj2) {
  // IE/Win
  obj2.style.filter = "alpha(opacity=" + opacity + ")";
  
  // Safari<1.2, Konqueror
  obj2.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj2.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj2.style.opacity = opacity/100;
  }
};
 
 
function PaletteEffect(objId,percent) {
    if(percent <= 90) {
	percent += 10;
	setOpacity(objId, percent);
	//var newH = Math.floor(percent*500/100);
	//document.getElementById(objId).style.height = newH+'px';
	window.setTimeout("PaletteEffect('"+objId+"',"+percent+")", 40);
    }
};


function FadeEffect(objId,type, percent) {
	if(type=="in")
	{
	    if(percent <= 95) {
		percent += 5;
		setOpacity(objId, percent);
		window.setTimeout("FadeEffect('"+objId+"', 'in', "+percent+")", 70);
	    }
	} else
	{
	    if(percent >= 25) {
		percent -= 5;
		setOpacity(objId, percent);
		window.setTimeout("FadeEffect('"+objId+"', 'out', "+percent+")", 70);
	    } else {
	      document.getElementById(objId).style.display = 'none';
	    }
	}
};



/*

function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}

function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}


	
var mouseMove = function (evt) { 
		var x=0; var y=0;
		if (document.layers) {
			x=evt.x; y=evt.y;
		} 
		if (document.all) {
			x=event.clientX; y=event.clientY;
		} else {
			if (document.getElementById) {
				x=evt.clientX; y=evt.clientY; 
			}
		}
		var scrollTop = f_scrollTop();
		
		document.getElementById('loadingid').style.left = Number(x + 10)+"px";
		document.getElementById('loadingid').style.top = Number(y + 10)+"px";
		
}; 


window.onload = function() {
if (document.layers) 
document.captureEvents(Event.MOUSEMOVE); 
if (document.layers || document.all) 
document.onmousemove = mouseMove; 
if (document.addEventListener) 
document.addEventListener('mousemove', mouseMove, true); 
}

*/

