//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;
	}
function cambiaColor(){ 
    var i;
		var res;
    for (i=0;i<document.f.Categoria.length;i++){ 
       if (document.f.Categoria[i].checked) {
				 	res = i; 
          break; 
			 }
				else res=-1;
    }
    return (res);
}


//FUNCION PARA VALIDAR FORMULARIOS
function form_valido(form)
{ 
		if(form == "f")
		{
			//CONTROLAR FORMULARIOS DE RESERVA
			if (window.document.f.titulo_original.value == 0){
				alert('Ingresa el título original');
				document.f.titulo_original.focus();
				return false;
			}
			if (window.document.f.titulo_ing.value == 0){
				alert('Ingresa el título en ingles');
				document.f.titulo_ing.focus();
				return false;
			}						
			if (window.document.f.titulo_esp.value == 0){
				alert('Ingresa el título en español');
				document.f.titulo_esp.focus();
				return false;
			}						
			if ( cambiaColor() == -1 ){
				alert('Escoje una sección y categoría a la que concursa');
				document.f.Categoria[0].focus();
				return false;
			}		
			if (window.document.f.idioma_original.value == 0){
				alert('Ingresa el idioma original');
				document.f.idioma_original.focus();
				return false;
			}						
			if (window.document.f.subtitulos.value == 0){
				alert('Ingresa subtítulo');
				document.f.subtitulos.focus();
				return false;
			}						
			if (window.document.f.ano_produccion.value == 0){
				alert('Ingresa año de producción');
				document.f.ano_produccion.focus();
				return false;
			}						
			if (window.document.f.pais_produccion.value == 0){
				alert('Ingresa país');
				document.f.pais_produccion.focus();
				return false;
			}						
			if (window.document.f.duracion.value == 0){
				alert('Ingresa el tiempo de duración (en minutos)');
				document.f.duracion.focus();
				return false;
			}						
			if (window.document.f.formato_original.value == 0){
				alert('Ingresa el formato original');
				document.f.formato_original.focus();
				return false;
			}						
			if (window.document.f.realizador.value == 0){
				alert('Ingresa el realizador');
				document.f.realizador.focus();
				return false;
			}						
			if (window.document.f.productor.value == 0){
				alert('Ingresa el productor');
				document.f.productor.focus();
				return false;
			}						
			if (window.document.f.contacto_nombre.value == 0){
				alert('Ingresa tu nombre');
				document.f.contacto_nombre.focus();
				return false;
			}						
			if (window.document.f.contacto_direccion.value == 0){
				alert('Ingresa tu dirección');
				document.f.contacto_direccion.focus();
				return false;
			}						
			if (window.document.f.contacto_cp.value == 0){
				alert('Ingresa tu código postal');
				document.f.contacto_cp.focus();
				return false;
			}						
			if (window.document.f.contacto_ciudad.value == 0){
				alert('Ingresa la ciudad');
				document.f.contacto_ciudad.focus();
				return false;
			}						
			if (window.document.f.contacto_pais.value == 0){
				alert('Ingresa país');
				document.f.contacto_pais.focus();
				return false;
			}			
			if (window.document.f.contacto_telefono.value == 0){
				alert('Ingresa tu número de teléfono');
				document.f.contacto_telefono.focus();
				return false;
			}						
			if (window.document.f.contacto_fax.value == 0){
				alert('Ingresa tu número de fax');
				document.f.contacto_fax.focus();
				return false;
			}						
			if (window.document.f.contacto_movil.value == 0){
				alert('Ingresa el número de tu telefono movil');
				document.f.contacto_movil.focus();
				return false;
			}					
			if (!email_valido(window.document.f.contacto_email.value)){
				alert('Ingresa la dirección de tu correo electronico, (Ej. sucuenta@dominio.com)');
				document.f.contacto_email.focus();
				return false;
			}
			if (window.document.f.certificado_fecha.value == 0){
				alert('Ingresa la fecha');
				document.f.certificado_fecha.focus();
				return false;
			}						
			if (window.document.f.acepto.checked!=true){
				alert('Haga click en la casilla de bases del concurso así como los requisitos y la integridad de las normas que en ella figura si está de acuerdo con ello');
				document.f.acepto.focus();
				return false;
			}		
		}

		
} //form_Valido
