/* ******************************************[ lenguaNavegador() ]***********
   * DETECCI�N DEL IDIOMA DEL NAVEGADOR QUE UTILIZA EL USUARIO / VISITANTE. *
	 **************************************************************************
	 * NOTA: Hay que diferenciar entre el "Lengiuaje del navegador" y las     *
	 *       "Preferencias de Idiomas".: Es muy importante saber que al       * 
	 *       tratarse de un programa o gui�n de Javascripts, lo que aqu� se   *
	 *       detecta es el idioma o lengua del navegador que el usuario tiene *
	 *       instalado, y NO el de las �preferencias de idiomas� que el       *
	 *       usuario tenga configuraras dentro de �l.                         *
	 **************************************************************************
	 **************************************************************************
   * Este gui�n de Javascript detecta e identifica el idioma del navegador  *
	 * que utiliza el usuario en el momento en que visita nuestro sitio Web.  *
	 * Todos los idiomas mas universales, significativos,  conocidos, o       *
	 * simplemente todos aquellos que aunque correspondan a una comunidad de  *
	 * tama�o insignificante tengan una personalidad o un dinamismo que les   *
	 * haya permitido darse a conocer con una identidad propia, han sido      *
	 * registrados y codificados.                                             *
	 *                                                                        *
	 * Cada uno de ellos han sido catalogado y codificado seg�n la norma      *
	 * ISO-639.  Esta norma clasifica y codifica a todos los idiomas con 2 y  *
	 * 3 caracteres. ( http://www.w3.org/WAI/ER/IG/ert/iso639.htm ).          *
	 * Aqu� se usa la de dos caract�res.   /  "es" - espa�ol,                 *
	 *                                        "ca" - catalan,                 *
	 *                                        "gl" - gallego,                 *
	 *                                        "eu" - vasco,                   *
	 *                                        "en" - ingles                   *
	 *******************************************************[08-2003 ]*********/
function lenguaNavegador() {
	 lengua = "es";  // Espa�ol como lengua por defecto.
	 if (navigator.userAgent.indexOf("Opera")!=-1) { 
	    lengua=navigator.language;
	 } else {	 
      if (navigator.appName == "Netscape") {
			   lengua=navigator.language;
			} else {
			   lengua=navigator.browserLanguage; 
			}
	 }
	 
   lenguaf = lengua.substring(0,2);
	 return lenguaf;
} 



/*******************************************************************************
 * Devuelve en espa�ol la fecha del dia en formato:                            *
 *                           "Miercoles, 99 Septiembre 2000"                   *
 ********************************************************[03-08-2000]***********/
function fechaEsp() {

    var actual=new Date()
    var diasem;
    switch(actual.getDay()){
        case 0:diasem="Domingo";break;
        case 1:diasem="Lunes";break;
        case 2:diasem="Martes";break;
        case 3:diasem="Miercoless";break;
        case 4:diasem="Jueves";break;
        case 5:diasem="Viernes";break;
        case 6:diasem="Sabado";break;
    }
    
    var numdia = actual.getDate();
    var nombmes;
    switch(actual.getMonth()){
        case 0:nombmes="Enero";break;
        case 1:nombmes="Febrero";break;
        case 2:nombmes="Marzo";break;
        case 3:nombmes="Abril";break;
        case 4:nombmes="Mayo";break;
        case 5:nombmes="Junio";break;
        case 6:nombmes="Julio";break;
        case 7:nombmes="Agosto";break;
        case 8:nombmes="Septiembre";break;
        case 9:nombmes="Octubre";break;
        case 10:nombmes="Noviembre";break;
        case 11:nombmes="Diciembre";break;
    }
    
    var ano4 = actual.getFullYear();
    var salida = diasem + ", " + numdia + " " + nombmes + " " + ano4;
    return salida;
}


/*******************************************************************************
 * Devuelve en espa�ol, catalan gallego vasco o en ingl�s, la fecha del dia en *
 * formato: "diasemana, 99 Mes A�o" - ("Miercoles, 99 Septiembre 2000" ).      *
 * La lengua se de como argumento de entrada (dlengua), y por defecto se usa   *
 * el ingles.                                                                  *
 *                                                                             *
 * Autor.: Juan Mart�nez Pacheco                                               *
 ********************************************************[03-08-1998]**********/
function fechaLengua(dlengua) {

  var dactual = new Date();
  var dnumdia = dactual.getDate();
  var ddiasem;
  var dnombmes;
  
  // --Ingles por defecto.
  if (!(dlengua == "es" || dlengua == "ca" || dlengua == "gl"  || dlengua == "eu" || dlengua == "en" )) dlengua = "en";
  
  // ----- ESPA�OL ---------------------------------
  if (dlengua == "es") {
    switch(dactual.getDay()){
        case 0:ddiasem="Domingo";break;
        case 1:ddiasem="Lunes";break;
        case 2:ddiasem="Martes";break;
        case 3:ddiasem="Mi&eacute;rcoles";break;
        case 4:ddiasem="Jueves";break;
        case 5:ddiasem="Viernes";break;
        case 6:ddiasem="S&aacute;bado";break;
    }

    switch(dactual.getMonth()){
        case 0:dnombmes="Enero";break;
        case 1:dnombmes="Febrero";break;
        case 2:dnombmes="Marzo";break;
        case 3:dnombmes="Abril";break;
        case 4:dnombmes="Mayo";break;
        case 5:dnombmes="Junio";break;
        case 6:dnombmes="Julio";break;
        case 7:dnombmes="Agosto";break;
        case 8:dnombmes="Septiembre";break;
        case 9:dnombmes="Octubre";break;
        case 10:dnombmes="Noviembre";break;
        case 11:dnombmes="Diciembre";break;
    }
  }

  // ----- CATALAN ---------------------------------
  if (dlengua == "ca") {
    switch(dactual.getDay()){
        case 0:ddiasem="Diumenge";break;
        case 1:ddiasem="Dilluns";break;
        case 2:ddiasem="Dimarts";break;
        case 3:ddiasem="Dimecres";break;
        case 4:ddiasem="Dijous";break;
        case 5:ddiasem="Divendres";break;
        case 6:ddiasem="Dissabte";break;
    }

    switch(dactual.getMonth()){
        case 0:dnombmes="Gener";break;
        case 1:dnombmes="Febrer";break;
        case 2:dnombmes="Mar�";break;
        case 3:dnombmes="Abril";break;
        case 4:dnombmes="Maig";break;
        case 5:dnombmes="Juny";break;
        case 6:dnombmes="Juliol";break;
        case 7:dnombmes="Agost";break;
        case 8:dnombmes="Setembre";break;
        case 9:dnombmes="Octubre";break;
        case 10:dnombmes="Novembre";break;
        case 11:dnombmes="Desembre";break;
    }
  }

  // ----- GALLEGO ---------------------------------
  if (dlengua == "gl") {
    switch(dactual.getDay()){
        case 0:ddiasem="Domingo";break;
        case 1:ddiasem="Luns";break;
        case 2:ddiasem="Martes";break;
        case 3:ddiasem="Mi&eacute;rcoles";break;
        case 4:ddiasem="Xoves";break;
        case 5:ddiasem="Vendres";break;
        case 6:ddiasem="S&aacute;bado";break;
    }
	

    switch(dactual.getMonth()){
        case 0:dnombmes="Xaneiro";break;
        case 1:dnombmes="Febreiro";break;
        case 2:dnombmes="Marzal";break;
        case 3:dnombmes="Abril";break;
        case 4:dnombmes="Maio";break;
        case 5:dnombmes="San Xoan";break;
        case 6:dnombmes="Xullo";break;
        case 7:dnombmes="Agosto";break;
        case 8:dnombmes="Setembro";break;
        case 9:dnombmes="Octubro";break;
        case 10:dnombmes="Santos";break;
        case 11:dnombmes="Nadal";break;
    }
  }

  // ----- VASCUENCE  ---------------------------------
  if (dlengua == "eu") {
    switch(dactual.getDay()){
        case 0:ddiasem="Igandea";break;
        case 1:ddiasem="Astelehena";break;
        case 2:ddiasem="Asteartea";break;
        case 3:ddiasem="Asteazkena";break;
        case 4:ddiasem="Osteguna";break;
        case 5:ddiasem="Ostirala";break;
        case 6:ddiasem="Larunbata";break;
    }

    switch(dactual.getMonth()){
        case 0:dnombmes="Urtarrila";break;
        case 1:dnombmes="Otsaila";break;
        case 2:dnombmes="Martxoa";break;
        case 3:dnombmes="Apirila";break;
        case 4:dnombmes="Maiatza";break;
        case 5:dnombmes="Ekaina";break;
        case 6:dnombmes="Uztaila";break;
        case 7:dnombmes="Ubuztua";break;
        case 8:dnombmes="Iraila";break;
        case 9:dnombmes="Urria";break;
        case 10:dnombmes="Azaroa";break;
        case 11:dnombmes="Abendua";break;
    }
  }

  // ----- INGLES ---------------------------------
  if (dlengua == "en") {
    switch(dactual.getDay()){
        case 0:ddiasem="Sunday";break;
        case 1:ddiasem="Monday";break;
        case 2:ddiasem="Tuesday";break;
        case 3:ddiasem="Wednesday";break;
        case 4:ddiasem="Thursday";break;
        case 5:ddiasem="Friday";break;
        case 6:ddiasem="Saturday";break;
    }

    switch(dactual.getMonth()){
        case 0:dnombmes="January";break;
        case 1:dnombmes="Febraury";break;
        case 2:dnombmes="March";break;
        case 3:dnombmes="April";break;
        case 4:dnombmes="May";break;
        case 5:dnombmes="June";break;
        case 6:dnombmes="July";break;
        case 7:dnombmes="August";break;
        case 8:dnombmes="September";break;
        case 9:dnombmes="October";break;
        case 10:dnombmes="November";break;
        case 11:dnombmes="December";break;
    }
  }
	
  var dano4 = dactual.getFullYear();
  var dsalida = ddiasem + ", " + dnumdia + " " + dnombmes + " " + dano4;
  return dsalida;
}



/*  *************************************************************************/

function AlertaMensaje(msg) { 
  alert(msg);
}
/*  *************************************************************************/


function abreVentana (URL){
   window.open(URL,"Ventana","width=650,height=350,scrollbars=YES")
}

/*  *************************************************************************/


function abreVentana2 (URL){
   window.open(URL,"Ventana","width=680,height=680,scrollbars=NO")
}

//  Fin -->
