


	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('/src/php/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 !');
	
	
	
		new Ajax_request('/src/php/upCa.php',{method:'get',params:'',onSuccess:successUpCa});
};

var upCa_paiement = function( paiement ) {

	if(document.getElementById('loadingid')) {
		document.getElementById('loadingid').style.display = 'block';
	}
	new Ajax_request('/src/php/upCa_paiement.php',{method:'get',params:'paiement='+paiement+'&action=action',onSuccess:successUpCa_paiement});

};

var successUpCa_paiement = function(xhr) {
	/*
	if(document.getElementById('loadingid')) {
	document.getElementById('loadingid').style.display = 'none';
	}*/
	
	document.getElementById('upca_paiement').style.display = 'block';
	document.getElementById('upca_paiement').innerHTML = xhr.responseText;	
	
		new Ajax_request('/src/php/upCa.php',{method:'get',params:'p=placeorder',onSuccess:successUpCa});
	
	//fadeIn('upca_paiement', 0);
};

var upCa_expedition = function( expedition ) {
	
	
	if(document.getElementById('loadingid')) {
		document.getElementById('loadingid').style.display = 'block';
	}
	new Ajax_request('/src/php/upCa_expedition.php',{method:'get',params:'expedition='+expedition+'&action=action',onSuccess:successUpCa_expedition});

};

var successUpCa_expedition = function(xhr) {
	

	document.getElementById('upca_expedition').style.display = 'block';
	document.getElementById('upca_expedition').innerHTML = xhr.responseText;
	//fadeIn('upca_expedition', 0);
	new Ajax_request('/src/php/upCa.php',{method:'get',params:'p=placeorder',onSuccess:successUpCa});
};

var upCa_mode = function( mode ) {

	if(document.getElementById('loadingid')) {
		document.getElementById('loadingid').style.display = 'block';
	}
	new Ajax_request('/src/php/upCa_mode.php',{method:'get',params:'mode='+mode+'&action=action',onSuccess:successUpCa_mode});
	
	
};

var successUpCa_mode = function(xhr) {
	
	document.getElementById('upca_mode').style.display = 'block';
	document.getElementById('upca_mode').innerHTML = xhr.responseText;
	
	//fadeIn('upca_mode', 0);
	upCa_expedition('');
	//new Ajax_request('/src/php/upCa.php',{method:'get',params:'p=placeorder',onSuccess:successUpCa});
};

var upQu3 = function(id_art, quantite) {
	
	if(document.getElementById('loadingid')) {
		document.getElementById('loadingid').style.display = 'block';
	}
	if(quantite=="") { quantite = 0; }
	new Ajax_request('/src/php/upQu_divers.php',{method:'get',params:'id_art='+id_art+'&quantite='+quantite,onSuccess:successUpQu3});
		
	
};

var successUpQu3 = function(xhr) {
	
	new Ajax_request('/src/php/upCa.php',{method:'get',params:'',onSuccess:successUpCa});
};

var upQu2 = function(id_article, ref, quantite) {
	
	if(document.getElementById('loadingid')) {
		document.getElementById('loadingid').style.display = 'block';
	}
	if(quantite=="") { quantite = 0; }
	new Ajax_request('/src/php/upQu.php',{method:'get',params:'id_article='+id_article+'&ref='+ref+'&quantite='+quantite,onSuccess:successUpQu2});
		
	
};
var successUpQu2 = 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('caquh'+idarticle).value = quantite;
	
	if(document.getElementById('in'+idarticle)) {
		document.getElementById('in'+idarticle).value = quantite;
		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);
		}
	}
	
		new Ajax_request('/src/php/upCa.php',{method:'get',params:'',onSuccess:successUpCa});
};

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

var successUpCa = function(xhr) {


	document.getElementById('mescommandes').style.display = 'block';
	document.getElementById('mescommandes').innerHTML = xhr.responseText;
	
	if(document.getElementById('upca_confirmation')) {
		upCo();
	} else {
		if(document.getElementById('loadingid')) {
			document.getElementById('loadingid').style.display = 'none';
		}
	}
	//document.getElementById("contenu").innerHTML = xhr.responseText;
	//window.scrollTo(0, 0);
	//alert('ok !');
	
};

var upCo = function() {
	
	new Ajax_request('/src/php/upCa_confirmation.php',{method:'get',params:'',onSuccess:successUpCa_confirmation});
	
	
};

var successUpCa_confirmation = function(xhr) {
	
	document.getElementById('upca_confirmation').style.display = 'block';
	document.getElementById('upca_confirmation').innerHTML = xhr.responseText;
	if(document.getElementById('loadingid')) {
		document.getElementById('loadingid').style.display = 'none';
	}
};

var suiviMode = function(mode, numero, id_commande, langue) {
	
	document.getElementById('loadingid').style.display = 'block';
	new Ajax_request('/src/php/_suivi.php',{method:'get',params:'id_commande='+id_commande+'&numero='+numero+'&langue='+langue+'&mode='+mode,onSuccess:successSuivi});
	
};
var successSuivi = function(xhr) {


	document.getElementById('loadingid').style.display = 'none';
	alert(xhr.responseText);
	//document.getElementById("contenu").innerHTML = xhr.responseText;
	//window.scrollTo(0, 0);
	//alert('ok !');
	
};

var popuphoto = function(id_image, ref) {
	
	//setOpacity('catalogue', 20);
	fadeIn('popuphoto', 0);
	document.getElementById('loadingid').style.display = 'block';
	new Ajax_request('/src/php/popuphoto.php',{method:'get',params:'id_image='+id_image+'&ref='+ref,onSuccess:successPopuphoto});
	
};
var successPopuphoto = function(xhr) {


	document.getElementById('loadingid').style.display = 'none';
	document.getElementById('popuphoto').style.display = 'block';	
	document.getElementById('popuphoto').innerHTML = xhr.responseText;
	//document.getElementById("contenu").innerHTML = xhr.responseText;
	//window.scrollTo(0, 0);
	//alert('ok !');
	
};

var closePopuphoto = function() {
 
	document.getElementById('popuphoto').style.display = 'none';
	//setOpacity('catalogue', 100);
};

var maskLoadingCursor = function() {
	document.getElementById('loadingid').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); 
}






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 fadeIn(objId,opacity) {
    if (opacity <= 100) {
      opacity += 10;
	setOpacity(objId, opacity);
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 70);
    }
};