dojo.require("dijit.form.Form");
dojo.require("dijit.form.ValidationTextBox");
dojo.require("dojox.form.DropDownSelect");
dojo.require("dojox.validate.regexp");

/*
dojo.require("dojox.validate.regexp");

dojo.require("dojo.data.ItemFileReadStore");
dojo.require("dijit.form.ComboBox");
dojo.require("dijit.Dialog");
dojo.require("dijit.layout.ContentPane");
dojo.require("dijit.form.CheckBox");

dojo.require("dijit.form.NumberSpinner");
dojo.require("dijit.form.SimpleTextarea");
dojo.require("dijit.Editor");
*/

function showAdresseLivraison() {
	var trueOrNot=(dijit.byId('adresse2').value=="true")?true:false;
	dijit.byId('nomLivraison').attr({
		required:trueOrNot
	});
	dijit.byId('prenomLivraison').attr({
		required:trueOrNot
	});
	dijit.byId('adresseLivraison').attr({
		required:trueOrNot
	});
	dijit.byId('cpLivraison').attr({
		required:trueOrNot
	});
	dijit.byId('villeLivraison').attr({
		required:trueOrNot
	});
	dojo.byId("conteneurAdresseLivraison").style.display=(dijit.byId('adresse2').value=="true")?"block":"none";
}
function sendForm(idForm) {
	myForm=dijit.byId(idForm);
	if(myForm.validate())
		myForm.submit();
}
function showPersoPochette(myNode) {
	if(myNode.isValid() && parseInt(myNode.attr('displayedValue'))>0)
		dojo.byId('showPersoPochette').style.display="block";
	else
		dojo.byId('showPersoPochette').style.display="none";
}

function calcTotal() {
	if (dijit.byId('formCommande').validate()) {
		dojo.byId('totalHt').innerHTML = "...";
		dojo.byId('totalTva').innerHTML = "...";
		dojo.byId('totalTtc').innerHTML = "...";
		
		setTimeout(//necessaire pour que le post est les bonnes valeurs
			function(){
				dojo.xhrPost({
					url: "calctotal.php",
					form: dojo.byId('formCommande'),
					handleAs: "json",
					load: function($retour){
						dojo.byId('totalHt').innerHTML = ($retour.valueHt).toFixed(2)+" &euro;";
						dojo.byId('totalTva').innerHTML = ($retour.valueTva).toFixed(2)+" &euro;";
						dojo.byId('totalTtc').innerHTML = ($retour.valueTtc).toFixed(2)+" &euro;";
					}
				})
			},200);
	}
}


