// JavaScript Document

/*--- FUNCION QUE VALIDA LOS CAMPOS QUE LE DIGAS Y TE MARCA LOS CAMPOS EN EL COLOR QUE LE INDIQUES---*/
/*
--- OPCIONES DE LOS CAMPOS ---
A.O. - Todos los caracteres.
N.O. - Números.
F.O. - Fecha
C.O. - Solo caracteres (sin números)
E.O. - E-mail

En el caso que pongamos .X en lugar de .O es que el campo lo valida pero es opcional:

A.X.
N.X.
F.X.
C.X.
E.X.


*/

     function validate(color){
        var mensaje,objeto_formulario,objeto_pizarra,resultado;
		var browser=new BrowserDetection(); //Deteccion de navegador

        //Variable que engloba el formulario a validar
        objeto_formulario=window.document.formulario;
        //Variable que engloba el objeto pizarra
        objeto_pizarra=window.pizarra;

        //Arrays para netscape
        campos=new Array('');
        nombres=new Array('');
        tipos=new Array('');

             if (browser.ie4||browser.ie5||browser.ie6){
        //Esta es la validación para IE
        //La validación la hace a partir del ID de los objetos del formulario
        resultado=ValidateForm(objeto_formulario,color);
        if (resultado==true){
           objeto_formulario.submit();
        }else{
           resultado='Necesita cumplimentar los campos:\n\n' + resultado
           alert(resultado);        
           //CenterLayerOnScreen('pizarra',400,200);
           //objeto_pizarra.style.visibility='visible';
        }
     }else {
        //Esta es la validación para Netscape. 
        //Es necesario crearse los tres arrays(campos,nombres,tipos) 
        mensaje=CheckBlank(campos,nombres,objeto_formulario);
        if (mensaje==''){
          if (ValidateFormN(campos,tipos,nombres,objeto_formulario)==true){
             objeto_formulario.submit();
          }
        }else{
          alert('Necesita cumplimentar los siguientes campos:\n\n'+mensaje);
        }
     }
      } 
	  

/*---FUNCION QUE VALIDA EL FORMULARIO DE BÚSQUEDA DE TALLAS MINIMAS ---*/
/*
Hay que indicarle la página donde tiene que ir despues de la validación
*/
	function ValidaBusquedaTallasesp(color){
		window.document.formulario.action='resultado_busqueda.asp?sec=Consumo&sub=Tallas%20Mínimas&menu=subConsumo';
		validate(color);
	}
	function ValidaBusquedaTallaseng(color){
		window.document.formulario.action='resultado_busqueda.asp?sec=Consumer%20Information&sub=Minimum%20cath%20sizes&menu=subConsumo';
		validate(color);
	}
	function ValidaBusquedaTallasfra(color){
		window.document.formulario.action='resultado_busqueda.asp?sec=Consommation&sub=Dimensions%20minimum&menu=subConsumo';
		validate(color);
	}
	function ValidaBusquedaTallasgal(color){
		window.document.formulario.action='resultado_busqueda.asp?sec=Consumo&sub=Tallas%20Mínimas&menu=subConsumo';
		validate(color);
	}
	function ValidaBusquedaTallascat(color){
		window.document.formulario.action='resultado_busqueda.asp?sec=Consum&sub=Talles%20mínimes&menu=subConsumo';
		validate(color);
	}
	function ValidaBusquedaTallaseus(color){
		window.document.formulario.action='resultado_busqueda.asp?sec=Kontsumoa&sub=Gutxienezko%20tamainak&menu=subConsumo';
		validate(color);
	}	
	

/*---FUNCION QUE VALIDA EL FORMULARIO DE BÚSQUEDA DE TALLAS MINIMAS ---*/
/*
Hay que indicarle la página donde tiene que ir despues de la validación
*/
        function ValidaBusquedaNoticiasesp(color){
           window.document.formulario.action='resultados_busqueda.asp?sec=FROM&sub=Noticias&menu=subFrom';
           validate(color);
        } 
        function ValidaBusquedaNoticiaseng(color){
           window.document.formulario.action='resultados_busqueda.asp?sec=FROM&sub=News&menu=subFrom';
           validate(color);
        } 
        function ValidaBusquedaNoticiasfra(color){
           window.document.formulario.action='resultados_busqueda.asp?sec=FROM&sub=Nouvelles&menu=subFrom';
           validate(color);
        } 
        function ValidaBusquedaNoticiasgal(color){
           window.document.formulario.action='resultados_busqueda.asp?sec=FROM&sub=Novas&menu=subFrom';
           validate(color);
        } 
        function ValidaBusquedaNoticiascat(color){
           window.document.formulario.action='resultados_busqueda.asp?sec=FROM&sub=Notícies&menu=subFrom';
           validate(color);
        } 
        function ValidaBusquedaNoticiaseus(color){
           window.document.formulario.action='resultados_busqueda.asp?sec=FROM&sub=Berriak&menu=subFrom';
           validate(color);
        } 		
	
	  