﻿
		
		/*
Browser name: BrowserDetect.browser 
Browser version: BrowserDetect.version 
OS name: BrowserDetect.OS 
*/
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();

//alert(BrowserDetect.browser);

   function SelectMenu(args)
   {
       	self.location.href=args;
   }


window.onload = function()
  {
    settings = {
      tl: { radius: 5 },
      tr: { radius: 5 },
      bl: { radius: 5 },
      br: { radius: 5 },
      antiAlias: true,
      autoPad: false
    } 

    try {
        var divObj = document.getElementById("divcontentMD"); 
        var divObj1 = document.getElementById("divsitemapinner");
         var divObj2 = document.getElementById("container");
        
        var cornersObj = new curvyCorners(settings, divObj, divObj1, divObj2);
        //Curved corners a a problem in IE. Extra spacing is put at the bottom so remove.
        if (BrowserDetect.browser=="Explorer" && BrowserDetect.version==6) {
        } else {
            cornersObj.applyCornersToAll();
        }
        } catch(d) {
        
        try {
        var divObj = document.getElementById("divcontentMD"); 
        var divObj1 = document.getElementById("divsitemapinner");
        
        var cornersObj = new curvyCorners(settings, divObj, divObj1);
        //Curved corners a a problem in IE. Extra spacing is put at the bottom so remove.
        if (BrowserDetect.browser=="Explorer" && BrowserDetect.version==6) {
        } else {
            cornersObj.applyCornersToAll();
        }
        } catch(d) {
        
        
        
        };
        
        };
   
//    try {
//        document.getElementById("tabbedinnercontent").innerHTML=document.getElementById("tab1content").innerHTML;
//    } catch(r) {};
    
    
//  try {
//       if (window.location.hash.replace(/#/,'')!='') {
//            alert(window.location.hash.replace(/#/,''));
//            ShowFrame("Next",window.location.hash.replace(/#/,''))
//       };
//      } catch(r) {alert(r.message)};


    try {
        var myString = new String(self.location.href);
        if (BrowserDetect.browser=="Explorer" && BrowserDetect.version==6 && myString.indexOf("Partners.aspx")==-1) {document.getElementById("divSideBar").style.left="705px";};
     } catch(r) {};
     

    if (BrowserDetect.browser=="Explorer" && BrowserDetect.version==6) {
        var arVersion = navigator.appVersion.split("MSIE")
        var version = parseFloat(arVersion[1])

        if ((version >= 5.5) && (document.body.filters)) 
        {
           for(var i=0; i<document.images.length; i++)
           {
              var img = document.images[i]
              var imgName = img.src.toUpperCase()
              if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
              {
                 var imgID = (img.id) ? "id='" + img.id + "' " : ""
                 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
                 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
                 var imgStyle = "display:inline-block;" + img.style.cssText 
                 if (img.align == "left") imgStyle = "float:left;" + imgStyle
                 if (img.align == "right") imgStyle = "float:right;" + imgStyle
                 if (img.parentElement.href) imgStyle = "cursor:pointer;" + imgStyle
                 var strNewHTML = "<span " + imgID + imgClass + imgTitle
                 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
                 + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
                 img.outerHTML = strNewHTML
                 i = i-1
              }
           }
        }
        
        
     }


    try {
        if (BrowserDetect.browser=="Explorer" && BrowserDetect.version==6) {
            document.getElementById("divtabs").style.height="395px"
        } else {
            document.getElementById("divtabs").style.height="355px"
        };
    } catch(u) {};
   
   //try {
   //if (BrowserDetect.browser=="Explorer" && BrowserDetect.version>=8 && self.location.href.indexOf("Partners.aspx")==-1) {document.getElementById("divSideBar").style.left="825px"};
   //} catch(e) {};
   
//    try {
//     if (BrowserDetect.browser=="Explorer" && BrowserDetect.version==6) {
////        document.getElementById("bg").style.width='1px';
////        document.getElementById("bg").style.height='1px';
////        document.getElementById("bg").style.display='none';
////        document.getElementById("bg").style.visibility='hidden';
//     } else {
//        document.getElementById("bg").style.width='100%';
//        document.getElementById("bg").style.height='100%';
//        Images/bg.gif);
//     }
//    } catch(u) {};
   
  try {
    if (BrowserDetect.browser=="Opera" || BrowserDetect.browser=="Firefox" ) {document.getElementById("tb4").style.top="-30px";document.getElementById("tb5").style.top="-50px";};
    if (BrowserDetect.browser=="Safari") {document.getElementById("tb4").style.top="-40px";document.getElementById("tb5").style.top="-60px";};
    } catch(u) {};
    
    
    try {
        if (BrowserDetect.browser=="Opera" || (BrowserDetect.browser=="Explorer" && BrowserDetect.version==6)) {
            document.getElementById("divcontentMD").style.top="-3px";
        } else if (BrowserDetect.browser=="Safari") {
            document.getElementById("divcontentMD").style.top="-1px";
        }
    } catch(u) {};
    
    
}




function LoadTour() {
window.open("Tour/Tour.html","TeamWorks","status=0,toolbar=0,location=0,menubar=0,resizeable=0,height=700,width=900");
try {event.cancelBubble=true;} catch(g) {};
}

function LoadScreenShotTour() {
self.location.href="OverviewBenefits.aspx";
try {event.cancelBubble=true;} catch(g) {};
}


function SetMenu(mnu) {
try {document.getElementById("menuHOME").className="menuinactive";} catch(y) {};
try {document.getElementById("menuOVERVIEW").className="menuinactive";} catch(y) {};
try {document.getElementById("menuTEAMWORKS").className="menuinactive";} catch(y) {};
try {document.getElementById("menuWHYTW").className="menuinactive";} catch(y) {};
try {document.getElementById("menuCASESTUDIES").className="menuinactive";} catch(y) {};
try {document.getElementById("menuSERVICES").className="menuinactive";} catch(y) {};
try {document.getElementById("menuPARTNERS").className="menuinactive";} catch(y) {};
try {document.getElementById("menuABOUT").className="menuinactive";} catch(y) {};

try {document.getElementById("lnkmenuHOME").className="menuinactive";} catch(y) {};
try {document.getElementById("lnkmenuOVERVIEW").className="menuinactive";} catch(y) {};
try {document.getElementById("lnkmenuTEAMWORKS").className="menuinactive";} catch(y) {};
try {document.getElementById("lnkmenuWHYTW").className="menuinactive";} catch(y) {};
try {document.getElementById("lnkmenuCASESTUDIES").className="menuinactive";} catch(y) {};
try {document.getElementById("lnkmenuSERVICES").className="menuinactive";} catch(y) {};
try {document.getElementById("lnkmenuPARTNERS").className="menuinactive";} catch(y) {};
try {document.getElementById("lnkmenuABOUT").className="menuinactive";} catch(y) {};

try {document.getElementById("menu"+mnu).className="menuactive";} catch(y) {};
try {document.getElementById("lnkmenu"+mnu).className="menuactive";} catch(y) {};

}

