function generar_fecha() {
    var fecha = new Date();
    var dia_letra = fecha.getDay();
    var dia = fecha.getDate();
    var mes = fecha.getMonth();
    var anyo = fecha.getFullYear();

    switch(dia_letra) {
        case 0: dia_letra = "Domingo"; break;
        case 1: dia_letra = "Lunes"; break;
        case 2: dia_letra = "Martes"; break;
        case 3: dia_letra = "Miércoles"; break;
        case 4: dia_letra = "Jueves"; break;
        case 5: dia_letra = "Viernes"; break;
        case 6: dia_letra = "Sábado"; break;
        default: dia_letra = "Domingo"; break;
    }
    switch(mes) {
        case 0: mes = "Enero"; break;
        case 1: mes = "Febrero"; break;
        case 2: mes = "Marzo"; break;
        case 3: mes = "Abril"; break;
        case 4: mes = "Mayo"; break;
        case 5: mes = "Junio"; break;
        case 6: mes = "Julio"; break;
        case 7: mes = "Agosto"; break;
        case 8: mes = "Septiembre"; break;
        case 9: mes = "Octubre"; break;
        case 10: mes = "Noviembre"; break;
        case 11: mes = "Diciembre"; break;
        default: mes = ""; break;
    }
    document.write(dia_letra+", "+dia+" de "+mes+" de "+anyo);
}

function windowopener(URL,ancho,alto)
{
	var propiedades;
	propiedades = "toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes,resizable=yes,width=" + ancho + ",height=" + alto;
	window.open(URL,'',propiedades)
	if (navigator.appVersion.indexOf("(X11") != -1 || navigator.appVersion.indexOf("(mac") != -1)
	window.open(URL,'',propiedades)

}

function gotoURL (url)
{
	window.location.href = url;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



function RestaurarImagen()
{
 var Contador, Imagen, Documento = document.RI; 
  
 for (Contador = 0; (Documento) && (Contador < Documento.length) && (Imagen = Documento[Contador]) && (Imagen.oSrc); Contador++)
  Imagen.src = Imagen.oSrc;
}



function CambiarImagen()
{
 var Contador, Posicion = 0, Imagen, Argumentos = CambiarImagen.arguments; 
    
 document.RI = new Array; 
    
 for(Contador = 0; Contador < (Argumentos.length - 2); Contador += 3)
  if ((Imagen = BuscarImagen(Argumentos[Contador])) != null)
  {  
   document.RI[Posicion++] = Imagen; 
      
   if (!Imagen.oSrc) 
    Imagen.oSrc = Imagen.src; 
   
   Imagen.src = Argumentos[Contador + 2];
  }
}


function BuscarImagen(Cadena, Documento) 
{
 var Contador, Posicion, Objeto;  
    
 if (!Documento) 
  Documento = document; 
    
 if (((Posicion = Cadena.indexOf("?")) > 0) && (parent.frames.length)) 
 {
  Documento = parent.frames[Cadena.substring(Posicion + 1)].document; 
  Cadena = Cadena.substring(0,Posicion);
 }
    
 if (!(Objeto = Documento[Cadena])&& (Documento.all)) 
  Objeto = Documento.all[Cadena]; 
     
 for (Contador = 0; (!Objeto) && (Contador < Documento.forms.length); Contador++) 
  Objeto = Documento.forms[Contador][Cadena];
     
 for (Contador = 0; (!Objeto) && (Documento.layers) && (Contador < Documento.layers.length); Contador++) 
  Objeto = BuscarImagen(Cadena,Documento.layers[Contador].document); 
     
 return Objeto;
}

function ParametrosFormulario(href,formularioquellama,input,ancho,alto)
{
	var texto = new String();
	if (input == "idPais")
	{
		var textoPaises = eval ("document.forms['" + formularioquellama + "'].idPais.value;");
		texto = "windowopener('" + href + "&" + input + "="  + textoPaises + "'," + ancho + "," + alto + ")";
	}	
	if (input == "idSector")
	{
		var textoSectores = eval ("document.forms['" + formularioquellama + "'].idSector.value;");
		texto = "windowopener('" + href + "&" + input + "="  + textoSectores + "'," + ancho + "," + alto + ")";
	}	
	if (input == "idTipo")
	{
		var textoTipos = eval ("document.forms['" + formularioquellama + "'].idTipo.value;");
		texto = "windowopener('" + href + "&" + input + "="  + textoTipos + "'," + ancho + "," + alto + ")";
	}	
	eval (texto);	
}

function habilitaYEnvia(formularioquellama,url)
{
	eval ("document.forms['" + formularioquellama + "'].pais.disabled = false;");
	eval ("document.forms['" + formularioquellama + "'].sector.disabled = false;");
	eval ("document.forms['" + formularioquellama + "'].tipo.disabled = false;");
	eval ("document.forms['" + formularioquellama + "'].method = 'post';");
	eval ("document.forms['" + formularioquellama + "'].action = '" + url + "';");
	eval ("document.forms['" + formularioquellama + "'].submit();");
}

function compruebaEnviaYCierra(formularioQueLlama)
{
	var seleccionaos = compruebaSeleccionados();
	//alert(seleccionaos.slice(0, seleccionaos.indexOf("\\", 0)));
	//alert(seleccionaos.slice(seleccionaos.indexOf("\\", 0)+1 , seleccionaos.length));
	envia(	seleccionaos.slice(0, seleccionaos.indexOf("\\", 0)), 
			seleccionaos.slice(seleccionaos.indexOf("\\", 0)+1 , seleccionaos.length),
			formularioQueLlama);
	window.close();
}

function eliminaSeleccionados()
{
	var i, elCheck;
	for (i=0; i<document.forms[0].length;i++)
	{
		elCheck = document.forms[0].item(i);
		elCheck.checked = false
	}
}

function compruebaSeleccionados()
{
	var i, elCheck;
	var arrayIDs=new String(), arrayNombres=new String();
	for (i=0; i<document.forms[0].length;i++)
	{
		elCheck = document.forms[0].item(i);
		if (elCheck.checked)
		{
			if (arrayIDs != "") arrayIDs += ",";
			arrayIDs += elCheck.value.slice (elCheck.value.indexOf(",,", 0)+2, elCheck.value.length);
				
			if (arrayNombres != "") arrayNombres += ", ";
			arrayNombres += elCheck.value.slice (0, elCheck.value.indexOf(",,", 0));
		}
	}
	if (arrayNombres == "") arrayNombres = "Cualquiera";
	return arrayIDs + "\\" + arrayNombres;
}
function enviaFormulario(nombreFormulario)
{
	eval ("document.forms['" + nombreFormulario + "'].method='post';");
	eval ("document.forms['" + nombreFormulario + "'].submit();");
}

// cambia la imagen de los indices de la portada
function cambiarGrafico(url,indice)
{
	if(indice == 1)
	{
		document.images["imagen"].src = url;
			
		document.images["ibex35"].src = "../rcs/ibex35_2.gif";
		document.images["dowjones"].src = "../rcs/dowjones1.gif";
		document.images["euro"].src = "../rcs/euro1.gif";
	}
	else if(indice == 2)
	{
		document.images["imagen"].src = url;
			
		document.images["ibex35"].src = "../rcs/ibex35_1.gif";
		document.images["dowjones"].src = "../rcs/dowjones2.gif";
		document.images["euro"].src = "../rcs/euro1.gif";
	}
	else if(indice == 3)
	{
		document.images["imagen"].src = url;
			
		document.images["ibex35"].src = "../rcs/ibex35_1.gif";
		document.images["dowjones"].src = "../rcs/dowjones1.gif";
		document.images["euro"].src = "../rcs/euro2.gif";
	}
}

function reSubmit(URL) {
	document.forms[0].method='post';
	document.forms[0].action = URL;
	document.forms[0].submit();
}

