//Contiene las funciones javascript especialmente desarrolladas para la aplicacion
/*
ej:
function validaFormulario(form)
{
}

*/


/*Valida que la búsqueda no sea vacia ni con menos de 3 caracteres*/
function Valida_Buscar(form)
{
	if (Empty(form.parametro.value) || (form.parametro.value.length < 3))
	{
		alert('Debe ingresar una palabra de porlomenos 3 caracteres para realizar la búsqueda.');
		form.parametro.focus();
		return false;
	}
return;

}


/*Valida el buscador del historial de noticias, que almenos se busque por una palabra minimo 3 caracteres*/
function Valida_Noticias(form)
{
	if (Empty(form.parametro.value) || (form.parametro.value.length < 3))
	{
		alert('Debe ingresar una palabra de porlomenos 3 caracteres para realizar la búsqueda.');
		form.parametro.focus();
		return false;
	}
return;

}


/*Valida que la búsqueda no sea vacia ni con menos de 3 caracteres en el Centro de Contactos*/
function Valida_Centro_Contacto(form)
{
	if (Empty(form.parametro_contacto.value) || (form.parametro_contacto.value.length < 3))
	{
		alert('Debe ingresar una palabra de porlomenos 3 caracteres para realizar la búsqueda.');
		form.parametro_contacto.focus();
		return false;
	}
return;

}


/*Valida que los campos obligatorios del formulario de contacto tengan datos*/
function Valida_Contacto(form)
{
	if (Empty(form.nombre.value) || (form.nombre.value.length < 7))
	{
		alert('Debe ingresar nombre completo.');
		form.nombre.focus();
		return false;
	}
	
	if (!isMail(form.email.value) || (form.email.value.length < 8))
	{
		alert('Ingrese su Email por favor.');
		form.email.focus();
		return false;
	}
	
	if (form.empresa.options[form.empresa.selectedIndex].value == "0")
	{
		alert('Indique su empresa por favor.');
		form.empresa.focus();
		return false;
	}	
	
	if (form.tipo.options[form.tipo.selectedIndex].value == "0")
	{
		alert('Indique el tipo de contacto por favor.');
		form.tipo.focus();
		return false;
	}
	
	if (Empty(form.mensaje.value) || (form.mensaje.value.length < 3))
	{
		alert('Debe ingresar un mensaje.');
		form.mensaje.focus();
		return false;
	}
	
return;

}


/*Validación Cálculo Dosificaciones*/
function Valida_Dosificaciones(form)
{
	if (form.elemento.options[form.elemento.selectedIndex].value == "0")
	{
		alert('Seleccione el elemento a hormigonar.');
		form.elemento.focus();
		return false;
	}	

	if (!isInteger(form.largo.value))
	{
		alert('Ingrese el largo por favor (sólo números).');
		form.largo.focus();
		return false;
	}

	if (!isInteger(form.alto.value))
	{
		alert('Ingrese el alto por favor (sólo números).');
		form.alto.focus();
		return false;
	}
	
	if (!isInteger(form.ancho.value))
	{
		alert('Ingrese el ancho por favor (sólo números).');
		form.ancho.focus();
		return false;
	}
	
return;

}


