
function ResizeHandle()
{
   obj_int.style.visibility = "hidden";
   obj_int.style.top = 0;

   ScrollHandle(true);
}

function ScrollHandle(in_IsFirst)
{
   var l_Sub = 70 - Math.min(70, document.documentElement.scrollHeight - document.documentElement.clientHeight - document.documentElement.scrollTop);
   var l_TargetPos = document.documentElement.clientHeight - obj_int.offsetHeight - l_Sub + document.documentElement.scrollTop - 140;
   l_TargetPos = Math.max(obj_mainmenu.offsetHeight + 5, l_TargetPos);

   obj_int.style.visibility = "hidden";
   clearTimeout(obj_int.m_Timer);
   obj_int.style.top = l_TargetPos + "px";
   obj_int.m_Timer = setTimeout('obj_int.style.visibility = document.documentElement.scrollHeight - document.documentElement.clientHeight > 0 ? "visible" : "hidden"', 200);
}

$(document).ready(function()
{
   window.menuCurrentPos = 0;
   obj_int = document.getElementById("internal");
   obj_mainmenu = document.getElementById("mainmenu");
   ResizeHandle();
   ScrollHandle(true);
   document.documentElement.onscroll = ScrollHandle;
   document.documentElement.onresize = ResizeHandle;
   document.body.onscroll = ScrollHandle;
   document.body.onresize = ResizeHandle;
   window.onresize = ResizeHandle;
   window.onscroll = ScrollHandle;

	var a;
	for (var i = 0; (a = document.getElementsByTagName("a")[i]); ++i)
	{
		if (a.rel == "external")
		{
			a.onclick = linkOpen;
		}
	}

	for (var i = 0; (a = document.getElementsByTagName("img")[i]); ++i)
	{
		if (!a.title.length)
		{
		   a.title = a.alt;
		}
	}
	$('a[@rel*=lightbox]').lightBox({
	imageLoading: '/images/loading.gif',
	imageBtnClose: '/images/closelabel.gif',
	imageBtnPrev: '/images/prevlabel.gif',
	imageBtnNext: '/images/nextlabel.gif'
   });
})

function linkOpen(evt)
{
   evt = evt || window.event;
   if (!(evt.modifier ? !!evt.modifier: (evt.shiftKey || evt.ctrlKey || evt.altKey)))
   {
      window.open(this.href);
      return false;
   }
}

function MailTo(in_text)
{
   window.open("mailto:" + in_text + "@choeurdechambre.com", "_self");
   return false;
}