function domaine(x)
{
	var i=x.host.indexOf(":");
	return (i>=0)?x.host.substring(0,i):x.host;
}

function goLinks(obj,lnks,i)
{
	var img = new Image();
		
	lien = 'isens_marker.php?externe=1&version=' + version + '&page=' + encodeURIComponent(obj.href);
	s = screen;
	lien += '&screen=' + s.width + 'x' + s.height + 'x' + s.colorDepth;
	
	var today = new Date();
	lien += "&time=" + today.getTime();
			
	img.src = lien;
}

function isFileInterne(lien, domaine_interne)
{
	if ((lien.indexOf(domaine_interne) > 0) && (lien.indexOf("/files/") > 0)) return true;
	else return false;
}

function doLinks()
{
	temp = document.location.href;
	if (temp.indexOf("isens_stats.php") < 0)
	{
		lnks = new Object();
		var ln = document.links.length;
		lnks.li = new Array(ln);
		var domaine_courant = domaine(location);
		for (var i=0; i<ln; i++)
		{
			var buff = document.links[i] + "";
			if ((buff.indexOf("javascript:") == -1) && (document.links[i] != "#"))
			{
				if ((domaine_courant != domaine(document.links[i])) || isFileInterne(document.links[i].href, domaine_courant))
				{
					if (document.links[i].onclick == null) eval("document.links[i].onclick=function(){goLinks(this,lnks,i);}");
				}
			}
		}
	}
}

if (window.addEventListener) window.addEventListener("load", doLinks,false);
else window.attachEvent("onload", doLinks);


// menu script
window.addEvent('domready', function() {
  if($$('#imageMenu').length) {
    var myMenu = new ImageMenu
    (
      $$('#imageMenu li.theme'),
      {
        open: 'first',
        openWidth: 855,
        border: 0,
        duration: 700,
        transition: Fx.Transitions.Cubic.easeInOut
      }
    );

    if(!window.ie) $$('#imageMenu ul li div.inner').setStyle('display','none');

    var imageLinks = $$('#imageMenu ul li div.title a');

    imageLinks.each
    (
      function(el,i)
      {
        el.setHTML('');
        var liParent = el.getParent().getParent()
        el.addEvent
        (
          'click', function(ev)
          {
            new Event(ev).stop();
            liParent.fireEvent('click');
            imageLinks.removeClass('select');
            el.addClass('select');
          }
        );
      }
    );
  }
});

// another menu script
window.addEvent('domready', function() {
  // Effet fondu sousmenu
  var SousMenu = $$('#menu ul.sousm');
  SousMenu.each(function(el,i)
  {
    var fadeFx = new Fx.Style(el,'opacity',{'duration': 300,'wait': false}).hide();

    var MainMenu = el.getParent();
    MainMenu.addEvent('mouseenter', function()
    {
      fadeFx.start(1);
      MainMenu.getFirst().addClass('selected');
    });

    MainMenu.addEvent('mouseleave', function()
    {
      fadeFx.start(0);
      MainMenu.getFirst().removeClass('selected');
    });
  });
});
