
//Detect IE Function
function getInternetExplorerVersion() {

    var rv = -1; // Return value assumes failure.

    if (navigator.appName == 'Microsoft Internet Explorer') {

        var ua = navigator.userAgent;

        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");

        if (re.exec(ua) != null)

            rv = parseFloat(RegExp.$1);

    }

    return rv;

}

function checkVersion() {

    var msg = "You're not using Windows Internet Explorer.";

    var ver = getInternetExplorerVersion();

    if (ver > -1) {

        if (ver >= 8.0)

            msg = "IE8"

        else

            msg = "You should upgrade your copy of Windows Internet Explorer.";

    }

    return msg
    //alert(msg);

}
//Detect IE Function



checkVersion()



var timeout     = 500;
var closetimer	= 0;
var ddmenuitem  = 0;
var GlobalID    = ''
function mopen(id,lnk)
{	
	GlobalID = id
	try
	{
		getPos(document.getElementById(lnk))
		mcancelclosetime();
		if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
		ddmenuitem = document.getElementById(id);
		ddmenuitem.style.visibility = 'visible';
	}
	catch(e)
	{
		//Do nothing
	}
}

function mclose(){if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';}

function mclosetime(){closetimer = window.setTimeout(mclose, timeout);}

function mcancelclosetime(){if(closetimer){window.clearTimeout(closetimer);closetimer = null;}}

document.onclick = mclose; 



function getPos(elm)
{
   var x = findPosX( elm );
   var y = findPosY( elm );


   //This check is needed for the 'Learning & Support Center' drop down menu.  In IE compat mode-IE7, the menu sits too low.
   if (checkVersion() == 'IE8' && GlobalID == 'm5')
   {
   	var offset  = 5;
   }
   else
   {
	var offset  = 17;
   }

   document.getElementById(GlobalID).style.left    = x-20 + 'px';
   document.getElementById(GlobalID).style.top     = ( y + offset ) + 'px';
}




function findPosX(obj){
var curleft = 0;
if(obj.offsetParent)
	while(1){
		curleft += obj.offsetLeft;
		if(!obj.offsetParent)
			break;
	   obj = obj.offsetParent;
   }
else if(obj.x)
   curleft += obj.x;
globalTipX = curleft

return curleft;
   }
      
function findPosY(obj){
   var curtop = 0;
   if(obj.offsetParent)
	   while(1){
		   curtop += obj.offsetTop;
		   if(!obj.offsetParent)
			   break;
		   obj = obj.offsetParent;
	   }
   else if(obj.y)
	   curtop += obj.y;
   globalTipY = curtop

   return curtop;
}

function pop_up(wch_window,wdth,heght,scrl)
{
	{
		var winl = (screen.width - wdth) / 2;
		var wint = (screen.height - heght) / 2;
		window.open(wch_window,"newWindow","toolbar=0,menubar=0,location=0,directories=0,statusbar=0,scrollbars="+scrl+",resizable=no,width="+wdth+",height="+heght+",left="+winl+",top="+wint);
	}
}



var __lc = {};
__lc.license = 1093119;

(function() {
  var lc = document.createElement('script'); lc.type = 'text/javascript'; lc.async = true;
  lc.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.livechatinc.com/tracking.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(lc, s);
})();
