var total = 0;
var IE = document.all;
var Navegador = navigator.userAgent;

var SisWindows = (Navegador.search(/Windows/gi) != -1);
var SisLinux   = (Navegador.search(/Linux/gi) != -1);
var SisMac     = (Navegador.search(/Mac/gi) != -1);

var NavOpera     = (Navegador.search(/Opera/gi) != -1);
var NavChrome    = (Navegador.search(/Chrome/gi) != -1);
var NavFirefox   = (Navegador.search(/Firefox/gi) != -1);
var NavIceweasel = (Navegador.search(/Iceweasel/gi) != -1);

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_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

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 cargarMenu () {
    Nifty("table#baseMenu div","small transparent top");

    $("div[class='divOut']").bind ("mouseenter", ocultarDiv); // Entra a un elemento
    $("div[class='divOut']").bind ("mouseleave", mouseOut); // Sale de un elemento

//    $("a[class='menuHeader']").bind ("mouseenter", menuLinkUp); // Entra a un elemento
//    $("a[class='menuHeader']").bind ("mouseleave", menuLinkOut); // Sale de un elemento

    $("td[class='submCasilla']").bind ("mouseenter", menuCasillaUp); // Entra a un elemento
    $("td[class='submCasilla']").bind ("mouseleave", menuCasillaOut); // Sale de un elemento

    $("a[class='footUrl']").bind ("mouseenter", footLinkUp); // Entra a un elemento
    $("a[class='footUrl']").bind ("mouseleave", footLinkOut); // Sale de un elemento
  }

  function recuadroProcesar (responseText) {
    if (ajax_valida ()) {
      document.getElementById(ajax_func_params [0]).innerHTML = ajax_http.responseText;
      ajax_http = ajax_inicializar ();

      var idTime = setTimeout(function () {
	redimensionar (ajax_func_params [0], ajax_func_params [1]);
	clearTimeout (idTime);
      }, 200);
    }
  }

  function redimensionar (div, evento) {
    var screenW = window.outerWidth || document.body.offsetWidth;
    var screenH = window.outerHeight || document.body.offsetHeight;
    var mouseX = evento.pageX;
    var ObjID = document.getElementById (div);
    var divW = ObjID.offsetWidth;
    var divH = ObjID.offsetHeight;
    var pestLen = document.getElementById (div+"menu").offsetWidth;
    var scrollLen = document.body.scrollHeight;
    Obj = ObjID.parentNode;
    var cellIndex = Obj.cellIndex;
    Obj = Obj.parentNode.parentNode;
    Obj = Obj.rows.item(1).cells.item(cellIndex);

    var restoR = screenW - (mouseX - pestLen);
    var restoRi = (screenW - mouseX) + 30;
//    mouseX -= pestLen;
//    mouseX -= 20;
    var restoL = screenW - divW;
//alert ("mouseX["+mouseX+"]pestLen["+pestLen+"]restoL["+restoL+"]restoR["+restoR+"]restoRi["+restoRi+"]screenW["+screenW+"]divW["+divW+"]");
//    if (scrollLen > screenH) resto -= 15;
//alert ("["+screenH+"]["+scrollLen+"]");
//document.body.scrollLeft
//document.body.scrollTop
// javascript+body+scrollLeft+scrolRight

    if (restoL < 0) {
	ObjID.style.left = "0px";
//    } else if (restoL > mouseX) {
//	ObjID.style.left = "";
//        ObjID.style.direction = "ltr";
//    } else if (mouseX > resto) {
//    } else if ((restoR < divW) || (restoRi < divW)) {
    } else if ((restoR < divW) || (restoRi < divW)) {
	if (IE) restoL -= 20;
	else if (SisWindows) restoL -= 6;
	ObjID.style.left = restoL+"px";
//alert ("mouseX["+mouseX+"]pestLen["+pestLen+"]restoL["+restoL+"]restoR["+restoR+"]restoRi["+restoRi+"]screenW["+screenW+"]divW["+divW+"]");
    } else {
//alert ("Default");
//alert ("mouseX["+mouseX+"]pestLen["+pestLen+"]restoL["+restoL+"]restoR["+restoR+"]restoRi["+restoRi+"]screenW["+screenW+"]divW["+divW+"]");
	ObjID.style.left = "";
	ObjID.style.direction = "ltr";
    }
  }

  function recuadro (e, donde) {
    $("#"+donde).bind ("mouseleave", ocultar); // Sale de un elemento
    $("#"+donde).bind ("mouseenter", seleccionar); // Entra a un elemento

    ajax_func_params [0] = donde;
    ajax_func_params [1] = e;
    ajax_http = ajax_inicializar ();
    ajax_solicitar ("POST", "/inc/header/html/"+donde+".php", null, true, recuadroProcesar);

//    $("#"+donde).toggle("fast");
    $("#"+donde).show("fast");
  }

  function ocultarLog () {
    var donde = "divLI";
    $("#"+donde).hide("slow");

    donde += "menu";
    $("#"+donde).removeClass("divUp");
    $("#"+donde).addClass("divOut");
  }

  function ocultar (e) {
    var mouseY = e.pageY;
    var donde = this.id;
    var menuPointer = document.getElementById("menuPointer").value;
//    if (donde != 'divLI' && flag != donde) $("#"+donde).hide("slow");
    if (donde != 'divLI' && menuPointer < mouseY) $("#"+donde).hide("slow");

    donde += "menu";
    $("#"+donde).removeClass("divUp");
    $("#"+donde).addClass("divOut");
  }

  function seleccionar (e) {
    var mouseY = e.pageY;
    document.getElementById("menuPointer").value = mouseY;
    var donde = this.id;
    donde += "menu";
    $("#"+donde).removeClass("divOut");
    $("#"+donde).addClass("divUp");
  }

  function ocultarDiv (e) {
    var mouseY = e.pageY;
    document.getElementById("menuPointerY").value = mouseY;
    var div  = this.id.replace("menu", "");
    this.className='divUp';

    var base = document.getElementById("baseDespliegue").getElementsByTagName("DIV");
    for (var K = 0; K < base.length; K++) {
      if (div != base[K].id) $("#"+base[K].id).hide("slow");
    }

    if (this.id != 'divLImenuL') recuadro(e, div);
  }

  function mouseOut (e) {
    var mouseY = e.pageY;
    var div = this.id.replace("menu", "");
    this.className='divOut';
    var menuPointer = document.getElementById("menuPointerY").value;
    if (menuPointer > mouseY) $("#"+div).hide("slow");
  }

  function menuLinkOut () {
    this.className = 'menuHeader';
  }

  function menuLinkUp () {
    this.className = 'menuHeaderUp';
  }

  function footLinkOut () {
    this.className = 'footUrl';
  }

  function footLinkUp () {
    this.className = 'footUrlUp';
  }

  function menuCasillaOut () {
    this.className = 'submCasilla';
  }

  function menuCasillaUp () {
    this.className = 'submCasillaUp';
  }

  function ultima_noticia (pais) {
    window.document.write ("<iframe bgcolor='#0A105B' frameborder='0' name='unoticia' scrolling='no' src='/cgi-php/ultima_noticia.php?pais="+pais+"' width='100%' marginheight='0' marginwidth='0' height='25'></iframe>");
  }


