/* ******************************************[ 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                   *   * Autor.: Juan Martínez Pacheco                                          *	 *******************************************************[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"                   * * Autor.: Juan Martínez Pacheco                                               * ********************************************************[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="Miércoles";break;        case 4:diasem="Jueves";break;        case 5:diasem="Viernes";break;        case 6:diasem="Sábado";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.: Raquel Martín                                              * ********************************************************[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ércoles";break;        case 4:ddiasem="Jueves";break;        case 5:ddiasem="Viernes";break;        case 6:ddiasem="Sá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="Mércoles";break;        case 4:ddiasem="Xoves";break;        case 5:ddiasem="Vendres";break;        case 6:ddiasem="Sá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;}//  Fin -->