var cookies=new Array();
var anchoInteriorVentana=0;
var altoInteriorVentana=0;
var scrollHorizontal=0;
var scrollVertical=0;
var fotosPrecarga=new Array();

cargarCookies();

function esExplorer()
{
  if(/*navigator.userAgent && (*/navigator.userAgent.indexOf("MSIE")>=0/*) && (navigator.appVersion.indexOf("Win")!=-1)*/)
  {
    return true;
  }
  else
  {
    return false;
  }
}

function corregirObjetoIE(id,depurar)
{
  var objeto=document.getElementById(id);
  if(objeto!=null)
  {
    if(objeto.style.clip!="")
    {
      objeto.style.clip="rect(0em " + objeto.style.width + " " + objeto.style.height + " 0em)";
    }
    corregirMIE(objeto,depurar);
    return true;
  }
  else
  {
    return false;
  }
}

function corregirMIE(objeto,depurar)
{
  //if(depurar!=undefined)alert(depurar);
  var antes="("+objeto.style.left+","+objeto.style.top+","+objeto.style.width+","+objeto.style.height+")";
  var izquierda=parseFloat(objeto.style.left);
  var arriba=parseFloat(objeto.style.top);
  var ancho=parseFloat(objeto.style.width);
  var alto=parseFloat(objeto.style.height);
  //alert("["+izquierda+"]["+arriba+"]["+ancho+"]["+alto+"]");
  if(!isNaN(izquierda))
  {
    objeto.style.left=(calcularMIE(izquierda))+"em";
  }
  if(!isNaN(arriba))
  {
    objeto.style.top=(calcularMIE(arriba))+"em";
  }
  if(!isNaN(ancho))
  {
    //alert("estilo:"+objeto.style.width+", medida:"+(calcularMIE(ancho))+"em"+" (antes:"+ancho+"em) "+calcularMIE(53.4));
    objeto.style.width=(calcularMIE(ancho))+"em";
  }
  if(!isNaN(alto))
  {
    objeto.style.height=(calcularMIE(alto))+"em";
  }
  if(objeto.style.clip!="")
  {
    var rectangulo=recorte(objeto," ");
    //alert(objeto.style.clip);
    ///////////////////////////////////objeto.style.clip="rect("+(calcularMIE(rectangulo[0]))+"em "+(calcularMIE(rectangulo[1]))+"em "+(calcularMIE(rectangulo[2]))+"em "+(calcularMIE(rectangulo[3]))+"em)";
    //alert(objeto.style.clip);
  }
  if(depurar)alert("Antes: "+antes+"\nAhora: ("+objeto.style.left+","+objeto.style.top+","+objeto.style.width+","+objeto.style.height+")");
}

function calcularMIE(valor)
{
  if(esExplorer())
  {
    var x=parseFloat(valor)*10.0;
    return (x+Math.round((x*1.0/150.0)))/10.0;
  }
  else
  {
    return valor;
  }
}

function cargarCookies()
{
  var todasLasCookies=document.cookie.split("; ");
  for(i=0;i<todasLasCookies.length;i++)
  {
    cookies.push(todasLasCookies[i].split("="));
  }
}

function cookie(nombre)
{
  for(i=0;i<cookies.length;i++)
  {
    if(cookies[i][0]==nombre)
    {
      return cookies[i][1];
    }
  }
  return "";
}

function grabarCookie(nombre,valor,expira,directorio,dominio,segura)
{
  //document.cookie=nombre+"="+escape(valor)+";expires="+expira.toGMTString()+";path="+directorio+";domain="+dominio+segura?";secure":"";
  document.cookie=nombre+"="+escape(valor);
}

function dimensionarCapa(idContenedor,anchoCuerpo)
{
  var x,contenedor=document.getElementById(idContenedor);
  calcularInteriorVentana();
  x=((anchoInteriorVentana-Math.floor(anchoCuerpo*10.0))/20.0);
  if(x<0.0)
  {
    x=0.0;
  }
  if(contenedor.style.left!=x+"em") /*para evitar el parpadeo si el tamaño es el mismo*/
  {
    contenedor.style.left=x+"em";
  }
  grabarCookie("margenIzquierdo",x);
}

function calcularInteriorVentana()
{
  if(typeof(window.innerWidth)=='number')
  {
    /*No es IE*/
    anchoInteriorVentana=window.parent.innerWidth;
    altoInteriorVentana=window.parent.innerHeight;
  }
  else
  {
    if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight))
    {
      /*IE 6 en modo 'standards compliant'*/
      anchoInteriorVentana=document.documentElement.clientWidth;
      //anchoInteriorVentana=top.contentDocument.document.documentElement.clientWidth;
      altoInteriorVentana=document.documentElement.clientHeight;
      //altoInteriorVentana=top.contentDocument.document.documentElement.clientHeight;
    }
    else
    {
      if(document.body && (document.body.clientWidth || document.body.clientHeight))
      {
        /*compatible con IE 4*/
        anchoInteriorVentana=document.body.clientWidth;
        //altoInteriorVentana=top.contentDocument.body.clientHeight;
        altoInteriorVentana=document.body.clientHeight;
        //anchoInteriorVentana=top.contentDocument.body.clientWidth;
      }
    }
  }
  //alert("("+anchoInteriorVentana+","+altoInteriorVentana+")");
}

function calcularScroll()
{
  if(typeof(window.innerWidth)=='number')
  {
    /*No es IE*/
    scrollHorizontal=window.pageXOffset;
    scrollVertical=window.pageYOffset;
  }
  else
  {
    if(document.body && (document.body.scrollLeft || document.body.scrollTop))
    {
      /*DOM 'compilant'*/
        scrollHorizontal=document.body.scrollLeft;
        //scrollHorizontal=top.contentDocument.body.scrollLeft;
        scrollVertical=document.body.scrollTop;
        //scrollVertical=top.contentDocument.body.scrollTop;
    }
    else
    {
    
      if(document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop))
      {
      /*IE 6 en modo 'standards compliant'*/
      scrollHorizontal=document.documentElement.scrollLeft;
      //scrollHorizontal=top.contentDocument.documentElement.scrollLeft;
      scrollVertical=document.documentElement.scrollTop;
      //scrollVertical=top.contentDocument.documentElement.scrollTop;
      }
    }
  }
  //alert("("+scrollHorizontal+","+scrollVertical+")");
}

function accionClickComun()
{
  window.status='Grupo Attendis';
  return true;
}

function accionReposoComun()
{
  window.status='Grupo Attendis';
  return true;
}

function accionSobreComun()
{
  window.status='Grupo Attendis';
  return true;
}

function volver()
{
  //history.go(-2); //saltar el control de visitas
  history.back();
}

function objetoFlash(nombre,variables,ancho,alto,alineacionHTML,alineacionFlash,modoVentana,colorFondo)
{
  resultado="";
  if(esExplorer())
  {
    resultado+=("<object ");
    resultado+=("codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" ");
    resultado+=("width=\""+ancho+"\" ");
    resultado+=("height=\""+alto+"\" ");
    resultado+=("align=\""+alineacionHTML+"\" "); //middle, left, right, top, bottom
    resultado+=("id=\""+nombre+"\" ");
    resultado+=("name=\""+nombre+"\" ");
    resultado+=("classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\""+"\">");
    resultado+=("<param name=\"movie\" value=\""+nombre+".swf"+variables+"\" />");
    resultado+=("<param name=\"quality\" value=\"best\" />"); //low, autolow, autohigh, medium, high, best
    resultado+=("<param name=\"play\" value=\"true\" />");
    resultado+=("<param name=\"loop\" value=\"true\" />");
    resultado+=("<param name=\"scale\" value=\"exactfit\" />");  //noscale, none, noborder, exactfit
    resultado+=("<param name=\"wmode\" value=\""+modoVentana+"\" />"); //window, opaque, transparent
    resultado+=("<param name=\"devicefont\" value=\"false\" />");
    resultado+=("<param name=\"bgcolor\" value=\""+colorFondo+"\" />");
    resultado+=("<param name=\"menu\" value=\"false\" />");
    resultado+=("<param name=\"allowFullScreen\" value=\"false\" />");
    resultado+=("<param name=\"allowScriptAccess\" value=\"sameDomain\" />");
    resultado+=("<param name=\"salign\" value=\""+alineacionFlash+"\" />"); //l,c,r  / t,c,b
    //resultado+=("</object>"); //separado para cambiar a modo completo
  }
  else
  {
    resultado+=("<embed ");
    resultado+=("width=\""+ancho+"\" ");
    resultado+=("height=\""+alto+"\" ");
    resultado+=("align=\""+alineacionHTML+"\" "); //middle, left, right, top, bottom
    resultado+=("id=\""+nombre+"\" ");
    //resultado+=("name=\""+nombre+"\" ");
    resultado+=("src=\""+nombre+".swf"+variables+"\" ");
    resultado+=("type=\"application/x-shockwave-flash\" ");
    resultado+=("pluginspage=\"http://www.macromedia.com/go/getflashplayer\" ");
    resultado+=("quality=\"best\" "); //low, autolow, autohigh, medium, high, best
    resultado+=("play=\"true\" ");
    resultado+=("loop=\"true\" ");
    resultado+=("scale=\"exactfit\" "); //noscale, none, noborder, exactfit
    resultado+=("wmode=\""+modoVentana+"\" "); //window, opaque, transparent
    resultado+=("devicefont=\"false\" ");
    resultado+=("bgcolor=\""+colorFondo+"\" ");
    resultado+=("menu=\"false\" ");
    resultado+=("allowFullScreen=\"false\" ");
    resultado+=("allowScriptAccess=\"sameDomain\" ");
    resultado+=("salign=\""+alineacionFlash+"\" />"); //l,c,r  / t,c,b
  }
  if(esExplorer())
  {
    resultado+=("</object>");
  }
  document.write(resultado);
}
function objetoShockwave(nombre,espera,variables,ancho,alto,colorFondo)
{
  resultado="";
  if(esExplorer())
  {
    resultado+=("<object ");
    resultado+=("codebase=\"http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0\" ");
    resultado+=("width=\""+ancho+"\" ");
    resultado+=("height=\""+alto+"\" ");
    resultado+=("id=\""+nombre+"\" ");
    resultado+=("name=\""+nombre+"\" ");
    //resultado+=("type=\"x-director\" ");
    resultado+=("classid=\"clsid:166B1BCA-3F9C-11CF-8075-444553540000\""+"\">");
    resultado+=("<param name=\"src\" value=\""+espera+".dcr"+variables+"\" />");
    resultado+=("<param name=\"sw1\" value=\""+nombre+".dcr"+variables+"\" />");
    resultado+=("<param name=\"swstretchstyle\" value=\"meet\" />");
    resultado+=("<param name=\"swremote\" value=\"swSaveEnabled='false' swVolume='false' swRestart='false' swPausePlay='false' swFastForward='false' swContextMenu='false'\" />");
    resultado+=("<param name=\"bgColor\" value=\"colorFondo\" />");
    resultado+=("<param name=\"progress\" value=\"false\" />");
    resultado+=("<param name=\"logo\" value=\"false\" />");
    //resultado+=("</object>"); //separado para cambiar a modo completo
  }
  else
  {
    resultado+=("<embed ");
    resultado+=("width=\""+ancho+"\" ");
    resultado+=("height=\""+alto+"\" ");
    resultado+=("id=\""+nombre+"\" ");
    //resultado+=("name=\""+nombre+"\" ");
    resultado+=("src=\""+espera+".dcr"+variables+"\" ");
    resultado+=("sw1=\""+nombre+".dcr"+variables+"\" ");
    resultado+=("type=\"application/x-director\" ");
    resultado+=("pluginspage=\"http://www.macromedia.com/shockwave/download/\" ");
    resultado+=("bgcolor=\"false\" ");
    resultado+=("progress=\"false\" ");
    resultado+=("logo=\"false\" ");
    resultado+=("swstretchstyle=\"meet\" ");
    resultado+=("swremote=\"swSaveEnabled='false' swVolume='false' swRestart='false' swPausePlay='false' swFastForward='false' swContextMenu='false'\" />");
  }
  if(esExplorer())
  {
    resultado+=("</object>");
  }
  //alert(resultado);
  document.write(resultado);
}

function verFechaAttendis(idioma)
{
  var meses=new Array(new Array(12),new Array(12));
      meses[0][0]=  "enero";
      meses[0][1]=  "febrero";
      meses[0][2]=  "marzo";
      meses[0][3]=  "abril";
      meses[0][4]=  "mayo";
      meses[0][5]=  "junio";
      meses[0][6]=  "julio";
      meses[0][7]=  "agosto";
      meses[0][8]=  "septiembre";
      meses[0][9]=  "octubre";
      meses[0][10]= "noviembre";
      meses[0][11]= "diciembre";
      meses[1][0]=  "January";
      meses[1][1]=  "February";
      meses[1][2]=  "March";
      meses[1][3]=  "April";
      meses[1][4]=  "May";
      meses[1][5]=  "June";
      meses[1][6]=  "July";
      meses[1][7]=  "August";
      meses[1][8]=  "September";
      meses[1][9]=  "October";
      meses[1][10]= "November";
      meses[1][11]= "December";
  var hoy=new Date();
  var fecha=hoy.getDate();
  var mes=hoy.getMonth();
  var anio=hoy.getYear();
  if(anio<1000)
  {
    anio+=1900;
  }
  switch(idioma)
  {
    case "en":
    {
      return(":: "+meses[1][mes]+" "+fecha+", "+anio+" ::");
    }
    default:
    {
      return(":: "+fecha+" de "+meses[0][mes]+" de "+anio+" ::");
    }
  }
}

function verFecha()
{
  var meses=new Array(12);
      meses[0]="enero";
      meses[1]="febrero";
      meses[2]="marzo";
      meses[3]="abril";
      meses[4]="mayo";
      meses[5]="junio";
      meses[6]="julio";
      meses[7]="agosto";
      meses[8]="septiembre";
      meses[9]="octubre";
      meses[10]="noviembre";
      meses[11]="diciembre";
  var hoy=new Date();
  var fecha=hoy.getDate();
  var mes=hoy.getMonth();
  var anio=hoy.getYear();
  if(anio<1000)
  {
    anio+=1900;
  }
  return(":: "+fecha+" de "+meses[mes]+" de "+anio+" ::");
}

function anosCurso()
{
  var hoy=new Date();
  var mes=hoy.getMonth();
  var anio=hoy.getYear();
  if(anio<1000)
  {
    anio+=1900;
  }
  var anos=new Array(4);
  anos[0]=mes;
  //if(mes<8)//0-11
  if(mes<6)//para que el curso termine en junio
  {
    anos[1]=anio-1;
    anos[2]=anio;
    anos[3]=1;
  }
  else
  {
    anos[1]=anio;
    anos[2]=anio+1;
    anos[3]=0;
  }
  return anos;
}

function inicializarMarquesinaTexto(prefijoIdCapa,origen,desplazamiento,unidades,intervalo)
{
  //alert("["+prefijoIdCapa+"]["+origen+"]["+desplazamiento+"]["+unidades+"]["+intervalo+"]");
  var capa1=document.getElementById(prefijoIdCapa+"1");
  var capa2=document.getElementById(prefijoIdCapa+"2");
  if(capa1.style.clip!="" && capa2.style.clip!="")
  {
    var separador=",";
    if(esExplorer())
    {
      separador=" ";
    }
    var rectangulo=recorte(capa2,separador);
    if(esExplorer() && unidades=="em")
    {
        unidades="px";
        desplazamiento=desplazamiento*10.0;
        origen=origen*10.0;
        rectangulo[0]*=10;
        rectangulo[1]*=10;
        rectangulo[2]*=10;
        rectangulo[3]*=10;
    }
    capa1.style.visibility="visible";
    capa2.style.visibility="visible";
    capa1.style.left=""+parseFloat(origen)+unidades;
    capa2.style.left=""+(origen+rectangulo[1]-rectangulo[3])+unidades;
    capa1.style.clip="rect("+(rectangulo[0])+unidades+separador+(rectangulo[1])+unidades+separador+(rectangulo[2])+unidades+separador+(rectangulo[3])+unidades+")";
    capa2.style.clip="rect("+(rectangulo[0])+unidades+separador+"0"+unidades+separador+(rectangulo[2])+unidades+separador+(rectangulo[3]-rectangulo[1])+unidades+")";
    //alert("{"+capa1.style.left+"/"+capa1.style.clip+"}\n{"+capa2.style.left+"/"+capa2.style.clip+"}");
    marquesinaTexto(prefijoIdCapa,origen,desplazamiento,unidades,separador,intervalo);
  }
  else
  {
    setTimeout("inicializarMarquesinaTexto('"+prefijoIdCapa+"',"+origen+","+desplazamiento+",'"+unidades+"',"+intervalo+")",1000);
  }
}

function marquesinaTexto(prefijoIdCapa,origen,desplazamiento,unidades,separador,intervalo)
{
  var capa1=document.getElementById(prefijoIdCapa+"1");
  var capa2=document.getElementById(prefijoIdCapa+"2");
  var rectangulo=recorte(capa1,separador);
  var ancho=parseFloat(capa1.offsetWidth);
  if(unidades=="em")
  {
    ancho=ancho/10.0;
  }
  moverMarquesina(capa1,desplazamiento,unidades,separador);
  if(rectangulo[1]>=ancho)
  {
    moverMarquesina(capa2,desplazamiento,unidades,separador);
  }
  if(rectangulo[3]>=ancho)
  {
    inicializarMarquesinaTexto(prefijoIdCapa,origen,desplazamiento,unidades,intervalo);
  }
  else
  {
    setTimeout("marquesinaTexto('"+prefijoIdCapa+"',"+origen+","+desplazamiento+",'"+unidades+"','"+separador+"',"+intervalo+")",intervalo);
  }
}

function moverMarquesina(capa,cantidad,unidades,separador)
{
  var rectangulo=recorte(capa,separador);
  capa.style.clip="rect("+(rectangulo[0])+unidades+separador+(rectangulo[1]+cantidad)+unidades+separador+(rectangulo[2])+unidades+separador+(rectangulo[3]+cantidad)+unidades+")";
  capa.style.left=""+(parseFloat(capa.style.left)-cantidad)+unidades;
  //window.status="["+prefijoIdCapa+"]["+origen+"]["+desplazamiento+"]["+unidades+"]["+separador+"]["+intervalo+"]";
  //window.status="["+capa.style.left+"]["+capa.style.clip+"]";
}

function recorte(capa,separador)
{
  if(arguments.lenght<2)
  {
    separador=",";
  }
  var rectangulo=capa.style.clip.split(separador);
  rectangulo[0]=parseFloat(rectangulo[0].substring(5,rectangulo[0].length));
  for(var n=1;n<4;n++)
  {
    rectangulo[n]=parseFloat(rectangulo[n]);
  }
  return rectangulo;
}

function parametroURL(parametro)
{
  var resultado="";
  //var url=document.location.href.toLowerCase();
  var url=self.location.href.toLowerCase();
  var puntero=url.indexOf(parametro.toLowerCase()+"=");
  if(puntero>0)
  {
    puntero=puntero+parametro.length+1; //+1 sin considerar "="
    url=url.substring(puntero,url.length);
    puntero=url.indexOf("&");
    if(puntero<0)
    {
      puntero=url.length;
    }
    resultado=url.substring(0,puntero);
  }
  //alert(parametro+"="+self.location.href.toLowerCase());
  return(resultado);
}

function aleatorio(minimo,maximo)
{
  return(Math.floor(Math.random()*(maximo-minimo+1))+minimo);
}

function encontrarObjetoPorPrefijoDeId(prefijo)
{
  var contenedores=new Array(document.getElementsByTagName("div"),document.images,document.forms);
  for(nContenedor=0;nContenedor<contenedores.length;nContenedor++)
  {
    for(nObjeto=0;nObjeto<contenedores[nContenedor].length;nObjeto++)
    {
      if(contenedores[nContenedor][nObjeto].id.substr(0,prefijo.length)==prefijo)
      {
        //alert(contenedores[nContenedor][nObjeto].id);
        return contenedores[nContenedor][nObjeto];
      }
      else
      {
        //document.write(contenedores[nContenedor][nObjeto].id);
      }
    }
  }
  return false;
}

function seleccionarMenu(idMenu,valor)
{
  var menu=document.getElementById(idMenu)
  var contador=0;
  var indice=menu.selectedIndex;
  while(contador<menu.options.length && indice==menu.selectedIndex)
  {
    if(menu.options[contador].value==valor)
    {
      menu.selectedIndex=contador;
    }
    contador++;
  }
}

function maximizar(anchoMinimo,altoMinimo)
{
  //alert("["+window.screen.availWidth+"x"+window.screen.availHeight+"]\n["+window.innerWidth+"x"+window.innerHeight+"]");
  //anchoDisponible=window.screen.availWidth
  //altoDisponible=window.screen.availHeight
	ancho=esExplorer()?top.document.body.clientWidth:top.window.innerWidth;
	alto=esExplorer()?top.document.body.clientHeight:top.window.innerHeight;
	if (ancho<anchoMinimo||alto<altoMinimo)
	{
		top.window.moveTo(0,0);
		top.window.resizeTo(window.screen.availWidth, window.screen.availHeight);
	}
}

function cargarPagina(url,div,id)
{
  var capa=top.document.getElementById(div);
  if(!id)
  {
    id="iframe_desarrollo";
  }
  if(id==div)
  {
    id+="_iframe";
  }
  if(capa!=null)
  {
    capa.innerHTML="<iframe id=\""+id+"\" name=\""+id+"\" src=\""+url+"\" width=\"100%\" height=\"100%\" scrolling=\"auto\" frameborder=\"0\" allowtransparency=\"true\"></iframe>";
  }
}

function imprimirContenido(contenedor)
{
  var objetivo=document.getElementById(contenedor);
  if(objetivo!=null)
  {
    if(esExplorer())
    {
      objetivo.contentWindow.focus();
      print();
    }
    else
    {
      window.frames[contenedor].focus();
      window.frames[contenedor].print();
    }
  }
  else
  {
    //alert("No se ha encontrado el contenido a imprimir");
  }
}

function avisar(textoAviso,nombreContenedor,ancho,alto,unidades,nombreFotoCerrar,anchoFoto,altoFoto,nombreFotoFondo,nombreFotoSombra,desplazamientoSombra,opacidadSombra,tiempoEspera)
{
  var avisos;
  var contenido="";
  var margen=2;
  var nFotoPrecarga;
  if(!nombreFotoCerrar)
  {
    nombreFotoCerrar="../fotos/cerrarAviso.gif";
  }
  nFotoPrecarga=fotosPrecarga.push(new Image())-1;
  fotosPrecarga[nFotoPrecarga].src=nombreFotoCerrar;
  if(!nombreContenedor)
  {
    nombreContenedor="avisos";
  }
  if(!unidades)
  {
    unidades="em";
  }
  if(!ancho)
  {
    ancho=256;
  }
  if(!alto)
  {
    alto=128;
  }
  if(!nombreFotoFondo)
  {
    nombreFotoFondo="../fotos/pixelGris.gif";
  }
  /*if(!anchoFoto)
  {
    anchoFoto=12;
  }
  if(!altoFoto)
  {
    altoFoto=12;
  }*/
  if(!nombreFotoSombra)
  {
    nombreFotoSombra="../fotos/pixelNegro.gif";
  }
  if(!desplazamientoSombra)
  {
    desplazamientoSombra=10;
  }
  if(!opacidadSombra)
  {
    opacidadSombra=0.3;
  }
  if(!tiempoEspera)
  {
    tiempoEspera=0;
  }
  /*if(esperarPrecargaFoto(nFotoPrecarga,25,100))
  {
    anchoFoto=fotosPrecarga[nFotoPrecarga].width;
    altoFoto=fotosPrecarga[nFotoPrecarga].height;
  }*/
  if(anchoInteriorVentana==0 || altoInteriorVentana==0)
  {
    //calcularInteriorVentana(); //se calcula automáticamente desde la exterior para evitar confundir con la medida del contenido
    anchoInteriorVentana=top.anchoInteriorVentana;
    altoInteriorVentana=top.altoInteriorVentana;
  }
  anchoInteriorVentanaConvertido=anchoInteriorVentana;
  altoInteriorVentanaConvertido=altoInteriorVentana;
  if(scrollHorizontal==0 || scrollVertical==0)
  {
    scrollHorizontal=top.scrollHorizontal;
    scrollVertical=top.scrollVertical;
  }
  scrollHorizontalConvertido=scrollHorizontal;
  scrollVerticalConvertido=scrollVertical;
  if(unidades=="em")
  {
    ancho/=10.0;
    alto/=10.0;
    margen/=10.0;
    desplazamientoSombra/=10.0;
    anchoFoto/=10.0;
    altoFoto/=10.0;
    anchoInteriorVentanaConvertido/=10.0;
    altoInteriorVentanaConvertido/=10.0;
    scrollHorizontalConvertido/=10.0;
    scrollVerticalConvertido/=10.0;
    //alert("("+ancho+","+alto+","+margen+","+desplazamientoSombra+","+anchoFoto+","+altoFoto+")");
  }
  //alert("["+anchoInteriorVentana+"]{"+anchoInteriorVentanaConvertido+"}"+" "+"["+altoInteriorVentana+"]{"+altoInteriorVentanaConvertido+"}")
  avisos=top.document.getElementById(nombreContenedor);
  if(avisos!=null)
  {
    avisos.style.background="transparent";
    //avisos.style.left="50%";
    avisos.style.left=((anchoInteriorVentanaConvertido-ancho)*0.5+scrollHorizontalConvertido)+unidades;
    //avisos.style.top="50%";
    avisos.style.top=((altoInteriorVentanaConvertido-alto)*0.4+scrollVerticalConvertido)+unidades;
    //avisos.style.marginLeft=(-(ancho+desplazamientoSombra)/2)+unidades;
    //avisos.style.marginTop=(-(alto+desplazamientoSombra)/2)+unidades;
    avisos.style.width=(ancho+desplazamientoSombra)+unidades;
    avisos.style.height=(alto+desplazamientoSombra)+unidades;
    contenido+="<div id=\"sombraAviso\" ";
      contenido+="style=\"";
        contenido+="position:absolute;";
        contenido+="top:"+(desplazamientoSombra)+unidades+";";
        contenido+="left:"+(desplazamientoSombra)+unidades+";";
        contenido+="width:"+(ancho)+unidades+";";
        contenido+="height:"+(alto)+unidades+";";
        contenido+="background-color:#E0E0E0;";
      if(esExplorer())
      {
        contenido+="filter:progid:DXImageTransform.Microsoft.Alpha(opacity="+parseInt(opacidadSombra*100.0)+");";
      }
      else
      {
        contenido+="opacity:"+opacidadSombra+";";
      }
        //contenido+="background-image:url("+nombreFotoSombra+");";
      contenido+="\"";
    contenido+=">";
      contenido+="<img src=\""+nombreFotoSombra+"\" width=\"100%\" height=\"100%\" />";
    contenido+="</div>"; //sombraAviso
    contenido+="<div id=\"contenidoAviso\" ";
      contenido+="style=\"";
        contenido+="position:absolute;";
        contenido+="top:0"+unidades+";";
        contenido+="left:0"+unidades+";";
        contenido+="width:"+(ancho)+unidades+";";
        contenido+="height:"+(alto)+unidades+";";
        //contenido+="background-color:#dadada;";
        //contenido+="background-image:url("+nombreFotoFondo+");";
      contenido+="\"";
      //contenido+=" onmousedown=\"iniciarArrastre(this.parentNode,'em');\" onmouseup=\"terminarArrastre();\"";
    contenido+=">";
      contenido+="<img src=\""+nombreFotoFondo+"\" width=\"100%\" height=\"100%\" />";
    //contenido+="</div>";
      contenido+="<div id=\"cerrarAviso\" ";
        contenido+="style=\"";
          contenido+="position:absolute;";
          contenido+="top:"+(margen)+unidades+";";
          contenido+="left:"+(ancho-margen-anchoFoto)+unidades+";";
          contenido+="width:"+(anchoFoto)+unidades+";";
          contenido+="height:"+(altoFoto)+unidades+";";
          contenido+="cursor:pointer;";
        contenido+="\"";
        contenido+=" onclick=\"this.parentNode.parentNode.style.visibility=\'hidden\';\"";
      contenido+=">";
        contenido+="<img src=\""+nombreFotoCerrar+"\" width=\"100%\" height=\"100%\" />";
      contenido+="</div>"; //cerrarAviso
      contenido+="<div id=\"contenedorTextoAviso\" ";
        contenido+="style=\"";
          contenido+="position:absolute;";
          contenido+="top:"+(margen+anchoFoto+margen)+unidades+";";
          contenido+="left:"+(margen+margen*5.0)+unidades+";";
          contenido+="width:"+(ancho-margen*2-margen*10.0)+unidades+";";
          contenido+="height:"+(alto-margen*3-altoFoto)+unidades+";";
          contenido+="display:table;";
        contenido+="\"";
      contenido+=">";
        contenido+="<div id=\"contenedorTextoAvisoIE\" ";
          contenido+="style=\"";
            contenido+="position:absolute;";
            contenido+="top:40%;";
            contenido+="display:table-cell;";
            contenido+="vertical-align:middle;";
            //contenido+="width:100%";
            contenido+="width:"+(ancho-margen*2-margen*10.0)+unidades+";";
          contenido+="\"";
        contenido+=">";
          contenido+="<div id=\"textoAviso\" ";
            contenido+="style=\"";
            contenido+="position:relative;";
            contenido+="top:-50%;";
            //contenido+="background-color:#cccccc;";
            contenido+="text-align:center;";
            contenido+="\"";
          contenido+=">";
            contenido+=""+textoAviso+"";
          contenido+="</div>"; //texto
        contenido+="</div>"; //contenedorTextoAvisoIE
      contenido+="</div>"; //contenedorTextoAviso
    contenido+="</div>"; //contenidoAviso
    //alert(contenido);
    avisos.innerHTML=contenido;
    avisos.style.visibility="visible";
    if(tiempoEspera>0)
    {
      setTimeout("top.document.getElementById(\""+nombreContenedor+"\").style.visibility=\"hidden\"",tiempoEspera);
    }
  }
}

function iniciarArrastre(capa,unidades)
{
  var diferencia=raton;
  if(!unidades)
  {
    unidades="em";
  }
  if(unidades=="em")
  {
    diferencia[0]/=10.0;
    diferencia[1]/=10.0;
  }
  diferencia[0]-=parseFloat(capa.style.left);
  diferencia[1]-=parseFloat(capa.style.top);
  document.onmousemove = function(evento){arrastrar(capa,unidades,diferencia);};
  document.onmouseup = function(){terminarArrastre();};
}

function arrastrar(capa,unidades,diferencia)
{
  var coordenadasRaton=raton;
  capa.style.left=(((unidades=="em")?coordenadasRaton[0]/10.0:coordenadasRaton[0])+diferencia[0])+unidades;
  capa.style.top=(((unidades=="em")?coordenadasRaton[1]/10.0:coordenadasRaton[1])+diferencia[1])+unidades;
}

function terminarArrastre()
{
  document.onmousemove = null;
  document.onmouseup = null;
}

function raton(evento)
{
  var coordenadas=new Array(0,0);
  //var evento=window.event;
  if(esExplorer())
  {
    coordenadas[0]=event.clientX+document.body.scrollLeft;
    coordenadas[1]=event.clientY+document.body.scrollTop;
  }
  else
  {
    coordenadas[0]=evento.pageX;
    coordenadas[1]=evento.pageY;
  }
  return coordenadas;
}

function esperarPrecargaFoto(nFotoPrecarga,espera,intentos)
{
  //nFotoPrecarga=fotosPrecarga.push(new Image())-1;
  //fotosPrecarga[nFotoPrecarga].src=nombreFotoCerrar;
  if(!espera)
  {
    espera=25;
  }
  if(!intentos)
  {
    intentos=100;
  }
  if(intentos<1)
  {
    return false;
  }
  else
  {
    if(fotosPrecarga[nFotoPrecarga].complete)
    {
      //alert("["+fotosPrecarga[nFotoPrecarga].src+"]["+fotosPrecarga[nFotoPrecarga].complete+"]["+intentos+"]");
      return true;
    }
    else
    {
      setTimeout("esperarPrecargaFoto("+nFotoPrecarga+","+espera+","+(--intentos)+")",espera);
    }
  }
}


//window.onresize=maximizar();
//document.oncontextmenu=function(){return false}

//de Attendis


var entorno=1;

var contenidos_noticias=new Array(32);
var elementos_noticias=new Array("pie","titular","texto");
var nFotoCabecera=aleatorio(1,8);


for(i=0;i<32;i++)
{
  contenidos_noticias[i]=new Array(6);
  for(j=0;j<6;j++)
  {
    contenidos_noticias[i][j]=new Array(4); /* enlace, pie, titular y texto */
  }
}

function barraEstado()
{
  setTimeout("window.status='Bienvenidos a la web del grupo Attendis';",1);
  setTimeout("window.defaultStatus='Bienvenidos a la web del grupo Attendis';",1);
}

function recarga(empezar)
{
  if(empezar==true)
  {
    with(navigator)
    {
      if((appName=="Netscape")&&(parseInt(appVersion)==4))
      {
        document.ancho=innerWidth;
        document.alto=innerHeight;
        onresize=recarga;
      }
    }
  }
  else
  {
    if(innerWidth!=document.ancho || innerHeight!=document.alto)
    {
      location.reload();
    }
  }
}

function cargarNoticias()
{
  var nNoticia,nElemento,enlace,elemento;
  var nEntorno=parametroURL("entorno");
  var contenido="";
  if(nEntorno=="")
  {
    nEntorno=1;
  }
  else
  {
    nEntorno=parseInt(nEntorno);
  }
  for(nNoticia=0;nNoticia<6;nNoticia++)
  {
    //enlace=document.getElementById("enlace_noticia_"+(nNoticia+1));
    enlace=document.getElementById("e_ampliar_noticia_"+(nNoticia+1));
    if(enlace!=null)
    {
      //alert("["+nEntorno+"]["+nNoticia+"]["+0+"]");
      //alert(contenidos_noticias[nEntorno][nNoticia][0]);
      if(nNoticia>0)
      {
        contenido=contenidos_noticias[nEntorno][nNoticia][0];
      }
      else
      {
        contenido=contenidos_noticias[1][nNoticia][0];
			}
      if(typeof(contenido)!="undefined")
      {
      	enlace.href=contenido;
      }
    }
    for(nElemento=0;nElemento<elementos_noticias.length;nElemento++)
    {
      //alert(""+elementos_noticias[nElemento]+"_noticia_"+(nNoticia+1));
      elemento=document.getElementById(""+elementos_noticias[nElemento]+"_noticia_"+(nNoticia+1));
      if(elemento!=null)
      {
	      if(nNoticia>0)
	      {
	        contenido=contenidos_noticias[nEntorno][nNoticia][nElemento+1];
	      }
	      else
	      {
	        contenido=contenidos_noticias[1][nNoticia][nElemento+1];
				}
	      if(typeof(contenido)!="undefined")
	      {
	      	elemento.innerHTML=contenido;
	      }
      }
    }
  }
}

function inicioPlantilla()
{
  //redefinida por la plantilla
}

function inicio()
{
  //redefinida por el contenido
}

//recarga(true);
barraEstado();
window.onscroll=function(){calcularScroll();};
