
// ------------------------------------------------------------------------
//  Script realizado por:
//             Carles Martínez Rius (c) '2004
// 		infoARROBAcalaix.net
//  No se permite la copia, distribución o modificación de
//  este código sin la obtención de un documento de conformidad
//  firmado por el autor. Posteriormente al citado procedimiento legal
//  será necesario indicar la fuente, y el autor del citado código en cada
//  código en el que sea utilizado.
// ------------------------------------------------------------------------

	function ProductAdd(id, modid) {
		window.location.href = "producto.php?accio=prodadd&pd=" + id + "&modid=" + modid;
	} //function

	function ProductDel(delid, unid) {
		var resp;
		resp = confirm("Está seguro que desea eliminar el producto del pedido?");
		if (resp) {
			window.location.href = "pedido.php?accio=proddel&delid=" + delid + "&unid=" + unid;
		} //IF
	} //function

	function CheckUnidadesOK() {
		var i;
		var nelem = document.forms[0].elements.length;
		var auxint=0;
		var auxstr="";
		for (i=0; i<nelem; i++) {
			if (document.forms[0].elements[i].name=="unidades[]")
			{
				if ( isNaN(document.forms[0].elements[i].value) ) {
					alert("Por favor, introduzca un numero de unidades válido.");
					document.forms[0].elements[i].focus();
					return false;
				} //IF
				auxstr = document.forms[0].elements[i].value;
				if ( auxstr.length==0 ) {
					alert("Por favor, introduzca un numero de unidades válido.");
					document.forms[0].elements[i].focus();
					return false;
				} //IF
				auxint = document.forms[0].elements[i].value;
				if ( auxint<1 ) {
					alert("Por favor, introduzca un numero de unidades mayor que 0. Si no desea unidades de este producto elimínelo del pedido.");
					document.forms[0].elements[i].focus();
					return false;
				} //IF
			} //IF
		} //FOR
		return true;
	} //function

	function ActualitzaComanda() {
		if ( CheckUnidadesOK()==true ) {
			document.form1.action="pedido.php";
			document.form1.submit();
		} //IF
	} //function

	function CursarComanda() {
		if ( CheckUnidadesOK()==true ) {
			document.form1.action="tramitarpedido.php";
			document.form1.submit();
		} //IF
	} //function

	function TramitaComanda()
	{
		//Verifica que s'han inserit totes les dades
		if ( document.form1.nombre.value.length<2 )
		{
			alert("¡Atención! Debe introducir un nombre válido.");
			document.form1.nombre.focus();
			return;
		}
		if ( document.form1.tlf.value.length<9 )
		{
			alert("¡Atención! Debe introducir un teléfono válido.");
			document.form1.tlf.focus();
			return;
		}
		if ( document.form1.mail.value.length<5 )
		{
			alert("¡Atención! Debe introducir una dirección de correo válida.");
			document.form1.mail.focus();
			return;
		}
		if ( document.form1.empresa.value.length<2 )
		{
			alert("¡Atención! Debe introducir una empresa válida.");
			document.form1.empresa.focus();
			return;
		}
		if ( document.form1.direccion.value.length<4 )
		{
			alert("¡Atención! Debe introducir un domicilio válido.");
			document.form1.direccion.focus();
			return;
		}
		if ( document.form1.poblacion.value.length<2 )
		{
			alert("¡Atención! Debe introducir una población válida.");
			document.form1.poblacion.focus();
			return;
		}
		if ( document.form1.nifcif.value.length<5 )
		{
			alert("¡Atención! Debe introducir un NIF o CIF válidos.");
			document.form1.nifcif.focus();
			return;
		}

		//Comprova el format de l'adreça de correu
		if ( VerificaCorreuOK(document.form1.mail.value) )
		{
			//Desactiva el botó...
			document.form1.btnSend.value = "Espere...";
			document.form1.btnSend.disabled = true;
			//Envia el formulari
			document.form1.action = "enviapedido.php";
			document.form1.submit();
		} else {
			alert("¡Atención! La dirección de correo electrónico no es correcta.");
			document.form1.mail.focus();
			return;
		} //IF_ELSE
	} //FUNCTION

	function UpdateImporte(unitats, preuUnitat, idImport) {
		if ( !isNaN(unitats) ) {
			document.getElementById("import"+idImport).innerHTML = (unitats*preuUnitat) + " &euro;";
		}
		
	} //FUNCTION
	
