
/****************************** VALIDACIÓN DATOS DE TRABAJOS *******************************************/

function validar_lotengoclaro_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.nombre_p.value == "")
		var datos = datos + "\n>> Debe especificar una referencia del trabajo";	
	if (document.fPresupuesto.descripcion_p.value == "")
		var datos = datos + "\n>> Debe especificar una descripción técnica";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_lotengoclaro_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.nombre_p.value == "")
		var datos = datos + "\n>> Reference should be entered";	
	if (document.fPresupuesto.descripcion_p.value == "")
		var datos = datos + "\n>> Technical description should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_tarjetones_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Tintas cara obligatorio";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Tintas dorso obligatorio";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Debe especificar un Gramaje";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_tarjetones_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Width should be entered";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Height should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Front inks should be entered";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Back inks should be entered";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Paper should be entered";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Grammage should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_flyers_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Tintas cara obligatorio";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Back inks should be entered";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Debe especificar un Gramaje";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_flyers_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Width should be entered";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Height should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Front inks should be entered";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Back inks should be entered";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Paper should be entered";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Grammage should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_laminas_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Tintas cara obligatorio";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Tintas dorso obligatorio";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Debe especificar un Gramaje";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_laminas_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Width should be entered";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Height should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Front inks should be entered";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Back inks should be entered";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Paper should be entered";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Grammage should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_carteles_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Tintas cara obligatorio";	
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Debe especificar un Gramaje";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_carteles_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Width should be entered";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Height should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Front inks should be entered";	
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Paper should be entered";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Grammage should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_dipticos_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho de díptico cerrado";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto de díptico cerrado";
	if (document.fPresupuesto.anchoabierto.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho de díptico abierto";	
	if (document.fPresupuesto.altoabierto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto de díptico abierto";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Tintas cara obligatorio";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Tintas dorso obligatorio";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Debe especificar un Gramaje";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_dipticos_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Finished size width should be entered";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Finished size height should be entered";
	if (document.fPresupuesto.anchoabierto.value == "")
		var datos = datos + "\n>> Opened size width should be entered";	
	if (document.fPresupuesto.altoabierto.value == "")
		var datos = datos + "\n>> Opened size height should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Front inks should be entered";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Back inks should be entered";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Paper should be entered";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Grammage should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_tripticos_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho de tríptico cerrado";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto de tríptico cerrado";
	if (document.fPresupuesto.anchoabierto.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho de tríptico abierto";	
	if (document.fPresupuesto.altoabierto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto de tríptico abierto";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Tintas cara obligatorio";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Tintas dorso obligatorio";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Debe especificar un Gramaje";
	if (document.fPresupuesto.plegado.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Plegado";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_tripticos_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Finished size width should be entered";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Finished size height should be entered";
	if (document.fPresupuesto.anchoabierto.value == "")
		var datos = datos + "\n>> Opened size width should be entered";	
	if (document.fPresupuesto.altoabierto.value == "")
		var datos = datos + "\n>> Opened size height should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Front inks should be entered";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Back inks should be entered";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Paper should be entered";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Grammage should be entered";
	if (document.fPresupuesto.plegado.value == "")
		var datos = datos + "\n>> Type of fold should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_cuatripticos_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho de cuatríptico cerrado";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto de cuatríptico cerrado";
	if (document.fPresupuesto.anchoabierto.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho de cuatríptico abierto";	
	if (document.fPresupuesto.altoabierto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto de cuatríptico abierto";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Tintas cara obligatorio";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Tintas dorso obligatorio";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Debe especificar un Gramaje";
	if (document.fPresupuesto.plegado.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Plegado";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_cuatripticos_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Finished size width should be entered";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Finished size height should be entered";
	if (document.fPresupuesto.anchoabierto.value == "")
		var datos = datos + "\n>> Opened size width should be entered";	
	if (document.fPresupuesto.altoabierto.value == "")
		var datos = datos + "\n>> Opened size height should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Front inks should be entered";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Back inks should be entered";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Paper should be entered";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Grammage should be entered";
	if (document.fPresupuesto.plegado.value == "")
		var datos = datos + "\n>> Type of fold should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_folletosdesp_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho de folleto desplegable cerrado";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto de folleto desplegable cerrado";
	if (document.fPresupuesto.anchoabierto.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho de folleto desplegable abierto";	
	if (document.fPresupuesto.altoabierto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto de folleto desplegable abierto";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Tintas cara obligatorio";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Tintas dorso obligatorio";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Debe especificar un Gramaje";
	if (document.fPresupuesto.plegado.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Plegado";
	if (document.fPresupuesto.ncuerpos.value == "")
		var datos = datos + "\n>> Debe especificar el nº de cuerpos";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_folletosdesp_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Finished size width should be entered";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Finished size height should be entered";
	if (document.fPresupuesto.anchoabierto.value == "")
		var datos = datos + "\n>> Opened size width should be entered";	
	if (document.fPresupuesto.altoabierto.value == "")
		var datos = datos + "\n>> Opened size height should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Front inks should be entered";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Back inks should be entered";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Paper should be entered";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Grammage should be entered";
	if (document.fPresupuesto.plegado.value == "")
		var datos = datos + "\n>> Type of fold should be entered";
	if (document.fPresupuesto.ncuerpos.value == "")
		var datos = datos + "\n>> Number of panels should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_planos_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho de plano cerrado";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto de plano cerrado";
	if (document.fPresupuesto.anchoabierto.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho de plano abierto";	
	if (document.fPresupuesto.altoabierto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto de plano abierto";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Tintas cara obligatorio";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Tintas dorso obligatorio";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Debe especificar un Gramaje";
	if (document.fPresupuesto.plegado.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Plegado";
	if (document.fPresupuesto.ncuerposancho.value == "")
		var datos = datos + "\n>> Debe especificar el nº de cuerpos a lo ancho";
	if (document.fPresupuesto.ncuerposalto.value == "")
		var datos = datos + "\n>> Debe especificar el nº de cuerpos a lo alto";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_planos_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Finished size width should be entered";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Finished size height should be entered";
	if (document.fPresupuesto.anchoabierto.value == "")
		var datos = datos + "\n>> Opened size width should be entered";	
	if (document.fPresupuesto.altoabierto.value == "")
		var datos = datos + "\n>> Opened size height should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Front inks should be entered";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Back inks should be entered";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Paper should be entered";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Grammage should be entered";
	if (document.fPresupuesto.plegado.value == "")
		var datos = datos + "\n>> Type of fold should be entered";
	if (document.fPresupuesto.ncuerposancho.value == "")
		var datos = datos + "\n>> Number of panels across the width should be entered";
	if (document.fPresupuesto.ncuerposalto.value == "")
		var datos = datos + "\n>> Number of panels across the height should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_folletos_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto";
	if (document.fPresupuesto.encuadernacion.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Encuadernación";	
	if (document.fPresupuesto.npaginas.value == "")
		var datos = datos + "\n>> Debe especificar un Nº de páginas";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Tintas cara obligatorio";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Tintas dorso obligatorio";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Debe especificar un Gramaje";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_folletos_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Width should be entered";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Height should be entered";
	if (document.fPresupuesto.encuadernacion.value == "")
		var datos = datos + "\n>> Binding should be entered";	
	if (document.fPresupuesto.npaginas.value == "")
		var datos = datos + "\n>> Number of pages should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Front inks should be entered";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Back inks should be entered";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Paper should be entered";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Grammage should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_folletosconp_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.anchoint.value == "")
		var datos = datos + "\n>> Características comunes: Debe especificar un Ancho";	
	if (document.fPresupuesto.altoint.value == "")
		var datos = datos + "\n>> Características comunes: Debe especificar un Alto";
	if (document.fPresupuesto.encuadernacion.value == "")
		var datos = datos + "\n>> Características comunes: Debe especificar un tipo de Encuadernación";	
	if (document.fPresupuesto.npaginas.value == "")
		var datos = datos + "\n>> Interior: Debe especificar un Nº de páginas";
	if (document.fPresupuesto.tintas.value == "")
		var datos = datos + "\n>> Interior: Tintas obligatorio";	
	if (document.fPresupuesto.papelint.value == "")
		var datos = datos + "\n>> Interior: Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramajeint.value == "")
		var datos = datos + "\n>> Interior: Debe especificar un Gramaje";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Cubierta: Tintas cara obligatorio";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Cubierta: Tintas dorso obligatorio";
	if (document.fPresupuesto.papelp.value == "")
		var datos = datos + "\n>> Cubierta: Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramajep.value == "")
		var datos = datos + "\n>> Cubierta: Debe especificar un Gramaje";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_folletosconp_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.anchoint.value == "")
		var datos = datos + "\n>> Features in common: Width should be entered";	
	if (document.fPresupuesto.altoint.value == "")
		var datos = datos + "\n>> Features in common: Height should be entered";
	if (document.fPresupuesto.encuadernacion.value == "")
		var datos = datos + "\n>> Features in common: Binding should be entered";	
	if (document.fPresupuesto.npaginas.value == "")
		var datos = datos + "\n>> Inner pages: Number of pages should be entered";
	if (document.fPresupuesto.tintas.value == "")
		var datos = datos + "\n>> Inner pages: inks should be entered";	
	if (document.fPresupuesto.papelint.value == "")
		var datos = datos + "\n>> Inner pages: Paper should be entered";	
	if (document.fPresupuesto.gramajeint.value == "")
		var datos = datos + "\n>> Inner pages: Grammage should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Cover: Front inks should be entered";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Cover: Back inks should be entered";
	if (document.fPresupuesto.papelp.value == "")
		var datos = datos + "\n>> Cover: Paper should be entered";	
	if (document.fPresupuesto.gramajep.value == "")
		var datos = datos + "\n>> Cover: Grammage should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_revistas_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.anchoint.value == "")
		var datos = datos + "\n>> Características comunes: Debe especificar un Ancho";	
	if (document.fPresupuesto.altoint.value == "")
		var datos = datos + "\n>> Características comunes: Debe especificar un Alto";
	if (document.fPresupuesto.encuadernacion.value == "")
		var datos = datos + "\n>> Características comunes: Debe especificar un tipo de Encuadernación";	
	if (document.fPresupuesto.npaginas.value == "")
		var datos = datos + "\n>> Interior: Debe especificar un Nº de páginas";
	if (document.fPresupuesto.tintas.value == "")
		var datos = datos + "\n>> Interior: Tintas obligatorio";	
	if (document.fPresupuesto.papelint.value == "")
		var datos = datos + "\n>> Interior: Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramajeint.value == "")
		var datos = datos + "\n>> Interior: Debe especificar un Gramaje";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Cubierta: Tintas cara obligatorio";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Cubierta: Tintas dorso obligatorio";
	if (document.fPresupuesto.papelp.value == "")
		var datos = datos + "\n>> Cubierta: Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramajep.value == "")
		var datos = datos + "\n>> Cubierta: Debe especificar un Gramaje";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_revistas_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.anchoint.value == "")
		var datos = datos + "\n>> Features in common: Width should be entered";	
	if (document.fPresupuesto.altoint.value == "")
		var datos = datos + "\n>> Features in common: Height should be entered";
	if (document.fPresupuesto.encuadernacion.value == "")
		var datos = datos + "\n>> Features in common: Binding should be entered";	
	if (document.fPresupuesto.npaginas.value == "")
		var datos = datos + "\n>> Inner pages: Number of pages should be entered";
	if (document.fPresupuesto.tintas.value == "")
		var datos = datos + "\n>> Inner pages: Inks should be entered";	
	if (document.fPresupuesto.papelint.value == "")
		var datos = datos + "\n>> Inner pages: Paper should be entered";	
	if (document.fPresupuesto.gramajeint.value == "")
		var datos = datos + "\n>> Inner pages: Grammage should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Cover: Front inks should be entered";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Cover: Back inks should be entered";
	if (document.fPresupuesto.papelp.value == "")
		var datos = datos + "\n>> Cover: Paper should be entered";	
	if (document.fPresupuesto.gramajep.value == "")
		var datos = datos + "\n>> Cover: Grammage should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_libros_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.anchoint.value == "")
		var datos = datos + "\n>> Características comunes: Debe especificar un Ancho";	
	if (document.fPresupuesto.altoint.value == "")
		var datos = datos + "\n>> Características comunes: Debe especificar un Alto";
	if (document.fPresupuesto.encuadernacion.value == "")
		var datos = datos + "\n>> Características comunes: Debe especificar un tipo de Encuadernación";	
	if (document.fPresupuesto.npaginas.value == "")
		var datos = datos + "\n>> Interior: Debe especificar un Nº de páginas";
	if (document.fPresupuesto.tintas.value == "")
		var datos = datos + "\n>> Interior: Tintas obligatorio";	
	if (document.fPresupuesto.papelint.value == "")
		var datos = datos + "\n>> Interior: Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramajeint.value == "")
		var datos = datos + "\n>> Interior: Debe especificar un Gramaje";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Cubierta: Tintas cara obligatorio";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Cubierta: Tintas dorso obligatorio";
	if (document.fPresupuesto.papelp.value == "")
		var datos = datos + "\n>> Cubierta: Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramajep.value == "")
		var datos = datos + "\n>> Cubierta: Debe especificar un Gramaje";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_libros_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.anchoint.value == "")
		var datos = datos + "\n>> Features in common: Width should be entered";	
	if (document.fPresupuesto.altoint.value == "")
		var datos = datos + "\n>> Features in common: Height should be entered";
	if (document.fPresupuesto.encuadernacion.value == "")
		var datos = datos + "\n>> Features in common: Binding should be entered";	
	if (document.fPresupuesto.npaginas.value == "")
		var datos = datos + "\n>> Inner pages: Number of pages should be entered";
	if (document.fPresupuesto.tintas.value == "")
		var datos = datos + "\n>> Inner pages: Inks should be entered";	
	if (document.fPresupuesto.papelint.value == "")
		var datos = datos + "\n>> Inner pages: Paper should be entered";	
	if (document.fPresupuesto.gramajeint.value == "")
		var datos = datos + "\n>> Inner pages: Grammage should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Cover: Front inks should be entered";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Cover: Back inks should be entered";
	if (document.fPresupuesto.papelp.value == "")
		var datos = datos + "\n>> Cover: Paper should be entered";	
	if (document.fPresupuesto.gramajep.value == "")
		var datos = datos + "\n>> Cover: Grammage should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_carpetas_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho cerrado";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto cerrado";
	if (document.fPresupuesto.anchodesa.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho de desarrollo";	
	if (document.fPresupuesto.altodesa.value == "")
		var datos = datos + "\n>> Debe especificar un Alto de desarrollo";
	if (document.fPresupuesto.tipobolsa.value == "")
		var datos = datos + "\n>> Debe especificar un Tipo de bolsa";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Tintas cara obligatorio";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Tintas dorso obligatorio";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Debe especificar un Gramaje";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_carpetas_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Width finished should be entered";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Height finished should be entered";
	if (document.fPresupuesto.anchodesa.value == "")
		var datos = datos + "\n>> Flat size width should be entered";	
	if (document.fPresupuesto.altodesa.value == "")
		var datos = datos + "\n>> Flat size height should be entered";
	if (document.fPresupuesto.tipobolsa.value == "")
		var datos = datos + "\n>> Pocket type should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Front inks should be entered";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Back inks should be entered";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Paper should be entered";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Grammage should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_adhesivos_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto";
	if (document.fPresupuesto.tintas.value == "")
		var datos = datos + "\n>> Tintas obligatorio";	
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_adhesivos_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Width should be entered";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Height should be entered";
	if (document.fPresupuesto.tintas.value == "")
		var datos = datos + "\n>> Inks should be entered";	
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Paper should be entered";	
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_almanaques_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto";
	if (document.fPresupuesto.tiposalmanaque.value == "")
		var datos = datos + "\n>> Debe especificar un Tipo de almanaque";	
	if (document.fPresupuesto.npaginas.value == "")
		var datos = datos + "\n>> Debe especificar un Nº de páginas";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Tintas cara obligatorio";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Tintas dorso obligatorio";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Debe especificar un Gramaje";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_almanaques_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Width should be entered";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Height should be entered";
	if (document.fPresupuesto.tiposalmanaque.value == "")
		var datos = datos + "\n>> Debe especificar un Tipo de almanaque";	
	if (document.fPresupuesto.npaginas.value == "")
		var datos = datos + "\n>> Number of pages should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Front inks should be entered";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Back inks should be entered";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Paper should be entered";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Grammage should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_calendarios_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Debe especificar un Alto";
	if (document.fPresupuesto.tiposcalendario.value == "")
		var datos = datos + "\n>> Debe especificar un Tipo de calendario";	
	if (document.fPresupuesto.npaginas.value == "")
		var datos = datos + "\n>> Debe especificar un Nº de páginas";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Tintas cara obligatorio";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Tintas dorso obligatorio";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Debe especificar un tipo de Papel";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Debe especificar un Gramaje";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_calendarios_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.ancho.value == "")
		var datos = datos + "\n>> Width should be entered";	
	if (document.fPresupuesto.alto.value == "")
		var datos = datos + "\n>> Height should be entered";
	if (document.fPresupuesto.tiposcalendario.value == "")
		var datos = datos + "\n>> Debe especificar un Tipo de calendario";	
	if (document.fPresupuesto.npaginas.value == "")
		var datos = datos + "\n>> Number of pages should be entered";
	if (document.fPresupuesto.tintascara.value == "")
		var datos = datos + "\n>> Front inks should be entered";	
	if (document.fPresupuesto.tintasdorso.value == "")
		var datos = datos + "\n>> Back inks should be entered";
	if (document.fPresupuesto.papel.value == "")
		var datos = datos + "\n>> Paper should be entered";	
	if (document.fPresupuesto.gramaje.value == "")
		var datos = datos + "\n>> Grammage should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_displays_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.anchodisp.value == "")
		var datos = datos + "\n>> Debe especificar un Ancho del display";	
	if (document.fPresupuesto.altodisp.value == "")
		var datos = datos + "\n>> Debe especificar un Alto del display";
	if (document.fPresupuesto.tipodisplay.value == "")
		var datos = datos + "\n>> Debe especificar un Tipo de display";	
	if (document.fPresupuesto.tintas.value == "")
		var datos = datos + "\n>> Tintas obligatorio";	
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_displays_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.anchodisp.value == "")
		var datos = datos + "\n>> Width display should be entered";	
	if (document.fPresupuesto.altodisp.value == "")
		var datos = datos + "\n>> Height display should be entered";
	if (document.fPresupuesto.tipodisplay.value == "")
		var datos = datos + "\n>> Display type should be entered";	
	if (document.fPresupuesto.tintas.value == "")
		var datos = datos + "\n>> Inks should be entered";	
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_otro_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.nombre_p.value == "")
		var datos = datos + "\n>> Debe especificar una referencia del trabajo";	
	if (document.fPresupuesto.descripcion_p.value == "")
		var datos = datos + "\n>> Debe especificar una descripción técnica";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> Debe especificar al menos una Cantidad ('Cantidad 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_otro_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.nombre_p.value == "")
		var datos = datos + "\n>> Reference should be entered";	
	if (document.fPresupuesto.descripcion_p.value == "")
		var datos = datos + "\n>> Technical description should be entered";
	if (document.fPresupuesto.cantidad1.value == "")
		var datos = datos + "\n>> One quantity should be entered at least ('Quantity 1')";	
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}

/****************************** VALIDACIÓN DATOS DE CONTACTO PASO LOGIN *******************************************/

function validar_datoscontacto_es(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.nombre.value == "")
		var datos = datos + "\n>> Campo Nombre incompleto";
	
	if (document.fPresupuesto.apellidos.value == "")
		var datos = datos + "\n>> Campo Apellidos incompleto";
	
	if (document.fPresupuesto.telefono.value == "")
		var datos = datos + "\n>> Campo Teléfono incompleto";
	
	if (document.fPresupuesto.email.value == "")
		var datos=datos + "\n>> Email incompleto";
	else
	{
		if (!isValidEmail(document.fPresupuesto.email.value))
			var datos = datos + "\n>> Email incorrecto";
	}
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
function validar_datoscontacto_en(fPresupuesto)
{
	var datos = "";
	
	if (document.fPresupuesto.nombre.value == "")
		var datos = datos + "\n>> Name should be entered";
	
	if (document.fPresupuesto.apellidos.value == "")
		var datos = datos + "\n>> Surname should be entered";
	
	if (document.fPresupuesto.telefono.value == "")
		var datos = datos + "\n>> Phone number should be entered";
	
	if (document.fPresupuesto.email.value == "")
		var datos=datos + "\n>> Email should be entered";
	else
	{
		if (!isValidEmail(document.fPresupuesto.email.value))
			var datos = datos + "\n>> Email incorrect";
	}
	
	if (datos != "")
	{
		alert(datos);
		return (false);
	}
	else
		return (true);
}
//Funcion para validar un email
function isValidEmail(email, required) {
    if (required==undefined) {   // if not specified, assume it's required
        required=true;
    }
    
    email = trim(email);
    
    if (email==null) {
        if (required) {
            return false;
        }
        return true;
    }
    if (email.length==0) {  
        if (required) {
            return false;
        }
        return true;
    }
    if (! allValidChars(email)) {  // check to make sure all characters are valid
        return false;
    }
    if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character
        return false;
    } else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @
        return false;
    } else if (email.indexOf("@") == email.length) {  // @ must not be the last character
        return false;
    } else if (email.indexOf("..") >=0) { // two periods in a row is not valid
	return false;
    } else if (email.indexOf(".") == email.length) {  // . must not be the last character
	return false;
    }
    return true;
}

function allValidChars(email) {
  var parsed = true;
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
  for (var i=0; i < email.length; i++) {
    var letter = email.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
      continue;
    parsed = false;
    break;
  }
  return parsed;
}

function ltrim(cadena) { 
    return cadena.replace(/^\s+/, ""); 
} 
 
function rtrim(cadena) { 
    return cadena.replace(/\s+$/, ""); 
} 
 
function trim(cadena) { 
    return rtrim(ltrim(cadena)); 
}
