var NortonTab_tempBox			= "";
var thisTabSet					= 0;
var NortonTabList 				= new Array();
var childTabList 				= new Array();
var NortonIsFirstTabName		= "";
var NortonIsLastTabName		= "";
var NortonIsFirstTabOnNextLine 	= "";  // this is my favorite variable name ;)

var NortonPageName				= "";
var NortonTabListByID			= new Array();
var childTabListByID			= new Array();
var mouseInHoverArea;

var mybrowser=0;
	function onOver(num)
	{
		 
		document.getElementById("linkDesc1").innerHTML = document.getElementById(num).innerHTML;
		}
		
	function onOut(num)
	{
		 
		document.getElementById("linkDesc1").innerHTML = "";
		}
		
	function onOver1(num)
	{
		 
		document.getElementById("linkDesc2").innerHTML = document.getElementById(num).innerHTML;
		}
		
	function onOut1(num)
	{
		 
		document.getElementById("linkDesc2").innerHTML = "";
		}	
		
	function onChildOver(num)
	{
		 
		document.getElementById("childContent").innerHTML = document.getElementById("childContent"+num ).innerHTML;
		}
		//var NortonTabContentAutoSize = 0;	
		
	function checkBrowser()
			{
				 var thisNav = navigator.userAgent.toLowerCase();
				 var ws_width=0;
			  
				if( thisNav.indexOf( "msie" ) == -1 )
				
				{
					document.getElementById("biz_cust").style.width='140px';
					document.getElementById("solBox").style.width='56.2em';
					mybrowser=1;
					
				}
				else{
					document.getElementById("biz_cust").style.width='160px';
					document.getElementById("solBox").style.width='58em';
					mybrowser=2;
				}
			}

// 2007.08.13 KJD:
function NortonTab_Adjust( tabname )
{
	var thisTab					= document.getElementById( tabname );
	var thisOuterTab			= document.getElementById( tabname + '_outer' );
	var thisTabBottom			= document.getElementById( tabname + '_bottom' );
	
	
	thisOuterTab.style.width 	= 225;	
	thisTab.style.display 		= "block";
		
	thisTab.style.widtg 		= 225;
	thisTabBottom.style.width	= 225;
	thisTabBottom.style.height	= 35;

	
}

function childTab_Adjust( tabname )
{
	var thisTab					= document.getElementById( tabname );
	//var thisOuterTab			= document.getElementById( tabname + '_outer' );
	//var thisTabBottom			= document.getElementById( tabname + '_bottom' );
	
	
	//thisOuterTab.style.width 	= 190;
	//thisTab.style.display 		= "block";
	//thisTab.style.height		= 45;
	
	

	
}

// 2007.08.13 KJD:
function NortonTab_CreateTab( tabID, tabText, tabCall )
{
	var thisString = "";
	
	var thisCall = "";
	if( typeof tabCall != 'undefined' )
	{
		thisCall += tabCall;
	}
	else
	{
		thisCall = "NortonTab_Select( this.id );" + tabCall;
	}
	
	// 2007.08.15 KJD: Check if extra style declared + Norton_CreateCurve_tab( "NortonTab_BdyBtm_Sol", "bottom", "#fff" )
	var ExtraTabStyle = "";
	if( typeof NortonTabStyle != 'undefined' ){ ExtraTabStyle = " STYLE=\"" + NortonTabStyle + "\""; }
	
	
	
	thisString = ""
		+ "<DIV CLASS='TabBox_outer_off_Sol' ID='" + tabID + "_outer' "
			+ "onClick		=\"" + thisCall + "\""
			+ ">"
		
		

		+ "	<DIV ID='" + tabID + "' CLASS='Tab_Off_Sol'"
		+ ExtraTabStyle 
		+ "><div style='padding-top:8px;'></div> " + tabText 
		+ "</DIV>"
		+ "<DIV ID='" + tabID + "_bottom' CLASS='NortonTab_Bottom_Off_Sol'></DIV>"
		
		
		
		+ "</DIV><DIV STYLE='display:block;width:10px;height:10px;float:left'></DIV>";
	
	document.write( thisString );

	//NortonCheckIfMultiLineTab( tabID );

	
	NortonTab_Adjust( tabID );
	
	
	NortonTab_tempBox = tabID;
	NortonTabList[ NortonTabList.length ] = tabID;
	
	NortonTabListByID[ NortonTabListByID.length ] = tabID + "####" + tabText;
	
	NortonCheckIfFirstTab( tabID );
	NortonCheckIfNextLineTab( tabID );
	
	
}

//2007.09.06 KK: Creats child tabs

function CreateChildTab( tabID, tabText,tabUrl, cnt )
{
	var thisString = "";
	
	var thisCall = "";
	var len= tabText.length;
	thisCall = "childTab_Select( this.id ,this.len);"
	thisCall2 = "childTab_Select_out()";
	if( cnt == 1 )
	{
		
		 thisString = ""
		
		+ "	<tr><td style='height:50px;' ID='" + tabID + "' CLASS='childTab_On_Sol'       onmouseout=\""+ thisCall2+ "\" onmouseover=\""+ thisCall + "\"" 
		+ "><a href= \""+tabUrl+"\">" + tabText 
		+ "</a></td>"
		+"</tr>"
		
	}
	else{
		
		thisString = ""
		
		+ "<tr><td style='height:50px;' ID='" + tabID + "' CLASS='childTab_Off_Sol'   onmouseout=\""+ thisCall2+ "\" onmouseover=\""+ thisCall + "\""	 
		+ "><a href= \""+tabUrl+"\">" + tabText 
		+ "</a></td>"
		+"</tr>"
		
		
	}
	document.write( thisString );

	//NortonCheckIfMultiLineTab( tabID );

	
	childTab_Adjust( tabID );
	
	
	//NortonTab_tempBox = tabID;
	childTabList[ childTabList.length ] = tabID;
	
	childTabListByID[ childTabListByID.length ] = tabID + "####" + tabText;
	
	//NortonCheckIfFirstTab( tabID );
	//NortonCheckIfNextLineTab( tabID );
	
	
}





// 2007.08.14 KJD: Check if multiple line
function NortonCheckIfMultiLineTab( tabID, oversent )
{
	var thisTab		= document.getElementById( tabID );
	var thisWidth	= 200;

	
		NortonIsFirstTabOnNextLine = "";
		NortonTab_Adjust( tabID );
		NortonCheckIfFirstTab( tabID );
		NortonCheckIfNextLineTab( tabID );
		
		// 2007.08.14 KJD: Adjust box
		//thisWidth += 10;
		thisTab.style.width = thisWidth + "px";

		// 2007.08.14 KJD: Adjust highlight
		document.getElementById( tabID + '_bottom' ).style.width = thisWidth;
	
}


// 2007.08.13 KJD:
function NortonCheckIfFirstTab( tabID )
{
	if( !( NortonIsFirstTabName ) )
	{
		NortonIsFirstTabName = tabID;
	}
}

// 2007.08.13 KJD:
function NortonCheckIfNextLineTab( tabID )
{
	if( !( NortonIsFirstTabOnNextLine ) )
	{
		var thisTab = document.getElementById( tabID );
		if( thisTab.offsetTop > 10 )
		{
			NortonIsFirstTabOnNextLine = tabID;
		}
	}
}





// 2007.08.13 KJD:
function NortonTab_DeSelect( tabID )
{
	document.getElementById( tabID + "_bottom" ).className	= "NortonTab_Bottom_Off_Sol";
	document.getElementById( tabID + "_outer" ).className	= "TabBox_outer_off_Sol";
	document.getElementById( tabID ).className 				= "Tab_Off_Sol";
}

// 2007.08.13 KJD:
function NortonTab_DeSelectAll()
{
	for( var i=0; i< NortonTabList.length; i++ )
	{
		NortonTab_DeSelect( NortonTabList[ i ] );
	}
}

// 2007.08.13 KJD:
function NortonTab_Select( tabID )
{
	
	NortonTab_DeSelectAll();
	NortonFadeout();
	// setTabCookie(tabID);
	var thisName	= tabID;
	
	thisName		= thisName.replace( "_outer", "" );

	var NullCookie	= checkCookie( "solutionscookie", tabID + "#null" );
	
	document.getElementById( thisName + "_bottom" ).className	= "NortonTab_Bottom_On_Sol";
	document.getElementById( thisName + "_outer" ).className 	= "TabBox_outer_on_Sol";
	document.getElementById( thisName ).className 				= "Tab_On_Sol";
	
	// 2007.08.14 KJD: Check if first tab
		if( ( thisName == 'tab1' )  )
	{
		document.getElementById( 'NortonTab_cornercover_right_Sol' ).style.visibility = "hidden";
		document.getElementById( 'NortonTab_cornercover_Sol' ).style.visibility = "visible";
	}
	else if( ( thisName == 'tab4' )  )
	{
		document.getElementById( 'NortonTab_cornercover_Sol' ).style.visibility = "hidden";
		document.getElementById( 'NortonTab_cornercover_right_Sol' ).style.visibility = "visible";
	}
	else
	{
		document.getElementById( 'NortonTab_cornercover_Sol' ).style.visibility = "hidden";
		document.getElementById( 'NortonTab_cornercover_right_Sol' ).style.visibility = "hidden";
	}
	
	/*if (tabID == 'tab2')
	{
		childTab_Select('tab_2_1')
	}
	
	if (tabID == 'tab3')
	{
		childTab_Select('tab_3_1')
	}*/
	// 2007.08.15 KJD: Swap Content
	NortonTab_SwapInfo( thisName + "_Content", 'TabSectionContent_text_inner_Sol' );


	// 2007.08.14 KJD: Adjust corners
	var thisTextHeight = document.getElementById( 'TabSectionContent_text_inner_Sol' ).offsetHeight;
	document.getElementById( 'TabSectionContent_outer_Sol' ).style.height = thisTextHeight+30;
	document.getElementById( 'TabSectionContent_text_Sol' ).style.height = thisTextHeight+20;
	

	// 2007.08.16 KJD: Adjust the size
	if( window.NortonTabContentAutoSize )
	{
		NortonTab_AdjustContent( thisName );
	}
	
	NortonTab_AdjustBlendLayer();
	NortonFadein();
	
	//NortonTrackTab( thisName );
}

function childTab_DeSelect( tabID )
{
	//document.getElementById( tabID + "_bottom" ).className	= "NortonTab_Bottom_Off_Sol";
	//document.getElementById( tabID + "_outer" ).className	= "TabBox_outer_off_Sol";
	
	
		document.getElementById( tabID ).className 				= "childTab_Off_Sol";
	
}


// 2007.08.13 KJD:
function childTab_DeSelectAll(tabID)
{
	var childidsplit = tabID.split("_");
	var cId =childidsplit[0];
	for( var i=0; i< childTabList.length; i++ )
	{
		var idsplit = childTabList[ i ].split("_");
		var childId =idsplit[0];
		var num = idsplit[1];
		if( childId==cId)
		{
			childTab_DeSelect( childTabList[ i ] );
		}
	}
}
function childTab_Select_out( tabID )
{
	mouseInHoverArea=false;
	
	
	

}

function childTab_Select( tabID )
{
	mouseInHoverArea=true;
	
	
	setTimeout("childTab_Select2( '" + tabID + "' )",500);
	
	

}
function childTab_Select2( tabID )
{
	if(!mouseInHoverArea)
	{
		return false;
	}
	childTab_DeSelectAll(tabID);
	
	// 2007.10.29 KJD: Parse the tab ID
	var thisTabInfo		= tabID.replace( 'tab', '' );
	var thisTabArray	= thisTabInfo.split( "_" );
	
	// alert( "set tab:" + thisTabArray[1] );
	
	setTabCookie( "tab" + thisTabArray[0], "tab" + thisTabArray[0] + "_" + thisTabArray[1] );
	
	var cidsplit = tabID.split("_");
	var ctId =cidsplit[0];
	
	var thisName	= tabID;
	thisName		= thisName.replace( "_outer", "" );

	//document.getElementById( thisName + "_bottom" ).className	= "childTab_Bottom_On_Sol";
	//document.getElementById( thisName + "_outer" ).className 	= "TabBox_outer_on_Sol";
	//createChildCurve( "childTab_BdyTop_Sol", "top", "#ffcc00" );
	
	document.getElementById( thisName ).className 				= "childTab_On_Sol";
	
	//createChildCurve( "childTab_BdyBtm_Sol", "bottom", "#ffcc00" );
	
	// 2007.08.14 KJD: Check if first tab
		if( ( ctId == 'tab1' )  )
	{
		document.getElementById( 'NortonTab_cornercover_right_Sol' ).style.visibility = "hidden";
		document.getElementById( 'NortonTab_cornercover_Sol' ).style.visibility = "visible";
	}
	else if( ( ctId == 'tab4' )  )
	{
		document.getElementById( 'NortonTab_cornercover_Sol' ).style.visibility = "hidden";
		document.getElementById( 'NortonTab_cornercover_right_Sol' ).style.visibility = "visible";
	}
	else
	{
		document.getElementById( 'NortonTab_cornercover_Sol' ).style.visibility = "hidden";
		document.getElementById( 'NortonTab_cornercover_right_Sol' ).style.visibility = "hidden";
	}
	
	
	// 2007.08.15 KJD: Swap Content
	childTab_SwapInfo( thisName + "_Content", 'childContent_text_inner' );


	// 2007.08.14 KJD: Adjust corners
	//var thisTextHeight = document.getElementById( 'childContent_text_inner' ).offsetHeight;
	//document.getElementById( 'TabSectionContent_outer_Sol' ).style.height = thisTextHeight+30;
	//document.getElementById( 'TabSectionContent_text_Sol' ).style.height = thisTextHeight+20;
	

	// 2007.08.16 KJD: Adjust the size
	
	
	
	
	//NortonTrackTab( thisName );
	
	
}




// 2007.08.13 KJD:
function Norton_SetOpacity( itemID, itemAlpha )
{
	if( document.getElementById( itemID ) )
	{
		document.getElementById( itemID ).style.filter	= "alpha( opacity=" + ( 100 * itemAlpha ) + ")";
		document.getElementById( itemID ).style.opacity = itemAlpha;
		
		if( itemAlpha == 1 )
		{
			document.getElementById( itemID ).style.visibility = "visible";
		}
		else if( itemAlpha == 0 )
		{
			document.getElementById( itemID ).style.visibility = "hidden";
		}
	}
}

// 2007.08.13 KJD:
function NortonFadeout()
{
	Norton_SetOpacity( 'Norton_BlendLayer_Sol', 1 );

	/*
	setTimeout( "Norton_SetOpacity( 'Norton_BlendLayer_Sol', .99 )",	100 );
	setTimeout( "Norton_SetOpacity( 'Norton_BlendLayer_Sol', .77 )",	200 );
	setTimeout( "Norton_SetOpacity( 'Norton_BlendLayer_Sol', .55 )",	300 );
	setTimeout( "Norton_SetOpacity( 'Norton_BlendLayer_Sol', .33 )",	400 );
	setTimeout( "Norton_SetOpacity( 'Norton_BlendLayer_Sol', .11 )",	500 );
	setTimeout( "Norton_SetOpacity( 'Norton_BlendLayer_Sol', .01 )",	600 );
	*/
}

// 2007.08.16 KJD:
function NortonFadein()
{
	setTimeout( "Norton_SetOpacity( 'Norton_BlendLayer_Sol', 1 )",		100 );
	setTimeout( "Norton_SetOpacity( 'Norton_BlendLayer_Sol', .77 )",	200 );
	setTimeout( "Norton_SetOpacity( 'Norton_BlendLayer_Sol', .55 )",	300 );
	setTimeout( "Norton_SetOpacity( 'Norton_BlendLayer_Sol', .33 )",	400 );
	setTimeout( "Norton_SetOpacity( 'Norton_BlendLayer_Sol', .11 )",	500 );
	setTimeout( "Norton_SetOpacity( 'Norton_BlendLayer_Sol', 0 )",		600 );
}


// 2007.08.14 KJD: Create curve
function Norton_CreateCurve( thisID, thisSection, thisColor )
{
	var thisString = ""
		+ "<STYLE>"
		+ ".curve_" + thisID + "_top, .curve_" + thisID + "_bottom {display:block; background:transparent;}"
		+ "	.curve_" + thisID + "_Bdygs1, .curve_" + thisID + "_Bdygs2, .curve_" + thisID + "_Bdygs3, .curve_" + thisID + "_Bdygs4 {display:block; overflow:hidden}"
		+ "	.curve_" + thisID + "_Bdygs1, .curve_" + thisID + "_Bdygs2, .curve_" + thisID + "_Bdygs3 {height:1px}"
		+ "	.curve_" + thisID + "_Bdygs2, .curve_" + thisID + "_Bdygs3, .curve_" + thisID + "_Bdygs4 {background:" + thisColor + "; border:1px solid " + thisColor + "; border-width:0 1px}"
		+ "	.curve_" + thisID + "_Bdygs1 {margin:0 5px; background:" + thisColor + "}"
		+ "	.curve_" + thisID + "_Bdygs2 {margin:0 3px; border-width:0 2px}"
		+ "	.curve_" + thisID + "_Bdygs3 {margin:0 2px}"
		+ "	.curve_" + thisID + "_Bdygs4 {height:2px; margin:0 1px}"
		+ "</STYLE>";
		
	if( thisSection == 'top' )
	{
		thisString += ""
			+ "	<div class='curve_" + thisID + "_" + thisSection + "'>"
			+ "		<div class='curve_" + thisID + "_Bdygs1'><b></b></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs2'></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs3'><b></b></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs4'><b></b></div>"
			+ "	</div>";
	}
	else
	{
		thisString += ""
			+ "<div style='clear:both'></div><div class='curve_" + thisID + "_" + thisSection + "'>"
			+ "		<div class='curve_" + thisID + "_Bdygs4'><b></b></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs3'></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs2'><b></b></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs1'><b></b></div>"
			+ "	</div>";
	}
	
	
	return thisString;

}

function Norton_CreateCurve_tab( thisID, thisSection, thisColor )
{
	var thisString = ""
		+ "<STYLE>"
		+ ".curve_" + thisID + "_top, .curve_" + thisID + "_bottom {display:block; background:transparent;width:225px}"
		+ "	.curve_" + thisID + "_Bdygs1, .curve_" + thisID + "_Bdygs2, .curve_" + thisID + "_Bdygs3, .curve_" + thisID + "_Bdygs4 {display:block; overflow:hidden}"
		+ "	.curve_" + thisID + "_Bdygs1, .curve_" + thisID + "_Bdygs2, .curve_" + thisID + "_Bdygs3 {height:1px;}"
		+ "	.curve_" + thisID + "_Bdygs2, .curve_" + thisID + "_Bdygs3, .curve_" + thisID + "_Bdygs4 {background:url('/images/masthead/business/b_top__gradation1.gif') bottom repeat-x ;" +"border:1px solid #ddd; border-width:0 1px}"
		+ "	.curve_" + thisID + "_Bdygs1 {margin:0 5px; background:#ddd }"
		+ "	.curve_" + thisID + "_Bdygs2 {margin:0 3px; border-width:0 2px}"
		+ "	.curve_" + thisID + "_Bdygs3 {margin:0 2px}"
		+ "	.curve_" + thisID + "_Bdygs4 {height:2px; margin:0 1px}"
		+ "	.curve_" + thisID + "_Bdygs5, .curve_" + thisID + "_Bdygs6, .curve_" + thisID + "_Bdygs7, .curve_" + thisID + "_Bdygs8 {display:block; overflow:hidden}"
		+ "	.curve_" + thisID + "_Bdygs5, .curve_" + thisID + "_Bdygs6, .curve_" + thisID + "_Bdygs7 {height:1px}"
		+ "	.curve_" + thisID + "_Bdygs6, .curve_" + thisID + "_Bdygs7, .curve_" + thisID + "_Bdygs8 {background:#fff;" +"border:1px solid " + thisColor + "; border-width:0 1px}"
		+ "	.curve_" + thisID + "_Bdygs5 {margin:0 5px; background:#fff}"
		+ "	.curve_" + thisID + "_Bdygs6 {margin:0 3px; border-width:0 2px}"
		+ "	.curve_" + thisID + "_Bdygs7 {margin:0 2px}"
		+ "	.curve_" + thisID + "_Bdygs8 {height:2px; margin:0 1px}"
		+ "</STYLE>";
		
	if( thisSection == 'top' )
	{
		thisString += ""
			+ "	<div class='curve_" + thisID + "_" + thisSection + "'>"
			+ "		<div class='curve_" + thisID + "_Bdygs5'><b></b></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs6'></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs7'><b></b></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs8'><b></b></div>"
			+ "	</div>";
	}
	else
	{
		thisString += ""
			+ "	<div class='curve_" + thisID + "_" + thisSection + "'>"
			+ "		<div class='curve_" + thisID + "_Bdygs4'><b></b></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs3'></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs2'><b></b></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs1'><b></b></div>"
			+ "	</div>";
	}
	
	
	return thisString;

}

function createChildCurve( thisID, thisSection, thisColor )
{
	var thisString = ""
		+ "<STYLE>"
		+ ".curve_" + thisID + "_top, .curve_" + thisID + "_bottom {display:block; background:transparent;width:190px;}"
		+ "	.curve_" + thisID + "_Bdygs1, .curve_" + thisID + "_Bdygs2, .curve_" + thisID + "_Bdygs3, .curve_" + thisID + "_Bdygs4 {display:block; overflow:hidden}"
		+ "	.curve_" + thisID + "_Bdygs1, .curve_" + thisID + "_Bdygs2, .curve_" + thisID + "_Bdygs3 {height:1px}"
		+ "	.curve_" + thisID + "_Bdygs2, .curve_" + thisID + "_Bdygs3, .curve_" + thisID + "_Bdygs4 {background:" + thisColor + "; border:1px solid " + thisColor + "; border-width:0 1px}"
		+ "	.curve_" + thisID + "_Bdygs1 {margin:0 5px; background:" + thisColor + "}"
		+ "	.curve_" + thisID + "_Bdygs2 {margin:0 3px; border-width:0 2px}"
		+ "	.curve_" + thisID + "_Bdygs3 {margin:0 2px}"
		+ "	.curve_" + thisID + "_Bdygs4 {height:2px; margin:0 1px}"
		+ "</STYLE>";
		
	if( thisSection == 'top' )
	{
		thisString += ""
			+ "	<div class='curve_" + thisID + "_" + thisSection + "'>"
			+ "		<div class='curve_" + thisID + "_Bdygs1'><b></b></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs2'></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs3'><b></b></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs4'><b></b></div>"
			+ "	</div>";
	}
	else
	{
		thisString += ""
			+ "	<div class='curve_" + thisID + "_" + thisSection + "'>"
			+ "		<div class='curve_" + thisID + "_Bdygs4'><b></b></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs3'></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs2'><b></b></div>"
			+ "		<div class='curve_" + thisID + "_Bdygs1'><b></b></div>"
			+ "	</div>";
	}
	
	
	return thisString;

}


// 2007.08.15 KJD: Swap the div info
function NortonTab_SwapInfo( sourceDiv, targetDiv )
{
	var thisHTML = document.getElementById( sourceDiv ).innerHTML;
	document.getElementById( targetDiv ).innerHTML = "";
	document.getElementById( targetDiv ).innerHTML = thisHTML;
}

function childTab_SwapInfo( sourceDiv, targetDiv )
{
	var thisHTML = document.getElementById( sourceDiv ).innerHTML;
	document.getElementById( targetDiv ).innerHTML = "";
	document.getElementById( targetDiv ).innerHTML = thisHTML;
}

// 2007.08.16 KJD: Adjust the content area
function NortonTab_AdjustContent( sourceDiv )
{
	var thisInnerDiv	= document.getElementById( 'TabSectionContent_text_inner_Sol' );

	// 2007.08.16 KJD: This corrects issues with divs within 
	var thisHTML = "<DIV STYLE=\"position:absolute;\" ID=\"NortonTab_ContentCorrected\" STYLE='border:solid white 1px;'>" + thisInnerDiv.innerHTML + "</div>";
	thisInnerDiv.innerHTML = thisHTML;

	var thisParentDiv	= document.getElementById( 'TabSectionContent_text_Sol' );
	var thisGrandDiv	= document.getElementById( 'TabSectionContent_outer_Sol' );
	
	var newDiv = document.getElementById( 'NortonTab_ContentCorrected' );
	
	
	// 2007.08.14 KJD: Check browser type
	var thisNav = navigator.userAgent.toLowerCase();

	// 2007.08.20 KJD: for non-IE
	if( thisNav.indexOf( "msie" ) == -1 )
	{
		thisInnerDiv.style.height	= newDiv.offsetHeight + 20;
		thisParentDiv.style.height	= newDiv.offsetHeight + 70;
		thisGrandDiv.style.height	= newDiv.offsetHeight + 75;
	}
	else
	{
		thisInnerDiv.style.height	= newDiv.offsetHeight + 150;
		thisParentDiv.style.height	= newDiv.offsetHeight + 180;
		thisGrandDiv.style.height	= newDiv.offsetHeight + 180;
	}
	
}

// 2007.08.16 KJD: Adjust the Blend Layer
function NortonTab_AdjustBlendLayer()
{
	var thisInnerDiv	= document.getElementById( 'TabSectionContent_text_inner_Sol' );
	
	if( document.getElementById( 'Norton_BlendLayer_Sol' ) )
	{
		document.getElementById( 'Norton_BlendLayer_Sol' ).style.height = thisInnerDiv.offsetHeight - 25;
	}
}

// 2007.08.16 KJD: Track the tab in use

var IsTracked = 0;

function NortonTrackTab( thisName )
{
	if( !( NortonPageName ) )
	{
		if( !( typeof s == 'undefined' ) )
		{
			// 2007.08.16 KJD: Pagename hasn't been set yet, so set it
			NortonPageName = s.pageName;
		}
		
		// 2007.08.16 KJD: Keep checking
		setTimeout( "NortonTrackTab( \"" + thisName + "\" )", 1000 );
	}
	else
	{
		var thisNortonPageName = "";
	
		if( thisName != 'more' )
		{
			for( var i = 0; i < NortonTabListByID.length; i++ )
			{
				var thisTabArray = NortonTabListByID[ i ].split( "####" );
				if( thisTabArray[0] == thisName )
				{
					thisNortonPageName = NortonPageName + ": " + thisTabArray[1];
				}
			}
		}
		else
		{
			thisNortonPageName = NortonPageName + ": More";
		}
	
			
		s.prop31 = thisNortonPageName;
		
		if( IsTracked )
		{
			void( s.t() );
		}
		else
		{
			// 2007.08.20 KJD: So we skip the first time
			IsTracked = 1;
		}
	}
}

