
function NavRollOver(oTd) {if (!oTd.contains(event.fromElement)) {oTd.background="images/a_f_menuo.gif";}}
function NavRollOut(oTd) {if (!oTd.contains(event.toElement)) {oTd.background="images/a_f_menu.gif";}}

/* Función para validar los datos del formulario*/
function validarFormulario(formulario)
{
	var flag=true;
	var reg_mail = /^[\.A-Za-z0-9_-]+\@[\.A-Za-z0-9_-]+\.[\.A-Za-z0-9_-]+$/;
	with(formulario)
	{
		for(i=0;i<elements.length;i++)
		{
			if(elements[i].value == "" && elements[i].name != "FECHA_FIN")
			{
				alert("Debe cubrir la casilla "+elements[i].name);
				flag=false;
			}


			if(elements[i].name == "EMAIL" &&  !(reg_mail.test(elements[i].value)) )
			{
				alert("El formato del e-mail no es correcto");
				flag=false;
			}


		}
	}
	return flag;
}

function validarDescripcion(formulario)
{
	var flag=true;
	with(formulario)
	{
			if(descripcion.value == "")
			{
				alert("Debe escribir el nombre total o parcial de un artículo");
				flag=false;
		}
	}
	return flag;
}

/* Función que me indica si la cantidad es numerica y vacia*/
function validarCantidad(formulario)
{
	flag=true;
	with(formulario)
	{
		if(Cantidad.value == "")
		{
			alert("Debe introducir una cantidad en la casilla.");
			flag=false;
		}
		else
		{
			if(!(Cantidad.value >= 1 && Cantidad.value <= 1000))
			{
				alert("Debe introducir un número.");
				flag=false;
			}
		}

	}
	return flag;
}
