function showUpMenu(menuName)
    {
    
    var dropDownMenu = document.getElementById('upSectionSideNav');
    dropDownMenu.style.display = 'block'; 
      
    var lnkTopNav = document.getElementById('ctl00_ColOneNavigation1_HyperLinkSection');
    lnkTopNav.style.backgroundColor = '#43423f';
    }    
    
    
function hideUpMenu(menuName)
    {
    var dropDownMenu = document.getElementById('upSectionSideNav');
    dropDownMenu.style.display = 'none'; 
  
    var lnkTopNav = document.getElementById('ctl00_ColOneNavigation1_HyperLinkSection');
    lnkTopNav.style.backgroundColor = '#928c7a';
    
    }    
    
    

// Basic Functions


function setActiveStyleSheet(title) {
  var i, a, main;
  
  //do the rest
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
}

function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function getPreferredStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")
       ) return a.getAttribute("title");
  }
  return null;
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}
                


      
    
    
     
function showPopUp(e)
    { 
    
    
    hidePopUps();
    
   //alert(this.id);
   if(this.id)
        {

        var lnkClicked =  this.id //gets the ID of the link that's been clicked
        
        //alert(lnkClicked);
        
        if (!e) var e = window.event;
        var divPopup //popUp tos show
        var offsetX = 0;
	    var offsetY = 0;
        var intWidgetHeight = 0; //approx height of popup widget
        var intWidgetWidth = 0;
	    var intMouseX = 0; //current mouse position
	    var intMouseY = 0;     
	    var intWindowHeight = getWindowHeight();
        var intWidgetX = 0; //where to put the widget
	    var intWidgetY = 0; 
        var intWidgetYbottom = 0; //bottom edge of the widget
        var intYavail = 0; //the vertical height available    
	    

    if (lnkClicked == 'ctl00_Footer1_ColThreeContact1_lnkEmailBox')
        {
       //this is the footer email box
        divPopup = 'emailBox';
        intWidgetHeight = 309; 
        intWidgetWidth = 320;
        offsetX = -20;
	    offsetY = -250;  
        }
        
    else if (lnkClicked == 'ctl00_Contact1_lnkEmailBox')
        {
        
        
    //this is the col 3 email box  
        
        divPopup = 'emailBox';
        intWidgetHeight = 309; 
        intWidgetWidth = 320;
        offsetX = -320;
	    offsetY = -40;  
        
        //divPopup = 'emailBox';
        //intWidgetHeight = 309; 
        //intWidgetWidth = 320;
        //offsetX = -320;
	    //offsetY = -40;  
        
        
 
        }
   
   else 
        {
        
               
       //this is the share by email box
        divPopup = 'shareEmailBox';
        intWidgetHeight = 309; 
        intWidgetWidth = 320;
        offsetX = -20;
	    offsetY = -150;  

        }
    
    //alert(divPopup);

	if (e.pageX || e.pageY) 	
	    {
		intMouseX = e.pageX;
		intMouseY = e.pageY;
	    }
	else if (e.clientX || e.clientY) 	
	    {
		intMouseX = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		intMouseY = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	    }


    //make room for the pointer
    intWidgetX = intMouseX + offsetX;
    intWidgetY = intMouseY + offsetY;
    
    //is the bottom of the widget off the screen?
    intWidgetYbottom = intWidgetY + intWidgetHeight;
    intYavail = getWindowHeight() + getVerticalOffset();
    if (intWidgetYbottom > intYavail)
        {
        intWidgetY -= (intWidgetYbottom - intYavail)
        }

      
     //now show it!
    var divPopUp = document.getElementById(divPopup);  
    divPopUp.style.left = intWidgetX + 'px';
    divPopUp.style.top = intWidgetY + 'px';
    divPopUp.style.width = intWidgetWidth + 'px';
    divPopUp.style.display = 'block';

        } 
    }  
    
    
    

var arrPopUps=new Array('segmentPick', 'emailBox', 'shareEmailBox');
var arrPopLinks=new Array('ctl00_Contact1_lnkEmailBox', 'ctl00_Footer1_ColThreeContact1_lnkEmailBox', 'ctl00_ColOneSegments1_lnkSegmentsList', 'lnkShareEmail');
    
    

function hidePopUps()
    {
    for (i in arrPopUps)
        {
        var popUpTemp = document.getElementById(arrPopUps[i]);
        if (popUpTemp)
            {
            popUpTemp.style.display = 'none';
            //alert('pop up ' + arrPopUps[i] + ' - yes');
            }
         else
            {
            //alert('pop up ' + arrPopUps[i] + ' - no');
            }
          }
    }


function activatePopUpLinks()
    {
    for (i in arrPopLinks)
        {
        var lnkTemp = document.getElementById(arrPopLinks[i]);
        if (lnkTemp)
            {
            lnkTemp.onmousedown = showPopUp;
            //alert('link - ' + arrPopLinks[i] + ' - OK');
            }
         else
            {
            //alert('link - ' + arrPopLinks[i] + ' - no');
            }
          }
    }








function getWindowHeight()
    {
    
    
    var intWindowHeight = 0;
   

	if (self.innerWidth)
	    {
		intWindowHeight = self.innerHeight;
	    }
	else if (document.documentElement && document.documentElement.clientWidth)
	    {
		intWindowHeight = document.documentElement.clientHeight;
	    }
	else if (document.body)
	    {
		intWindowHeight = document.body.clientHeight;
	    }
	
	
    return intWindowHeight;
	
	} 
	
	
function getVerticalOffset()
    {
    
    var intOffset = 33;
    
    
    if (window.pageYOffset)
        {
        intOffset = window.pageYOffset;
        }
    else if (document.documentElement.scrollTop)
        {
         intOffset = document.documentElement.scrollTop;
        }
        
    return intOffset;
    
    }	
