//----------------------------------------------------------------------------------------- 
function ValidarFecha(caja)
{ 
   if (caja)
   {  
      borrar = caja;
      if ((caja.substr(2,1) == "/") && (caja.substr(5,1) == "/"))
      {      
         for (i=0; i<10; i++)
	     {	
            if (((caja.substr(i,1)<"0") || (caja.substr(i,1)>"9")) && (i != 2) && (i != 5))
			{
               borrar = '';
               break;  
			}  
         }
	     if (borrar)
	     { 
	        a = caja.substr(6,4);
	        c = caja.substr(6,2);
		    m = caja.substr(3,2);
		    d = caja.substr(0,2);
		    if((a < 1900) || (a > 2050) || (m < 1) || (m > 12) || (d < 1) || (d > 31))
		       borrar = '';
		    else
		    {
		       if(((a%4 != 0) || ((caja.substr(8,2)=='00') && (c%4 != 0))) && (m == 2) && (d > 28))	   
		          borrar = ''; // Año no bisiesto y es febrero y el dia es mayor a 28
			   else	
			   {
		          if ((((m == 4) || (m == 6) || (m == 9) || (m==11)) && (d>30)) || ((m==2) && (d>29)))
			         borrar = '';	      				  	 
			   }  // else
		    } // fin else
         } // if (error)
      } // if ((caja.substr(2,1) == "/") && (caja.substr(5,1) == "/"))			    			
	  else
	     borrar = '';
	  if (borrar == '')
	     return false;
	 else
	 	 return true;
   } // if (caja)   
} // FUNCION

//----------------------------------------------------------------------------------------- 
function ValidarContenido(campo,tipovalidacion)
{
 if(campo.substr(0,1)==" ")
 	return false;
 
 switch(tipovalidacion)
 {
	case "AlfanumericoPuro": // campo alfanumerico sin caracteres especiales
		rexp = /[^A-Za-z0-9]/; 
		if(rexp.test(campo)) 
			return false;
 		break;
	case "Email": // campo alfanumerico con algunos caracteres especiales (emails)
		rexp = new RegExp("^[\._a-z0-9]+@([a-z0-9]+[\.]{1}){1,2}[a-z]{2,4}([\.]{1}[a-z]{2}){0,1}$","gi");
		if(!rexp.test(campo)) 
			return false;
 		break;
	case "Hexa6Digitos": // color de semáforos
		rexp = new RegExp("^[0-9A-F]{6}$","gi");
		if(!rexp.test(campo)) 
			return false;
		break;
	case "NumericoEntero": // campo numerico entero
		rexp = /[^0-9]/; 
		if(rexp.test(campo)) 
			return false;
		break;
	case "Numerico2Decimales": // campo numerico con 2 decimales maximo
		rexp = new RegExp("^[0-9]+(,[0-9]{1,2}){0,1}$","gi");
		if(!rexp.test(campo)) 
			return false;
		break;
	default:
		alert(" Validación no definida - Avise a su administrador");
 		return false;
 		break;
 }
 return true;
}

	function ValidarAltaNoticia(formulario){
	
	
		if (document.formulario.fecha.value =="") {
			alert ('Debe ingresar la fecha');
			document.formulario.fecha.focus();
			return false;
		}


		if (!ValidarFecha(document.formulario.fecha.value)) {
			alert ('Debe ingresar una fecha válida');
			document.formulario.fecha.focus();
			return false;
		}	

		if (document.formulario.fuente_cod.value =="") {
			alert ('Debe ingresar la fuente');
			document.formulario.fuente_cod.focus();
			return false;
		}


		if (document.formulario.titulo_f.value =="") {
			alert ('Debe ingresar el Título');
			document.formulario.titulo_f.focus();
			return false;
		}

		if (document.formulario.cabeza_f.value =="") {
			alert ('Debe ingresar la Cabeza');
			document.formulario.cabeza_f.focus();
			return false;
		}

		if (document.formulario.texto_f.value =="") {
			alert ('Debe ingresar el Texto');
			document.formulario.texto_f.focus();
			return false;
		}

			
		return true;
	}	

	function ValidarAltaNotaOpinion(formulario){
	

		if (document.formulario.nota_titulo.value =="") {
			alert ('Debe ingresar el Título');
			document.formulario.nota_titulo.focus();
			return false;
		}

		if (document.formulario.nota_cabeza.value =="") {
			alert ('Debe ingresar la Cabeza');
			document.formulario.nota_cabeza.focus();
			return false;
		}

		if (document.formulario.nota_texto.value =="") {
			alert ('Debe ingresar el Texto');
			document.formulario.nota_texto.focus();
			return false;
		}

			
		return true;
	}	


	function ValidarAltaFuente(formulario){
		if (document.formulario.fuente_detalle.value =="") {
			alert ('Debe ingresar el nombre');
			document.formulario.fuente_detalle.focus();
			return false;
		}
		

		return true;
	}	

	function ValidarModifFuente(formulario){
		if (document.formulario.fuente_detalle.value =="") {
			alert ('Debe ingresar el nombre');
			document.formulario.fuente_detalle.focus();
			return false;
		}
		
		return true;
	}	

	function ValidarAltaCajero(formulario){
		if (document.formulario.provincia_f.value =="0") {
			alert ('Debe ingresar la Provincia');
			document.formulario.provincia_f.focus();
			return false;
		}
		
		if (document.formulario.localidad_f.value =="") {
			alert ('Debe ingresar la Localidad');
			document.formulario.localidad_f.focus();
			return false;
		}

		if (document.formulario.enti_cod.value =="0") {
			alert ('Debe ingresar la entidad');
			document.formulario.enti_cod.focus();
			return false;
		}

		return true;
	}	

	function ValidarAltaEntidad(formulario){
		if (document.formulario.enti_nombre.value =="") {
			alert ('Debe ingresar la entidad');
			document.formulario.enti_nombre.focus();
			return false;
		}
		

		return true;
	}	
	function ValidarEnviarNoticia(formulario){
		if (document.formulario.para_email.value =="") {
			alert ('Debe ingresar el email a donde enviar la noticia');
			document.formulario.para_email.focus();
			return false;
		}

		if (!ValidarContenido(document.formulario.para_email.value,"Email")) {
			alert ('Debe ingresar una dirección de email válida');
			document.formulario.para_email.focus();
			return false;
		}

		if (document.formulario.de_nombre.value =="") {
			alert ('Debe ingresar su nomnbre');
			document.formulario.de_nombre.focus();
			return false;
		}
		
		if (document.formulario.de_email.value =="") {
			alert ('Debe ingresar su email');
			document.formulario.de_email.focus();
			return false;
		}
		if (!ValidarContenido(document.formulario.de_email.value,"Email")) {
			alert ('Debe ingresar una dirección de email válida');
			document.formulario.de_email.focus();
			return false;
		}



		return true;
	}	
	function ValidarAltaEmail(formulario){
		if (document.formulario.email.value =="") {
			alert ('Debe ingresar el email');
			document.formulario.email.focus();
			return false;
		}
		
		if (!ValidarContenido(document.formulario.email.value,"Email")) {
			alert ('Debe ingresar una dirección de email válida');
			document.formulario.email.focus();
			return false;
		}
		
		return true;
	}

	function ValidarAltaEntidad(formulario){
		if (document.formulario.enti_nombre.value =="") {
			alert ('Debe ingresar el nombre');
			document.formulario.enti_nombre.focus();
			return false;
		}
		
		
		return true;
	}

	function ValidarAltaRubro(formulario){
		if (document.formulario.serv_rubro_nombre.value =="") {
			alert ('Debe ingresar el nombre');
			document.formulario.serv_rubro_nombre.focus();
			return false;
		}
		
		
		return true;
	}

	function ValidarAltaEspecialidad(formulario){
		if (document.formulario.serv_espe_nombre.value =="") {
			alert ('Debe ingresar el nombre');
			document.formulario.serv_espe_nombre.focus();
			return false;
		}
		return true;
	}

	function ValidarAltaZona(formulario){
		if (document.formulario.serv_zona_nombre.value =="") {
			alert ('Debe ingresar el nombre');
			document.formulario.serv_zona_nombre.focus();
			return false;
		}
		return true;
	}
	
	
	function ValidarAltaAviso(formulario){
		if (document.formulario.serv_rubro_cod.value ==0) {
			alert ('Debe ingresar el rubro');
			document.formulario.serv_rubro_cod.focus();
			return false;
		}
		
/*		if (document.formulario.serv_zona_cod.value ==0) {
			alert ('Debe ingresar la zona');
			document.formulario.serv_zona_cod.focus();
			return false;
		}
		
		if (document.formulario.serv_espe_cod.value ==0) {
			alert ('Debe ingresar la especialidad');
			document.formulario.serv_espe_cod.focus();
			return false;
		}

		if (document.formulario.serv_aviso_nombre.value == "") {
			alert ('Debe ingresar el nombre');
			document.formulario.serv_aviso_nombre.focus();
			return false;
		}

		if (document.formulario.serv_aviso_direccion.value == "") {
			alert ('Debe ingresar la dirección');
			document.formulario.serv_aviso_direccion.focus();
			return false;
		}

		if (document.formulario.serv_aviso_telefono.value == "") {
			alert ('Debe ingresar el teléfono');
			document.formulario.serv_aviso_telefono.focus();
			return false;
		}

		if (!ValidarContenido(document.formulario.serv_aviso_email.value,"Email")) {
			alert ('Debe ingresar una dirección de email válida');
			document.formulario.serv_aviso_email.focus();
			return false;
		}
*/		
		
		return true;
	}
	
	
	

	function ValidarRecomendar(formulario){
		if (document.formulario.para_email.value =="") {
			alert ('Debe ingresar el email a donde enviar la recomendación');
			document.formulario.para_email.focus();
			return false;
		}

		if (!ValidarContenido(document.formulario.para_email.value,"Email")) {
			alert ('Debe ingresar una dirección de email válida');
			document.formulario.para_email.focus();
			return false;
		}

		if (document.formulario.de_nombre.value =="") {
			alert ('Debe ingresar su nomnbre');
			document.formulario.de_nombre.focus();
			return false;
		}
		
		if (document.formulario.de_email.value =="") {
			alert ('Debe ingresar su email');
			document.formulario.de_email.focus();
			return false;
		}
		if (!ValidarContenido(document.formulario.de_email.value,"Email")) {
			alert ('Debe ingresar una dirección de email válida');
			document.formulario.de_email.focus();
			return false;
		}

		return true;
	}	

	function ValidarAltaFormacion(formulario){
		if (document.formulario.form_titulo.value =="") {
			alert ('Debe ingresar el título');
			document.formulario.form_titulo.focus();
			return false;
		}

		return true;

	}	

	function ValidarNewsletter(formulario){
		if (document.formulario.email_email.value =="") {
			alert ('Debe ingresar el email');
			document.formulario.email_email.focus();
			return false;
		}

		if (!ValidarContenido(document.formulario.email_email.value,"Email")) {
			alert ('Debe ingresar una dirección de email válida');
			document.formulario.email_email.focus();
			return false;
		}

		if (document.formulario.email_email_confirma.value =="") {
			alert ('Debe ingresar el email');
			document.formulario.email_email_confirma.focus();
			return false;
		}

		if (!ValidarContenido(document.formulario.email_email_confirma.value,"Email")) {
			alert ('Debe ingresar una dirección de email válida');
			document.formulario.email_email_confirma.focus();
			return false;
		}

		if (document.formulario.email_email_confirma.value != document.formulario.email_email.value) {
			alert ('La confirmación de email no coincide con el email iogresado');
			document.formulario.email_email_confirma.focus();
			return false;
		}
		
		return true;

	}	

	
	
	function cambiar_pais() {
		var elSelect = document.getElementById('paiscod');
		var elSelectDiv = document.getElementById('div_provincia');
		if (elSelect.value == 200) {
			elSelectDiv.style.display ="block";
		} else {
			elSelectDiv.style.display ="none";			
		}
		
		return true;

	}
	

	
 var texto="BANCOS Y ECONOMÍA - Toda la información bancaria y económica"
 function scrolltexto () {

 // window.status=texto.substring (cuenta,texto.length)+  texto.substring(0,cuenta)
 window.defaultStatus=texto
// if (cuenta <texto.length){ cuenta ++ }
// else{
// cuenta=0
// }
// setTimeout("scrolltexto()",velocidad)
 }
 scrolltexto ()
 
