
function checkProductForm(a1){

	with (window.document.forms['frm']) {
		if (att1.selectedIndex == 0) {
			
			var httpRequest = false;

			if (window.XMLHttpRequest) { // Mozilla, Safari,...
				httpRequest = new XMLHttpRequest();
				if (httpRequest.overrideMimeType) {
					httpRequest.overrideMimeType('text/xml');
					// Voir la note ci-dessous à propos de cette ligne
				}
			}
			else if (window.ActiveXObject) { // IE
				try {
					httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e) {
					try {
						httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e) {}
				}
			}
		
			httpRequest.open('GET', 'library/checkProductForm.php?att=' + a1, false);
			httpRequest.send(null);
			
			if (httpRequest.readyState == 4) {
				var reponse = httpRequest.responseText;
			} 
		
			alert(reponse);
			att1.focus();
			return;
		} else {
			submit();
		}
	}
}

function checkProductForm2(a1, a2){

	with (window.document.forms['frm']) {
		
		var httpRequest = false;

		if (window.XMLHttpRequest) { // Mozilla, Safari,...
			httpRequest = new XMLHttpRequest();
			if (httpRequest.overrideMimeType) {
				httpRequest.overrideMimeType('text/xml');
				// Voir la note ci-dessous à propos de cette ligne
			}
		}
		else if (window.ActiveXObject) { // IE
			try {
				httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e) {
				try {
					httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e) {}
			}
		}
		if ((att1.selectedIndex == 0) && (att2.selectedIndex == 0)) {
			
			httpRequest.open('GET', 'library/checkProductForm2.php?att1=' + a1 + '&att2=' + a2, false);
			httpRequest.send(null);
			
			if (httpRequest.readyState == 4) {
				var reponse = httpRequest.responseText;
			} 
		
			alert(reponse);
			att1.focus();
			return;
			
		} else if ((att1.selectedIndex != 0) && (att2.selectedIndex == 0)) {
			
			httpRequest.open('GET', 'library/checkProductForm2.php?att1=0&att2=' + a2, false);
			httpRequest.send(null);
							
			if (httpRequest.readyState == 4) {
				var reponse = httpRequest.responseText;
			} 
		
			alert(reponse);
			att2.focus();
			return;
			
		} else if ((att1.selectedIndex == 0) && (att2.selectedIndex != 0)) {
			
			httpRequest.open('GET', 'library/checkProductForm2.php?att1=' + a1 + '&att2=0', false);
			httpRequest.send(null);
							
			if (httpRequest.readyState == 4) {
				var reponse = httpRequest.responseText;
			} 
		
			alert(reponse);
			att1.focus();
			return;
		} else {
			submit();
		}
	}
}

function chooseList(pdId){

	att1 = document.getElementById('att1').options[document.getElementById('att1').selectedIndex].value;
	
	var httpRequest = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
			// Voir la note ci-dessous à propos de cette ligne
		}
	}
	else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}
		
	httpRequest.open('GET', 'library/chooseList.php?att1=' + att1 +'&pdId=' + pdId, false);
	httpRequest.send(null);
	
	if (httpRequest.readyState == 4) {
		var reponse 		= httpRequest.responseText;
		var reponse_array 	= reponse.split("//");

		document.getElementById('priceStatus').innerHTML = reponse_array[0];
		document.getElementById('addStatus').innerHTML = reponse_array[1];
		document.getElementById('refStatus').innerHTML = reponse_array[2];
		
	} 

}
function chooseList2(pdId){

	att1 = document.getElementById('att1').options[document.getElementById('att1').selectedIndex].value;
	att2 = document.getElementById('att2').options[document.getElementById('att2').selectedIndex].value;
	
	var httpRequest = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
			// Voir la note ci-dessous à propos de cette ligne
		}
	}
	else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}
			
	httpRequest.open('GET', 'library/chooseList2.php?att1=' + att1 + '&att2=' + att2 + '&pdId=' + pdId, false);
	httpRequest.send(null);
	
	if (httpRequest.readyState == 4) {
		var reponse 		= httpRequest.responseText;
		var reponse_array 	= reponse.split("//");

		document.getElementById('priceStatus').innerHTML = reponse_array[0];
		document.getElementById('addStatus').innerHTML = reponse_array[1];
		document.getElementById('refStatus').innerHTML = reponse_array[2];
		
	} 

}
