var browseris = new Browseris();
if (!browseris.ie)
{
	HTMLElement.prototype.__defineSetter__("outerHTML", function (sHTML) {

var r = this.ownerDocument.createRange();
   r.setStartBefore(this);
   var df = r.createContextualFragment(sHTML);
   this.parentNode.replaceChild(df, this);

});
}

function setLeftNav(site_section)
{
document.getElementById(site_section).outerHTML='<img src="/images/includes/leftNav/sideNav_active_link.gif" width="38" height="12"><span class="leftNavHighlight">' + document.getElementById(site_section).innerHTML + '</span>';
}
//tile_name = file path for tile
//tile_type = 'none','image','flash'
function setAd(tile_name,tile_type,tile_link, tile_target,tile_width,tile_height)
{
	if(tile_type!='none')
	{
		if(tile_type=='image')
		{
			if(tile_link=='none')
			{
				document.getElementById('ad_tile').innerHTML='<img src="'+tile_name+'">';
			}
			else
			{
				document.getElementById('ad_tile').innerHTML='<a href="'+tile_link+'" target="'+tile_target+'"><img src="'+tile_name+'" border="0"></a>';
			}
		}
		else if(tile_type=='flash')
		{
			var flashObject='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+tile_width+'" height="'+tile_height+'" align="top">' +
        '<param name="allowScriptAccess" value="'+tile_name+'" />' +
       '<param name="movie" value="'+tile_name+'" />' +
        '<param name="loop" value="false" />' +
        '<param name="menu" value="false" />' +
        '<param name="quality" value="high" />' +
        '<param name="wmode" value="transparent"/>' +
        '<embed wmode="transparent" src="'+tile_name+'" loop="false" menu="false" quality="high" bgcolor="#d32e18" width="'+tile_width+'" height="'+tile_height+'" align="top" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />' +
  '</object>';
			document.getElementById('ad_tile').innerHTML=flashObject;
		}
	}
}

function Browseris () {
	var agt = navigator.userAgent.toLowerCase();
        this.osver = 1.0;
        if (agt)
        {
            var stOSVer = agt.substring(agt.indexOf("windows ") + 11);
	    this.osver = parseFloat(stOSVer);
        }
	this.major = parseInt(navigator.appVersion);
	this.nav = ((agt.indexOf('mozilla')!=-1)&&((agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible')==-1)));
 	this.nav2 = (this.nav && (this.major == 2));
	this.nav3 = (this.nav && (this.major == 3));
	this.nav4 = (this.nav && (this.major == 4));
	this.nav6 = this.nav && (this.major == 5);
	this.nav6up = this.nav && (this.major >= 5);
	this.nav7up = false;
	if (this.nav6up)
	{
		var navIdx = agt.indexOf("netscape/");
		if (navIdx >=0 )
			this.nav7up = parseInt(agt.substring(navIdx+9)) >= 7;
	}
	this.ie = (agt.indexOf("msie")!=-1);
	this.aol = this.ie && agt.indexOf(" aol ")!=-1;
	if (this.ie)
		{
		var stIEVer = agt.substring(agt.indexOf("msie ") + 5);
		this.iever = parseInt(stIEVer);
		this.verIEFull = parseFloat(stIEVer);
		}
	else
		this.iever = 0;
	this.ie3 = ( this.ie && (this.major == 2));
	this.ie4 = ( this.ie && (this.major == 4));
	this.ie4up = this.ie && (this.major >=4);
	this.ie5up = this.ie && (this.iever >= 5);
	this.ie55up = this.ie && (this.verIEFull >= 5.5);
	this.ie6up = this.ie && (this.iever >= 6);
    this.win16 = ((agt.indexOf("win16")!=-1)
               || (agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1)
               || (agt.indexOf("windows 16-bit")!=-1) );
    this.win31 = (agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) ||
                 (agt.indexOf("windows 16-bit")!=-1);
    this.win98 = ((agt.indexOf("win98")!=-1)||(agt.indexOf("windows 98")!=-1));
    this.win95 = ((agt.indexOf("win95")!=-1)||(agt.indexOf("windows 95")!=-1));
    this.winnt = ((agt.indexOf("winnt")!=-1)||(agt.indexOf("windows nt")!=-1));
    this.win32 = this.win95 || this.winnt || this.win98 || 
                 ((this.major >= 4) && (navigator.platform == "Win32")) ||
                 (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1);
    this.os2   = (agt.indexOf("os/2")!=-1) 
                 || (navigator.appVersion.indexOf("OS/2")!=-1)  
                 || (agt.indexOf("ibm-webexplorer")!=-1);
    this.mac    = (agt.indexOf("mac")!=-1);
    this.mac68k = this.mac && ((agt.indexOf("68k")!=-1) || 
                               (agt.indexOf("68000")!=-1));
    this.macppc = this.mac && ((agt.indexOf("ppc")!=-1) || 
                               (agt.indexOf("powerpc")!=-1));
    this.w3c = this.nav6up;
}