﻿	<!-- Begin
	/* This script and many more are available free online at
	The JavaScript Source!! http://javascript.internet.com
	Created by: Ultimater :: http://ultimiacian.tripod.com/
	Add this snippet to the very beginning of your script. */

	if(!document.getElementById){
	if(document.all)
	document.getElementById=function(){
		if(typeof document.all[arguments[0]]!="undefined")
		return document.all[arguments[0]]
		else
		return null
	}
	else if(document.layers)
	document.getElementById=function(){
		if(typeof document[arguments[0]]!="undefined")
		return document[arguments[0]]
		else
		return null
	}
	}
	// End -->

	browserName=navigator.appName;
	browserVer=parseInt(navigator.appVersion);
	
	if (browserVer > 2) {
	
	Solutions_Explorer_R = new Image(158, 31);
	Solutions_Explorer_R.src="images/Solutions_Explorer_R.gif";
	Solutions_Explorer_O = new Image(158, 31);
	Solutions_Explorer_O.src="images/Solutions_Explorer_O.gif";	
		
	Data_Centers_R = new Image(120, 31);
	Data_Centers_R.src="images/Data_Centers_R.gif";
	Data_Centers_O = new Image(120, 31);
	Data_Centers_O.src="images/Data_Centers_O.gif";		
	
	About_Horizon_R = new Image(125, 31);
	About_Horizon_R.src="images/About_Horizon_R.gif";
	About_Horizon_O = new Image(125, 31);
	About_Horizon_O.src="images/About_Horizon_O.gif";		

	Contact_Us_R = new Image(111, 31);
	Contact_Us_R.src="images/Contact_Us_R.gif";
	Contact_Us_O = new Image(111, 31);
	Contact_Us_O.src="images/Contact_Us_O.gif";	
	
	Blog_R = new Image(75, 31);
	Blog_R.src="images/Blog_R.gif";
	Blog_O = new Image(75, 31);
	Blog_O.src="images/Blog_O.gif";		
						
	DashImg = new Image(5, 9);
	DashImg.src="images/SideNavDash.gif";
	ClearImg = new Image(5, 9);
	ClearImg.src="images/Clear.gif";
	
	HmPg_Photo1_R = new Image(112, 98);
	HmPg_Photo1_R.src="images/HmPg_Photo1_R.jpg";
	HmPg_Photo1_O = new Image(112, 98);
	HmPg_Photo1_O.src="images/HmPg_Photo1_O.jpg";			
	
	HmPg_Photo2_R = new Image(112, 98);
	HmPg_Photo2_R.src="images/HmPg_Photo2_R.jpg";
	HmPg_Photo2_O = new Image(112, 98);
	HmPg_Photo2_O.src="images/HmPg_Photo2_O.jpg";			

	HmPg_Photo3_R = new Image(112, 98);
	HmPg_Photo3_R.src="images/HmPg_Photo3_R.jpg";
	HmPg_Photo3_O = new Image(112, 98);
	HmPg_Photo3_O.src="images/HmPg_Photo3_O.jpg";			
	
	TabNav_SS_O = new Image(358, 41);
	TabNav_SS_O.src="images/TabNavs_SS.gif";			
	
	TabNav_News_O = new Image(358, 41);
	TabNav_News_O.src="images/TabNavs_News.gif";				
	
	TabNav_CS_O = new Image(358, 41);
	TabNav_CS_O.src="images/TabNavs_CS.gif";					
	
}

function ShowTabNav(TabName) {

        var html = '';
        var el2;
		var el = document.getElementById('imgTabNavs');
		if (el != null) {
		        if ( TabName == 'SS' ) { el.src = TabNav_SS_O.src };
		        if ( TabName == 'News' ) { el.src = TabNav_News_O.src };
		        if ( TabName == 'CS' ) { el.src = TabNav_CS_O.src };
		}
		
		el = FindMyControl('divTabNavs_Lower');
		el.innerHTML = '';
		
        if ( TabName == 'SS' ) { el2 = FindMyControl('divTabNav_Holder_SS'); html = el2.innerHTML; };
        if ( TabName == 'News' ) { el2 = FindMyControl('divTabNav_Holder_News'); html = el2.innerHTML; };
        if ( TabName == 'CS' ) { el2 = FindMyControl('divTabNav_Holder_CS'); html = el2.innerHTML; };
        
        el.innerHTML = html;
		
}
	
	function Dash_Roll(imgName) {
		var el = document.getElementById(imgName);
		if (el != null) {
				el.src = DashImg.src;
		}
	}
		
	function Dash_UnRoll(imgName) {
		var el = document.getElementById(imgName);
		if (el != null) {
				el.src = ClearImg.src;
		}

	}		
	
	function RollIt(imgName) {
	    HideMenuPanel();
		var el = document.getElementById(imgName);
		el.src = eval(imgName + "_O.src");
		
    }
	
	function UnRollIt(imgName) {
		var el = document.getElementById(imgName);
		el.src = eval(imgName + "_R.src");
	}
	
	function RollIt_v2(imgName, DDFS, GorJ) {
	
		var el = document.getElementById(imgName);
		var img = new Image();
		img.src = DDFS + 'images/CloudConfig/' + imgName + '_O.' + GorJ;
		el.src = img.src;
	}
	
	function UnRollIt_v2(imgName, DDFS, GorJ) {
	
		var el = document.getElementById(imgName);
		var img = new Image();
		img.src = DDFS + 'images/CloudConfig/' + imgName + '_R.' + GorJ;
		el.src = img.src;
		
	}	
	
	
function ShowMenuPanel(MenuName) {

    var el,left,top,html,el2;
    var imageName;
      
    // save section name 
    _MenuName = MenuName;
    el = document.getElementById(MenuName);
    if (el != null) {
         t = findPos(el);
         left = parseInt(t[0]);
         top = parseInt(t[1]);
    }  
    else {
        left = 100;  
        top = 100; 
    }       
    
    left = String(left) + 'px';
    top = top + 31;
    top = String(top) + 'px';
 
    
    // set html
    el = document.getElementById('tdMenuColumn1');
    el.innerHTML = GetMainNavs(MenuName);
    
    // show the menu panel
    el2 = document.getElementById('divMenuPanel');
	el2.style.left = left; 
	el2.style.top = top;    
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function HideMenuPanel() {

    // hide the menu panel
    el2 = document.getElementById('divMenuPanel');
	el2.style.left = '-1200px'; 
	
	// unroll 'em all
	UnRollIt('Solutions_Explorer');
	UnRollIt('Data_Centers');
	UnRollIt('About_Horizon');
	UnRollIt('Contact_Us');

}

var _OverButton = false;
var _OverMenu = false;
var _tmrOver;
var _MenuName;

function MarkOver(Which) {
    if ( Which == 'Menu' ) { _OverMenu = true }
    if ( Which == 'Button' ) { _OverButton = true }
    _tmrOver = setTimeout('TestForClear()', 100);
}

function MarkOut(Which) {
    if ( Which == 'Menu' ) { _OverMenu = false }
    if ( Which == 'Button' ) { _OverButton = false }
}

function TestForClear() {

    if ( _OverButton == false && _OverMenu == false ) {
        clearTimeout(_tmrOver);
        UnRollIt(_MenuName);
        HideMenuPanel();        
    }
	_tmrOver = setTimeout('TestForClear()', 100);
}

function ClearMainOverStyles() {

    var frmElements;
    var t;

    frmElements=document.getElementsByTagName('td');
    for(i in frmElements)
    {
  
        t = String(frmElements[i].className); 
        if (t.indexOf('tdMP_MainNav_Over') > -1 )
            { frmElements[i].className = 'tdMP_MainNav' }
    } 
    
}

function ClearDescription() {

    var el;
    
    return;
    el = document.getElementById('divMP_Description');
    el.innerHTML = '';
    
}

function FindMyControl(MyID) {

	var frmElements,i,t,ctl;
		
	// Since the use of master pages mangles the names of child controls, we need a method 
	// of searching through the form elements and returning a reference to the control we are 
	// looking for that control by the name we know it as instead of the name ASP.Net creates.
	// First scan through all of the input elements and look for our control

	var tempMyID;
	tempMyID = MyID + '***';
    frmElements=document.getElementsByTagName('input');
    for(i in frmElements)
    {
        t = String(frmElements[i].id); 
        t = '_' + t + '***';
        //alert(t + ' - ' + tempMyID);
        if (t.indexOf(tempMyID) > -1 )
            { return frmElements[i] }
    }   
    
   // Still not found, scan through all of the select elements
    frmElements=document.getElementsByTagName('select');
    for(i in frmElements)
    {
        t = String(frmElements[i].id); 
        t = '_' + t;
        if (t.indexOf(MyID) > -1 )
            { return frmElements[i] }
    } 
   
   // Still not found, scan through all of the textarea elements
    frmElements=document.getElementsByTagName('textarea');
    for(i in frmElements)
    {
        t = String(frmElements[i].id); 
        t = '_' + t;
        if (t.indexOf(MyID) > -1 )
            { return frmElements[i] }
    }   
   
   // Still not found, scan through all of the iframe elements
    frmElements=document.getElementsByTagName('td');
    for(i in frmElements)
    {
        t = String(frmElements[i].id); 
        t = '_' + t;
        if (t.indexOf(MyID) > -1 )
            { return frmElements[i] }
    }         
   
   // Still not found, scan through all of the span elements
    frmElements=document.getElementsByTagName('div');
    for(i in frmElements)
    {
        t = String(frmElements[i].id); 
        t = '_' + t;
        if (t.indexOf(MyID) > -1 )
            { return frmElements[i] }
    } 
    
   // Still not found, scan through all of the iframe elements
    frmElements=document.getElementsByTagName('img');
    for(i in frmElements)
    {
        t = String(frmElements[i].id); 
        t = '_' + t;
        if (t.indexOf(MyID) > -1 )
            { return frmElements[i] }
    } 
    
   // Still not found, scan through all of the span elements
    frmElements=document.getElementsByTagName('table');
    for(i in frmElements)
    {
        t = String(frmElements[i].id); 
        t = '_' + t;
        if (t.indexOf(MyID) > -1 )
            { return frmElements[i] }
    } 
          
    
   // Still not found, scan through all of the iframe elements
    frmElements=document.getElementsByTagName('iframe');
    for(i in frmElements)
    {
        t = String(frmElements[i].id); 
        t = '_' + t;
        if (t.indexOf(MyID) > -1 )
            { return frmElements[i] }
    }       
   
   // Still not found, scan through all of the span elements
    frmElements=document.getElementsByTagName('span');
    for(i in frmElements)
    {
        t = String(frmElements[i].id); 
        t = '_' + t;
        if (t.indexOf(MyID) > -1 )
            { return frmElements[i] }
    }  
   
  return false;  

}
