function ValidacionFomulario(form)

{

	if (Empty(form.nombre.value))

	{

		alert('Debe ingresar nombre.');

		form.nombre.focus();

		return false;

	}



	if (Empty(form.apellido.value))

	{

		alert('Debe ingresar apellido.');

		form.apellido.focus();

		return false;

	}



	if (Empty(form.ciudad.value))

	{

		alert('Debe ingresar ciudad.');

		form.ciudad.focus();

		return false;

	}



	if (Empty(form.pais.value))

	{

		alert('Debe ingresar pais.');

		form.pais.focus();

		return false;

	}



	if (!isMail(form.email.value))

	{

		alert('Email no vÃ¡lido.');

		form.email.focus();

		return false;

	}



	if (!isInteger(form.telefono.value))

	{

		alert('Debe ingresar telÃ©fono (sÃ³lo nÃºmeros)');

		form.telefono.focus();

		return false;

	}

	

	if(form.lista_mail.options[form.lista_mail.selectedIndex].value == "VALUE")

	{

		alert('Debe seleccionar un programa');

		form.lista_mail.focus();

		return false;

	}  

return;



}



function valida_login(form){

	

	    if (!isModule11(form.rut.value)) {

			alert('Ingrese su RUT por favor');

			form.rut.focus();

			return false;

        }

		

        if (Empty(form.clave.value)) {

            alert('Ingrese su clave por favor');

			form.clave.focus();

            return false;

        }	

		

	}

	







// isCode: devuelve verdadero si la cadena contiene solo caracteres alfabeticos o underline

function esClaveCorrecta(value) {

	var pattern=new RegExp("^[A-Z0-9]{8}$");

    return value.match(pattern);

}



function validar_cambio(form){

	



		if (!Empty(form.clave.value) && !Empty(form.confirma.value)) {



			if (Empty(form.clave.value)) {

				alert('Ingrese su nueva clave por favor');

				form.clave.focus();

				return false;

			}

			

			 if (!esClaveCorrecta(form.clave.value)) {

				alert('La clave solo puede contener: letras mayusculas y numeros\n      (no se permite la Ã‘) y  debe tener 8 caracteres');

				form.clave.focus();

				return false;

			}       

			

			if (Empty(form.confirma.value)) {

				alert('Confirme su nueva clave por favor');

				form.confirma.focus();

				return false;

			}	

			

			if (form.confirma.value != form.clave.value) {

				alert('Confirme que su clave este correcta en ambos campos');

				form.confirma.focus();

				return false;

			}

		}

		

	}

	

	







function validar_recordar(form){

	

	

	    if (!isModule11(form.rut.value)) {

			alert('Ingrese su RUT por favor');

			form.rut.focus();

			return false;

        }

		

        if (!isMail(form.email.value)) {

            alert('Ingrese su E-mail por favor');

			form.email.focus();

            return false;

        }	

		

	}

	



/*VALIDACION BUSQUEDA BIBLIOTECA*/

function buscarDocumentos(formu)

{



	if (Empty(formu.patron.value) || (formu.patron.value == "")) 

	{

		alert('Ingrese un Parámetro para buscar.');

		formu.patron.focus();

		return false;

	}

	

	if (document.form.cbMateria.selectedIndex >=0)

	{

		formu.cbMateriatxt.value=document.form.cbMateria[document.form.cbMateria.selectedIndex].value;

		if (document.form.cbCategoria.selectedIndex >=0)

			formu.cbCategoriatxt.value=document.form.cbCategoria[document.form.cbCategoria.selectedIndex].value;

		if (document.form.cbSubCategoria.selectedIndex >=0)

			formu.cbSubCategoriatxt.value=document.form.cbSubCategoria[document.form.cbSubCategoria.selectedIndex].value;

	}

	return true;

}

