﻿  var timeout         = 200;
  var closetimer		= 0;
  var ddmenuitem      = 0;  
  // open hidden layer
  function mopen(id, that)
  {	
	  // cancel close timer
	  mcancelclosetime();

	  // close old layer
	  if(ddmenuitem) ddmenuitem.style.display = 'none';

	  // get new layer and show it
	  ddmenuitem = document.getElementById(id);
	  var pos = getAbsolutePosition(that)
	  ddmenuitem.style.left = (pos.x + 181)+'px';
	  ddmenuitem.style.top = (pos.y) + 'px';
	  ddmenuitem.style.display = 'block';
  }
  // close showed layer
  function mclose()
  {
	  if(ddmenuitem) ddmenuitem.style.display = 'none';
  }

  // go close timer
  function mclosetime()
  {
	  closetimer = window.setTimeout(mclose, timeout);
  }

  // cancel close timer
  function mcancelclosetime()
  {
	  if(closetimer)
	  {
		  window.clearTimeout(closetimer);
		  closetimer = null;
	  }
  }

  // close layer when click-out
  document.onclick = mclose; 
  
function navigatepage(lmode,lparam)
{
  var lpage='';
  if(lparam==undefined) lparam='';
  switch(lmode)
  {
    case 'Approach':
      lpage="OurPrograms.aspx";
      break;
    case 'Benefits':      
      lpage="MemberBenefits.aspx";
      break;
    case 'TrackDay':
      lpage = "TypicalTrackday.aspx";
      break;
    case 'Group':
      lpage = "Corporategroup.aspx";
      break;
    case 'Policies':
      lpage="Polices.aspx"
      break;
    case 'Faq':
      lpage="FAQ.aspx"
      break;
    case 'About':
      lpage="AboutUs.aspx"
      break;
    case 'Midwest':
      lpage="STTMidwestDivision.aspx"
      break;      
    case 'Southern':
      lpage="STTSouthernDivision.aspx"
      break;
    case 'Eastern':
      lpage="STTEasternDivision.aspx"
      break;                              
    case 'press':
      lpage="PressReleases.aspx";
      break;
    case 'testimonial':
      lpage="Testimonials.aspx";
      break;
    case 'support':
      lpage="Support.aspx";
      break;
    case 'faq':
      lpage="FAQ.aspx";
      break;
    case 'contact':
      lpage="ContactUs.aspx";
      break;
    case 'buy':
      lpage="BuyNow.aspx";
      break;
    case 'aboutus':
      lpage="AboutUs.aspx";
      break;
    case 'terms':
      lpage="TermsOfService.aspx";
      break;
    case 'policy':
      lpage="PrivacyPolicy.aspx";
      break;
  }
  lpage=mURL+lpage;
  if(lparam!='') lpage+='?'+lparam;  
  location.href=lpage;
}

function getAbsolutePosition(element) {
    var r = { x: element.offsetLeft, y: element.offsetTop };
    if (element.offsetParent) {
        var tmp = getAbsolutePosition(element.offsetParent);
        r.x += tmp.x;
        r.y += tmp.y;
    }
    return r;
}

//function openMac()
//{
//  var wwidth = 580;
//  var wheight = 500;
//  var wleft = (screen.availWidth/2)-(wwidth/2);
//  var wtop = (screen.availHeight/2)-(wheight/2);
//  var wf = "width="+wwidth+",height="+wheight+",left="+wleft+",top="+wtop+",toolbar=no,scrollbars=no,menubar=no,statusbar=yes,resizable=no";
//  window.open("popup/Macuser.aspx","MacUser",wf);
//}
//function opensitemap()
//{
//  var wwidth = 450;
//  var wheight = 400;
//  var wleft = (screen.availWidth/2)-(wwidth/2);
//  var wtop = (screen.availHeight/2)-(wheight/2);
//  var sm = "width="+wwidth+",height="+wheight+",left="+wleft+",top="+wtop+",toolbar=no,scrollbars=no,menubar=no,statusbar=yes,resizable=no";
//  window.open("popup/sitemap.aspx","sitemap",sm);
//}