function changeQte(formulaire,x,y) {

var indefini; // "indefini" est undefined
var temp=eval('document.forms["ajout'+formulaire+'"].elements["qte"]');
if (temp != indefini){
	if (eval('val'+formulaire+'['+x+']['+y+'][2]') != indefini) { // si un stock inférieur existe
	
		for (m=temp.options.length-1;m>0;m--) {
			temp.options[m]=null;
		}
	                
		for (i=0;eval(i+'<val'+formulaire+'['+x+']['+y+'][2]');i++) {
			temp.options[i]=new Option(i+1,i+1);
		}

	} else {	
		for (m=temp.options.length-1;m>0;m--) {
			temp.options[m]=null;
		}
	                
		for (i=0;i<5;i++) {
			temp.options[i]=new Option(i+1,i+1);
		}
	}
temp.options[0].selected=true;
}
}

function afficheCombo(Nform_Nselect,x,y) {

var indefini; // "indefini" est undefined
var recup=Nform_Nselect.split(".");
var NomForm=recup[0];
var NomSelect=recup[1];

if (NomSelect=="couleur_id") {
	var NomSelect2="taille_id";
} else {
	var NomSelect2="couleur_id";
}

var temp=eval('document.forms["ajout'+NomForm+'"].elements["'+NomSelect2+'"]');

	if (temp != indefini){
		for (m=temp.options.length-1;m>0;m--) {

			temp.options[m]=null;
		}
	                
	for (i=0;eval(i+'<val'+NomForm+'['+x+'].length');i++) {
		temp.options[i]=new Option(eval('val'+NomForm+'['+x+']['+i+'].text'),eval('val'+NomForm+'['+x+']['+i+'].value'));
	}

	temp.options[y].selected=true;
	
	
	var valeurY=eval ('document.forms["ajout'+NomForm+'"].elements["indice_2"]'); // pour rechargement (2eme select)
	valeurY.value=y;

	}
	var valeurX=eval ('document.forms["ajout'+NomForm+'"].elements["indice_1"]'); // pour rechargement (1er select)
	valeurX.value=x;

	var CetteOpOk=eval ('document.forms["ajout'+NomForm+'"].elements["'+NomSelect+'"].options['+x+']');
	CetteOpOk.selected=true;

	changeQte(NomForm,x,y);
		
	if (eval('val'+NomForm+'['+x+']['+y+'][0]') != indefini) { // si prix multiple alors on l'affiche PRIX VENTE
	ChangePrix(eval('val'+NomForm+'['+x+']['+y+'][0]'),NomForm);
	var MajPrix=eval('document.forms["ajout'+NomForm+'"].elements["prix"]');
	MajPrix.value=eval('val'+NomForm+'['+x+']['+y+'][0]');
	
		if (eval('val'+NomForm+'['+x+']['+y+'][1]') != indefini) { // prix multiple PRIX BARRE
		ChangePrix(eval('val'+NomForm+'['+x+']['+y+'][1]'),'B'+NomForm);
		}
	}

}


function affectey(NomForm,y) {

var indefini; // "indefini" est undefined

var temp=eval('document.forms["ajout'+NomForm+'"].elements["indice_2"]');
temp.value=y;// pour rechargement passé dans hidden (2eme select)

var x=eval('document.forms["ajout'+NomForm+'"].elements["couleur_id"].options.selectedIndex');

changeQte(NomForm,x,y);

	if (eval ('val'+NomForm+'['+x+']['+y+'][0]') != indefini) { // si prix multiple alors on l'affiche PRIX VENTE
	ChangePrix(eval('val'+NomForm+'['+x+']['+y+'][0]'),NomForm);
	var MajPrix=eval('document.forms["ajout'+NomForm+'"].elements["prix"]');
	MajPrix.value=eval('val'+NomForm+'['+x+']['+y+'][0]');
	
		if (eval ('val'+NomForm+'['+x+']['+y+'][1]') != indefini) { // prix multiple PRIX BARRE
		ChangePrix(eval('val'+NomForm+'['+x+']['+y+'][1]'),'B'+NomForm);
		}
	}
	
}


function creetableau(Nform_Nselect) {

var recup=Nform_Nselect.split(".");
var NomForm=recup[0];
var NomSelect=recup[1];

var groups=eval('document.forms["ajout'+NomForm+'"].elements["'+NomSelect+'"].options.length');
var tab=new Array(groups);

	for (i=0; i<groups; i++) {
		tab[i]=new Array();
		
	}

return tab;
}


function ChangePrix(prix,champ) {

if (document.getElementById) {
	var nxPrix=prix.toFixed(2)
	document.getElementById(champ).innerHTML = nxPrix.replace(".",",")+" "+currency;
}

}

function AfficheZone(Val_Opt,indX,y) {

var indefini; // "indefini" est undefined
var recup=Val_Opt.split("|");
var Pays_id=recup[0];
var zone=recup[1];
var PrixTotal=eval(document.forms["entryform"].elements["total"].value);

var offert=document.forms["entryform"].elements["gratuit"].value;

var temp=document.forms["entryform"].elements["type"];

	if (temp != indefini){
	
		for (m=temp.options.length-1;m>0;m--){
		
			temp.options[m]=null;
		}
		
		if (indX > 0){               
			for (i=1;i<ZonesOpts[zone].length;i++) {
		
				temp.options[i]=new Option(ZonesOpts[zone][i].text,ZonesOpts[zone][i].value);
			}
		}
	
		temp.options[y].selected=true;
	
	
	var valeurY=document.forms["entryform"].elements["indice_2"]; // pour rechargement (2eme select)
	valeurY.value=y;

	}
	var valeurX=document.forms["entryform"].elements["indice_1"]; // pour rechargement (1er select)
	valeurX.value=indX;

	var CetteOpOk=document.forms["entryform"].elements["pays_zone"].options[indX];
	CetteOpOk.selected=true;
if (y != "") {
if (cart < ZonesOpts[zone][y][1] || ZonesOpts[zone][y].text==CR) {// si le port est payant ou si c'est un contre-remboursement (4)

	if (y > 0) {	
		if (ZonesOpts[zone][y][0] != indefini) { // MaJ cout transport
			//if (offert == 0) { // si le port est payant

				ChangePrix(ZonesOpts[zone][y][0],'baliseCout');
				var MajPrix=document.forms["entryform"].elements["cout_transport"];
				MajPrix.value=ZonesOpts[zone][y][0];
	
				PrixTotal=PrixTotal+ZonesOpts[zone][y][0];
				ChangePrix(PrixTotal,'baliseTotal');
				ChangePrix(PrixTotal,'baliseHautTotal');
			//}
		}
	} else {
		//if (offert == 0) { // si le port est payant
			ChangePrix(0,'baliseCout');
			ChangePrix(PrixTotal,'baliseTotal');
			ChangePrix(PrixTotal,'baliseHautTotal');
		//}
	}
	
} else { // si le port est gratuit
	document.getElementById('baliseCout').innerHTML = gratos;
	ChangePrix(cart,'baliseTotal');
	ChangePrix(cart,'baliseHautTotal');
	var MajPrix=document.forms["entryform"].elements["cout_transport"];
	MajPrix.value=0;
}
}

}


function TypeLivraison(y) {

var indefini; // "indefini" est undefined

var temp=document.forms["entryform"].elements["indice_2"];
temp.value=y;// pour rechargement passé dans hidden (2eme select)

var PrixTotal=eval(document.forms["entryform"].elements["total"].value);

var offert=document.forms["entryform"].elements["gratuit"].value;

var Val_Opt=document.forms["entryform"].elements["pays_zone"].options[eval(document.forms["entryform"].elements["pays_zone"].selectedIndex)].value;
var recup=Val_Opt.split("|");
var Pays_id=recup[0];
var x=recup[1];

var seuilTrans=document.forms["entryform"].elements["seuil_transport"];
seuilTrans.value=ZonesOpts[x][y][1];

if (cart < ZonesOpts[x][y][1] || ZonesOpts[x][y].text==CR) {// si le port est payant ou si c'est un contre-remboursement (4)

	if (y > 0) {	
		if (ZonesOpts[x][y][0] != indefini) { // MaJ cout transport
			//if (offert == 0) { // si le port est payant

				ChangePrix(ZonesOpts[x][y][0],'baliseCout');
				var MajPrix=document.forms["entryform"].elements["cout_transport"];
				MajPrix.value=ZonesOpts[x][y][0];
	
				PrixTotal=PrixTotal+ZonesOpts[x][y][0];
				ChangePrix(PrixTotal,'baliseTotal');
				ChangePrix(PrixTotal,'baliseHautTotal');
			//}
		}
	} else {
		//if (offert == 0) { // si le port est payant
			ChangePrix(0,'baliseCout');
			ChangePrix(PrixTotal,'baliseTotal');
			ChangePrix(PrixTotal,'baliseHautTotal');
		//}
	}
	if (ZonesOpts[x][y].value== 2) {
		if (document.getElementById) {
			document.getElementById("colsimple").innerHTML = colisimple;
		}
	}
	
} else { // si le port est gratuit
	document.getElementById('baliseCout').innerHTML = gratos;
	ChangePrix(cart,'baliseTotal');
	ChangePrix(cart,'baliseHautTotal');
	var MajPrix=document.forms["entryform"].elements["cout_transport"];
	MajPrix.value=0;
}
	if (ZonesOpts[x][y].value != 2) {
		if (document.getElementById) {
			document.getElementById("colsimple").innerHTML = "";
		}
	}

}

function verifQte(x,rang,stock,produit,ct) {

var indefini; // "indefini" est undefined

/*recup=message.split("+");
var pasZero=recup[0];
var pasStock1=recup[1];
var pasStock2=recup[2];*/

var tab=eval('document.forms["entryform"].elements["quantite[]"]['+x+']');
if (tab == indefini ){var tab=document.forms["entryform"].elements["quantite[]"];}// cas une seule ligne

if ( tab.value < 1 ) {
	tab.focus();
	//tab.select();
	
	pasZero(rang);

//	if (confirm(pasZero)) {
//	document.location="http://www.loratoire.com/achat/caddie_affichage.php?func=enleve&ligne="+rang;
//	}
	
} else if (tab.value > stock) {

	tab.value=stock;
	pasStock(stock,produit,ct);


//	if (confirm(pasStock1+stock+pasStock2)) {
//		ManqueStock(produit,'http://www.loratoire.com',couleur,taille);
//	} else {
//		frmsubmit('recalc');
//	}	

}

}

function enleve(x) {
hidebox('enlever');
document.location="http://www.loratoire.com/achat/caddie_affichage.php?func=enleve&ligne="+x;
}

function placeFocus(x) {
hidebox('enlever');
var indefini; // "indefini" est undefined
var tab=eval('document.forms["entryform"].elements["quantite[]"]['+x+']');
if (tab == indefini ){var tab=document.forms["entryform"].elements["quantite[]"];}// cas une seule ligne
tab.focus();
//tab.select();
}

function avertStock (id, produit,ct) {
hidebox(id);
var recup=ct.split("|");
var couleur=recup[0];
var taille=recup[1];
ManqueStock(produit,'http://www.loratoire.com',couleur,taille);
}

function ChangeStatut(x) {
var box=document.forms["form_citelis"].elements["regagree"];
var bouton=document.forms["form_citelis"].elements["validation"];
if (x=='ok') {
  box.checked=true;
  hidebox('condvente');
} else if(x=='no') {
  box.checked=false;
  hidebox('condvente');
} 

if(box.checked == true) {bouton.disabled = false }
if(box.checked == false) {bouton.disabled = true }

}
