//FUNCION PARA VALIDAR MAIL

	function email_valido(email)
	{
		var i;
		var cStrCont,cStrDot;
		i = 0;
		cStrCont = 0;
		cStrDot = 0;

		for ( i=0; i < email.length ; i++ )
		{
			if ( email.charAt(i) == "@" )
			{
				cStrCont = cStrCont + 1
			}
			if ( email.charAt(i) == "." )
			{
				cStrDot = cStrDot + 1
			}
		}

		if (cStrCont != 1 || cStrDot == 0)
		{
			return false;
		}
		if ( email.charAt(email.length - 1 ) == "." )
		{
			return false;
		}
		return true;
	}


//FUNCION PARA VALIDAR FORMULARIOS
function form_valido(form)
{ 
		if(form == "usuario")
		{
			//CONTROLAR FORMULARIOS DE RESERVA
			if (window.document.frmUsuario.nombre.value == 0){
				alert('Ingrese nombre');
				document.frmUsuario.nombre.focus();
				return false;
			}
			if (window.document.frmUsuario.apellidos.value == 0){
				alert('Ingrese apellidos');
				document.frmUsuario.apellidos.focus();
				return false;
			}						
			//VALIDAR E-MAIL
			if (!email_valido(window.document.frmUsuario.email.value)){
				alert('Por favor ingrese su email, (Ej. sucuenta@dominio.com)');
				document.frmUsuario.email.focus();
				return false;
			}
			
			if (window.document.frmUsuario.usuario.value == 0){
				alert('Ingrese usuario');
				document.frmUsuario.usuario.focus();
				return false;
			}						
			if (window.document.frmUsuario.clave.value == 0){
				alert('Ingrese clave');
				document.frmUsuario.clave.focus();
				return false;
			}						
			if (window.document.frmUsuario.clave2.value == 0){
				alert('Confirme clave');
				document.frmUsuario.clave2.focus();
				return false;
			}						
			if (window.document.frmUsuario.clave.value != window.document.frmUsuario.clave2.value){
				alert('Las claves no coinciden');
				document.frmUsuario.clave.focus();
				return false;
			}						
		}
		else 
		if(form == "anuncio")
		{
			if (window.document.frmAnuncio.ciudad.value == 0){
				alert('Seleccione la ciudad');
				document.frmAnuncio.ciudad.focus();
				return false;
			}
			if (window.document.frmAnuncio.categoria.value == 0){
				alert('Seleccione la categoria del anuncio');
				document.frmAnuncio.categoria.focus();
				return false;
			}						
			if (window.document.frmAnuncio.titulo.value == 0){
				alert('Ingrese el título del anuncio');
				document.frmAnuncio.titulo.focus();
				return false;
			}						
			if (window.document.frmAnuncio.detalle.value == 0){
				alert('Ingrese el contenido del anuncio');
				document.frmAnuncio.detalle.focus();
				return false;
			}						
			if (window.document.frmAnuncio.poli.checked!=true){
				alert('Seleccione la casilla de condiciones de publicación ');
				document.frmAnuncio.poli.focus();
				return false;
			}								
		}
		else 
		if(form == "contacto")
		{
			if (window.document.frmContacto.nombre.value == 0){
				alert('Ingrese nombre');
				document.frmContacto.nombre.focus();
				return false;
			}
			//VALIDAR E-MAIL
			if (!email_valido(window.document.frmContacto.email.value)){
				alert('Por favor ingrese su email, (Ej. sucuenta@dominio.com)');
				document.frmContacto.email.focus();
				return false;
			}
			if (window.document.frmContacto.mensaje.value == 0){
				alert('Ingrese el mensaje');
				document.frmContacto.mensaje.focus();
				return false;
			}						
		}
		else 
		if(form == "new")
		{
			var er_tlfono = /(^[6|9]{1,1}[0-9]{8,8})$/        //1 numero 6 o 9 seguido de 8 numeros  			
			if (window.document.frmMascota.ciudad.value == 0){
				alert('Seleccione ciudad');
				document.frmMascota.ciudad.focus();
				return false;
			}
			if (window.document.frmMascota.nom_especie.value == 0){
				alert('Seleccione especie');
				document.frmMascota.nom_especie.focus();
				return false;
			}
			if (window.document.frmMascota.traza.value == 0){
				alert('Seleccione raza');
				document.frmMascota.traza.focus();
				return false;
			}						
			if (window.document.frmMascota.categoria.value == 0){
				alert('Seleccione categoria');
				document.frmMascota.categoria.focus();
				return false;
			}						
			if (window.document.frmMascota.sexo.value == 0){
				alert('Selecciona sexo de la mascota');
				document.frmMascota.sexo.focus();
				return false;
			}									
			if (window.document.frmMascota.responsable.checked!=true){
				alert('Seleccione la casilla de responsabilidad en la publicación ');
				document.frmMascota.responsable.focus();
				return false;
			}								
			if (!email_valido(window.document.frmMascota.email.value)){
				alert('Ingrese la dirección de su correo electrónico, (Ej. sucuenta@dominio.com)');
				document.frmMascota.email.focus();
				return false;
			}
			
			if(!er_tlfono.test(window.document.frmMascota.fono.value)) {
				 alert('Campo TELEFONO no válido.\nDebe ingresar un número de TELEFONO, sin puntos ni espacios en blanco')
				document.frmMascota.fono.focus();				 
				 return false    //no submit
			}			
	/*		if (window.document.frmMascota.fono.value == 0){
				alert('Selecciona sexo de la mascota');
				document.frmMascota.sexo.focus();
				return false;
			}									*/
		}
		if(form == "new-amigo")
		{ 
			var er_tlfono = /(^[6|9]{1,1}[0-9]{8,8})$/        //1 numero 6 o 9 seguido de 8 numeros  			
			
			if (window.document.frmAmigos.ciudad.value == 0){
				alert('Seleccione ciudad');
				document.frmAmigos.ciudad.focus();
				return false;
			}
			if (window.document.frmAmigos.raza.value == 0){
				alert('Seleccione raza');
				document.frmAmigos.raza.focus();
				return false;
			}						
			if (window.document.frmAmigos.sexo.value == 0){
				alert('Selecciona sexo de la mascota');
				document.frmAmigos.sexo.focus();
				return false;
			}									
			if (window.document.frmAmigos.responsable.checked!=true){
				alert('Seleccione la casilla de responsabilidad en la publicación ');
				document.frmAmigos.responsable.focus();
				return false;
			}								
			if (!email_valido(window.document.frmAmigos.email.value)){
				alert('Ingrese la dirección de su correo electrónico, (Ej. sucuenta@dominio.com)');
				document.frmAmigos.email.focus();
				return false;
			}
			
			if(!er_tlfono.test(window.document.frmAmigos.fono.value)) {
				 alert('Campo TELEFONO no válido.\nDebe ingresar un número de TELEFONO, sin puntos ni espacios en blanco')
				document.frmAmigos.fono.focus();				 
				 return false    //no submit
			}			
			if (window.document.frmAmigos.horario.value == 0){
				alert('Ingresa la/las horas que normalmente paseas a tu mascota');
				document.frmAmigos.horario.focus();
				return false;
			}								
			if (window.document.frmAmigos.latitud.value == 0){
				alert('Selecciona en el mapa, el lugar de paseo de tu mascota. \n\nNota: \nEn Internet Explorer selecciona haciendo 1 click. \nEn firefox selecciona haciendo 2 clicks.\nTambién puedes agrandar o achicar el mapa haciendo click sobre los botones + y - respectivamente, que se encuentran en la parte superior izquierda del mapa');
				document.frmAmigos.address.focus();
				return false;
			}								
		}
		else
		if(form == "email_amigo")
		{
			if (window.document.frmMailAmigo.nombre.value == 0){
				alert('Ingrese su nombre');
				document.frmMailAmigo.nombre.focus();
				return false;
			}
			//VALIDAR E-MAIL
			if (!email_valido(window.document.frmMailAmigo.email.value)){
				alert('Por favor ingrese su email, (Ej. sucuenta@dominio.com)');
				document.frmMailAmigo.email.focus();
				return false;
			}
			if (window.document.frmMailAmigo.nombrea.value == 0){
				alert('Ingrese nombre del amigo');
				document.frmMailAmigo.nombrea.focus();
				return false;
			}
			//VALIDAR E-MAIL
			if (!email_valido(window.document.frmMailAmigo.emaila.value)){
				alert('Ingrese email del amigo, (Ej. sucuenta@dominio.com)');
				document.frmMailAmigo.emaila.focus();
				return false;
			}
		}
		else
		if(form=='frmConcurso')
		{
			if (window.document.frmConcurso.ciudad.value == 0){
				alert('Selecciona una ciudad');
				document.frmConcurso.ciudad.focus();
				return false;
			}
			if (window.document.frmConcurso.nom_especie.value == 0){
				alert('Selecciona especie de la mascota');
				document.frmConcurso.nom_especie.focus();
				return false;
			}
			if (window.document.frmConcurso.traza.value == 0){
				alert('Selecciona raza de la mascota');
				document.frmConcurso.traza.focus();
				return false;
			}						
			if (window.document.frmConcurso.nombre.value == 0){
				alert('Ingresa nombre de la mascota');
				document.frmConcurso.nombre.focus();
				return false;
			}						
			if (window.document.frmConcurso.sexo.value == 0){
				alert('Selecciona sexo de la mascota');
				document.frmConcurso.sexo.focus();
				return false;
			}						
			if (window.document.frmConcurso.autor.value == 0){
				alert('Ingresa nombre del autor de la foto');
				document.frmConcurso.autor.focus();
				return false;
			}						
			if (window.document.frmConcurso.titulo.value == 0){
				alert('Ingresa un título para la foto del concurso');
				document.frmConcurso.titulo.focus();
				return false;
			}						
			if (window.document.frmConcurso.archivo.value == 0){
				alert('Debes cargar la foto de la mascota para el concurso');
				document.frmConcurso.archivo.focus();
				return false;
			}						
			if (window.document.frmConcurso.bases.checked!=true){
				alert('Haga click en la casilla de bases y condiciones si esta de acuerdo con ello');
				document.frmConcurso.bases.focus();
				return false;
			}								
		}
		
} //form_Valido






