
//Track links using H-Code 
function trackLinks(clientLogin,parentLink,reportSuite) {		
	s.linkTrackVars="prop9";
	s.linkTrackEvents="None";
	s.prop9=parentLink;
	s.tl(this,'o',clientLogin);
	//s_gi("jpmorganuathcode");
	s_gi(reportSuite); 
} 

/* javascript flash object tag writer */
function home_flash() {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="712" height="222">')
	document.write('<param name="movie" value="/images/ts/flash/JPM_Home_Flash.swf">')
	document.write('<param name="quality" value="high">')
	document.write('<param name="wmode" value="transparent">')
	document.write('<embed src="/images/ts/flash/JPM_Home_Flash.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="712" height="222"></embed>')
	document.write('</object>')
}

function ts_flash() {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="346" height="225">');
	document.write('<param name="movie" value="/images/ts/flash/JPM_TS_Landing.swf">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="wmode" value="transparent">')
	document.write('<embed src="/images/ts/flash/JPM_TS_Landing.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="346" height="225"></embed>');
	document.write('</object>');
}



/* Function to swap input fields in client login box */
function checkSelected() {
	if (document.myForm.selection.value == "page1") {
		 document.getElementById("loginIntroText").style.display = "none";
		 document.getElementById("loginFields").style.display = "block";
		 document.getElementById("loginSubmit").style.display = "block";
		 document.getElementById("goButton").style.display = "none";
    }
      
	if (document.myForm.selection.value == "page2") {
         window.location = "http://www.jpmorgan.com/";
    }
}


/******************************************
	The IE navigation fixes
 ******************************************/
navManager = function() {
	/* fix so that IE lists can recognize a hover event */
	if(document.getElementById("navContainer")){
		sfHover("navContainer","UL LI"," navHover"," navHoverOff", "selected");
	}
	if(document.getElementById("subNav")){
		sfHover("subNav","UL LI"," subNavHover"," subNavHoverOff", "selected");
	}
	if(document.getElementById("leftNav")){
		sfHover("leftNav","UL LI"," leftNavHover"," leftNavHoverOff", "subSelected");
	}	
	if(document.getElementById("leftNav")){
		sfHover("leftNav","DIV"," leftNavHover"," leftNavHoverOff", "leftSelected");
	}		

	/* fix to prevent IE navs from losing z-index over select box */
	$j("#subNav>ul>li>ul").bgiframe();
	$j("#subNav>ul>li>ul>li>ul").bgiframe();

}

function sfHover(id, tagType, hoverClass, hoverClassOff, selectedClass) 
{ 
	var sfEls = $j( "#" + id + ">" + tagType ).not( ".nohover" );
	for (var i=0; i<sfEls.length; i++)
	{
		if(sfEls[i].className != selectedClass && sfEls[i].id != selectedClass  )
		{

			sfEls[i].onmouseover=function() {
				$j(this).addClass( hoverClass );

			}

			sfEls[i].onmouseout=function() {
				$j(this).removeClass( hoverClass );
			}

		}
		else
		{
			var selectedClassOver = selectedClass + "Over";
			sfEls[i].onmouseover=function() {
				$j(this).removeClass( selectedClass );
				$j(this).addClass( selectedClassOver );

			}
			sfEls[i].onmouseout=function() {
				$j(this).removeClass( selectedClassOver );
				$j(this).addClass( selectedClass );
			}
		}
	}
}

if ( $j.browser.msie )
{
	window.attachEvent("onload", navManager);
}

function imgRollover(loadImg, onImg)
{
	// prevent this routine from running twice
	if (! loadImg.outImg)
	{
		// set src of the "on" image
		loadImg.outImg = new Image();
		loadImg.outImg.src = loadImg.src;
		loadImg.onmouseout=img_mouseOut;

		// set the src of the "over" image
		loadImg.overImg = new Image();
		loadImg.overImg.src = onImg
		loadImg.onmouseover=img_mouseOver;
	}
}
     
// event handler for OnMouseOut
function img_mouseOut()  {this.src = this.outImg.src;}
     
// event handler for OnMouseOver
function img_mouseOver() {this.src = this.overImg.src;}

