var total_categorias=4;
var nombres_juegos=new Array();
    nombres_juegos["crecer"]=new Array(5,"elex","zoopuzzle","trigonux","numpol","latira");
    nombres_juegos["competir"]=new Array(1,"conbix");
    nombres_juegos["aprender"]=new Array(1,"musica");
    nombres_juegos["vender"]=new Array(4,"ponce","attendis","ibercaja","marca");
var capas_juego=new Array("contenedor_","texto_capa_","foto_capa_"); //,"salir");
var resoluciones_juego=new Array();
    resoluciones_juego["numpol"]=new Array(800,600);
    resoluciones_juego["latira"]=new Array(800,600);
    resoluciones_juego["trigonux"]=new Array(800,600);
    resoluciones_juego["zoopuzzle"]=new Array(800,600);
    resoluciones_juego["elex"]=new Array(800,600);
    resoluciones_juego["conbix"]=new Array(768,432);
    resoluciones_juego["ponce"]=new Array(512,512);
    resoluciones_juego["musica"]=new Array(775,434);
    resoluciones_juego["attendis"]=new Array(576,400);
    resoluciones_juego["ibercaja"]=new Array(750,500);
    resoluciones_juego["marca"]=new Array(400,400);
var componentes_juego=new Array();
    componentes_juego["numpol"]="[\"numpol.dcr\",\"standard.cct\",\"ayuda_numpol.dcr\",\"animaciones_numpol.cct\",\"interfaz_numpol.cct\",\"musica_numpol.cct\",\"creditos.dxr\"]";
    componentes_juego["latira"]="[\"latira.dcr\",\"standard.cct\",\"ayuda_latira.dcr\",\"animaciones_latira.cct\",\"interfaz_latira.cct\",\"musica_latira.cct\",\"piezas_latira.cct\",\"creditos.dxr\"]";
    componentes_juego["trigonux"]="[\"trigonux.dcr\",\"standard.cct\",\"ayuda_trigonux.dcr\",\"animaciones_trigonux.cct\",\"interfaz_trigonux.cct\",\"musica_trigonux.cct\",\"piezas_trigonux.cct\",\"creditos.dxr\"]";
    componentes_juego["zoopuzzle"]="[\"zoopuzzle.dcr\",\"standard.cct\",\"ayuda_zoopuzzle.dcr\",\"animaciones_zoopuzzle.cct\",\"interfaz_zoopuzzle.cct\",\"musica_zoopuzzle.cct\",\"piezas_zoopuzzle.cct\",\"creditos.dxr\"]";
    componentes_juego["elex"]="[\"elex.dcr\",\"standard.cct\",\"ayuda_elex.dcr\",\"animaciones_elex.cct\",\"interfaz_elex.cct\",\"musica_elex.cct\",\"piezas_elex.cct\",\"creditos.dxr\"]";
    componentes_juego["conbix"]="[\"conbix.dcr\"]";
    componentes_juego["ponce"]="[\"ponce.dcr\"]";
    componentes_juego["musica"]="[\"musica.dcr\"]";
    componentes_juego["attendis"]="[\"attendis.dcr\"]";
    componentes_juego["ibercaja"]="[\"ibercaja.dcr\"]";
    componentes_juego["marca"]="[\"marca.dcr\"]";

function esExplorer()
{
  if(/*navigator.userAgent && (*/navigator.userAgent.indexOf("MSIE")>=0/*) && (navigator.appVersion.indexOf("Win")!=-1)*/)
  {
    return true;
  }
  else
  {
    return false;
  }
}

function objetoFlash(nombre,variables,ancho,alto,alineacionHTML,alineacionFlash,modoVentana,colorFondo,claseCSS)
{
  resultado="";
  if(esExplorer())
  {
    resultado+=("<object class=\""+claseCSS+"\" ");
    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+"\" ");
    resultado+=("id=\""+nombre+"\" ");
    resultado+=("name=\""+nombre+"\" ");
    resultado+=("classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\""+"\">");
    resultado+=("<param name=\"movie\" value=\"imagenes/"+nombre+".swf"+variables+"\" />");
    resultado+=("<param name=\"quality\" value=\"best\" />");
    resultado+=("<param name=\"play\" value=\"true\" />");
    resultado+=("<param name=\"loop\" value=\"true\" />");
    resultado+=("<param name=\"scale\" value=\"exactfit\" />");
    resultado+=("<param name=\"wmode\" value=\""+modoVentana+"\" />");
    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+"\" />");
  }
  else
  {
    resultado+=("<embed class=\""+claseCSS+"\" ");
    resultado+=("width=\""+ancho+"\" ");
    resultado+=("height=\""+alto+"\" ");
    resultado+=("align=\""+alineacionHTML+"\" ");
    resultado+=("id=\""+nombre+"\" ");
    //resultado+=("name=\""+nombre+"\" ");
    resultado+=("src=\"imagenes/"+nombre+".swf"+variables+"\" ");
    resultado+=("type=\"application/x-shockwave-flash\" ");
    resultado+=("pluginspage=\"http://www.macromedia.com/go/getflashplayer\" ");
    resultado+=("quality=\"best\" ");
    resultado+=("play=\"true\" ");
    resultado+=("loop=\"true\" ");
    resultado+=("scale=\"exactfit\" ");
    resultado+=("wmode=\""+modoVentana+"\" ");
    resultado+=("devicefont=\"false\" ");
    resultado+=("bgcolor=\""+colorFondo+"\" ");
    resultado+=("menu=\"false\" ");
    resultado+=("allowFullScreen=\"false\" ");
    resultado+=("allowScriptAccess=\"sameDomain\" ");
    resultado+=("salign=\""+alineacionFlash+"\" />");
  }
  if(esExplorer())
  {
    resultado+=("</object>");
  }
  document.write(resultado);
}

function objetoShockwave(nombre,objetos,ancho,alto,colorFondo,parametro,claseCSS)
{
  cargador="cargando";
  swRemote="swSaveEnabled='false' swVolume='true' swRestart='false' swPausePlay='false' swFastForward='false' swContextMenu='false'";
  resultado="";
  if(esExplorer())
  {
    resultado+=("<object class=\""+claseCSS+"\" ");
    resultado+=("codebase=\"http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=10,0,0,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=\"juegos/"+cargador+".dcr"+"\" />");
    resultado+=("<param name=\"sw1\" value=\""+parametro+"\" />");
    resultado+=("<param name=\"sw2\" value='"+objetos+"' />");
    resultado+=("<param name=\"swstretchstyle\" value=\"meet\" />");
    resultado+=("<param name=\"swStretchHAlign\" value=\"Center\" />");
    resultado+=("<param name=\"swStretchVAlign\" value=\"Center\" />");
    resultado+=("<param name=\"swremote\" value=\""+swRemote+"\" />");
    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 class=\""+claseCSS+"\" ");
    resultado+=("width=\""+ancho+"\" ");
    resultado+=("height=\""+alto+"\" ");
    resultado+=("id=\""+nombre+"\" ");
    resultado+=("name=\""+nombre+"\" ");
    resultado+=("bgColor=\""+colorFondo+"\" ");
    resultado+=("src=\"juegos/"+cargador+".dcr"+"\" ");
    resultado+=("swLiveConnect=\"True\" ");
    resultado+=("sw1=\""+parametro+"\" ");
    resultado+=("sw2='"+objetos+"' ");
    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+=("swStretchHAlign=\"Center\" ");
    resultado+=("swStretchVAlign=\"Center\" ");
    resultado+=("type=\"x-director\" ");
    resultado+=("swremote=\""+swRemote+"\" />");
  }
  if(esExplorer())
  {
    resultado+=("</object>");
  }
  //alert(resultado);
  return "<center>"+resultado+"</center>";
}

function terminarJuego(resultado)
{
  //alert("juego terminado");
  document.location="index.php"; //?resultado="+resultado
}

function activar_categoria(estado,nombre_categoria)
{
  var visibilidad=(estado?'visible':'hidden');
  var capa=document.getElementById("capa_juego_"+nombre_categoria);
  if(capa!=null)
  {
    capa.style.visibility=visibilidad;
  }
  for(m=1;m<=nombres_juegos[nombre_categoria][0];m++)
  {
    capa=document.getElementById(capas_juego[0]+nombres_juegos[nombre_categoria][m]);
    if(!estado&&capa!=null)
    {
      capa.style.visibility=visibilidad;
      capa.innerHTML='&nbsp;';
    }
    for(n=1;n<capas_juego.length;n++)
    {
      capa=document.getElementById(capas_juego[n]+nombres_juegos[nombre_categoria][m]);
      if(capa!=null)
      {
        capa.style.visibility=visibilidad;
      }
    }
  }
}

function activar_juego(estado,contenedor,nombre_juego,color)
{
  var visibilidad=(estado?'visible':'hidden');
  if(color==null)
  {
    color="#FFFFFF";
  }
  if(contenedor!=null)
  {
    contenedor.parentNode.style.visibility=visibilidad;
    //contenedor.style.visibility=visibilidad;
  }
  var capa
  capa=document.getElementById(capas_juego[0]+nombre_juego);
  if(capa!=null)
  {
    capa.style.visibility=visibilidad;
    capa.innerHTML=(estado?objetoShockwave(nombre_juego,componentes_juego[nombre_juego],resoluciones_juego[nombre_juego][0],resoluciones_juego[nombre_juego][1],color,"","ajustar"):'&nbsp;');
  }
  for(n=1;n<capas_juego.length;n++)
  {
    capa=document.getElementById(capas_juego[n]+nombre_juego);
    if(capa!=null)
    {
      capa.style.visibility=visibilidad;
    }
  }
}

