	var browser = navigator.appName;
	var ie = "Microsoft Internet Explorer";
	var Mars = ( navigator.appVersion.indexOf( "MSNb") != -1) ? true : false;
	var mblnWebTV = ( navigator.appName.indexOf( "WebTV") != -1) ? true : false;
	var Nav4 = document.layers;
	var GoLin;
	var preloadFlag = false;
	var FlashQuery = "";
	

function main() {	
	browser = navigator.appName;
	ie = "Microsoft Internet Explorer";
	Nav4 = document.layers;
	Mars = ( navigator.appVersion.indexOf( "MSNb") != -1) ? true : false;
	mblnWebTV = ( navigator.appName.indexOf( "WebTV") != -1) ? true : false;
	preloadFlag = false;
}


function SurveySubmit( Choice) {
	var strStart = document.frmsurvey;
	var strElementName = "";
	var strElement = "";
	var strChecked = "";
	var i;

	if ( Choice == "ShowResults") {	
		for ( i=0; i < strStart.elements.length; i++) {
			strElement = strStart.elements[i];

			//Consider only the controls which are questions
			if (strElement.name.indexOf( "PollOption") != -1) {
				strElement.checked = false;	
			}
		}
		
		document.frmsurvey.hidVote.value = "Result";	
		strChecked = true;
	}
	else {
		for (i=0;i<strStart.elements.length;i++) {
			strElement = strStart.elements[i];

			//Consider only the controls which are questions
			if (strElement.name.indexOf( "PollOption") != -1) {
				if (strElementName != strElement.name && strElementName != "") {
					if (strChecked == false) {
						alert("Please select a response and then click the Vote button");
						return;
					}

					strChecked = false;
				}	
	
				strElementName = strElement.name;

				if (strChecked != true) { 
					strChecked = strElement.checked;
					document.frmsurvey.hidVote.value = "Vote";
				}
			}
		}
	}
	
    if ( strChecked == true) {					
		document.frmsurvey.submit();
	}
    else {
		alert("Please select a response and then click the Vote button");
		
    	return;
	}
	
	return true;
}


function SetSideBar() {
	var sideBar;
	var styAtt = 'position:absolute; left:610px; top:85px;';
	var styMars = 'position:absolute; left:610px; top:64px;';

	if ( PageWidth.length > 0) {
		styAtt = 'position:absolute; left:' + PageWidth[ 0] + 'px; top:' + PageWidth[ 1] + 'px;';
		styMars = 'position:absolute; left:' + PageWidth[ 2] + 'px; top:' + PageWidth[ 3] + 'px;';
	}
	
	if ( Mars) {
		sideBar = '<style>#SideCol{ ' + styMars + ' visibility:visible; display:inline;}</style>';
	}
	else {
		sideBar = '<style>#SideCol{ ' + styAtt + ' visibility:visible; display:inline;}</style>';
	}
	
	document.write ( sideBar);
		
	return true;
}


function header() {	
	var header;
	var sWidth = "";

	if ( mblnWebTV) {
		document.write( '<embed src="wtv-tricks:/msndispatch?type=tv-navbar-insert&loc=top-navbar&requestor=' + GoLin + '" height="33" width="544"></embed>');
	}
	else {
		sWidth = PageWidth.toString();
	
		switch ( sWidth.substring( 0, 3)) {
		case "770" :
			header = '<div class="dMSNME_1"><table border="0" cellpadding="0" cellspacing="0" width="930" class="msnB">';
			header += '<tr><td width="520"><div class="msnH">';
			header += '<a href="http://g.msn.com/0nwenus0/' + GoLin + '/00" class="msnHL"><b>MSN&nbsp;Home</b></a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;';
			header += '<a href="http://g.msn.com/0nwenus0/' + GoLin + '/01" class="msnHL"><b>My&nbsp;MSN</b></a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;';
			header += '<a href="http://g.msn.com/0nwenus0/' + GoLin + '/02" class="msnHL"><b>Hotmail</b></a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;';
			header += '<a href="http://g.msn.com/0nwenus0/' + GoLin + '/03" class="msnHL"><b>Search</b></a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;';
			header += '<a href="http://g.msn.com/0nwenus0/' + GoLin + '/04" class="msnHL"><b>Shopping</b></a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;';
			header += '<a href="http://g.msn.com/0nwenus0/' + GoLin + '/05" class="msnHL"><b>Money</b></a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;';
			header += '<a href="http://g.msn.com/0nwenus0/' + GoLin + '/06" class="msnHL"><b>People&nbsp;&amp;&nbsp;Chat</b></a>&nbsp;&nbsp;&nbsp;</div></td>';
			header += '<td width="89" valign="middle" align="right">' + dispPassport + '</td>';
			header += '<td width="321" valign="top" align="right">&nbsp;</td></tr></table></div>';

			break;
		default :			
			header = '<div class="dMSNME_1"><table border="0" cellpadding="0" cellspacing="0" width="770" class="msnB">';
			header += '<tr><td width="520"><div class="msnH">';
			header += '<a href="http://g.msn.com/0nwenus0/' + GoLin + '/00" class="msnHL"><b>MSN&nbsp;Home</b></a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;';
			header += '<a href="http://g.msn.com/0nwenus0/' + GoLin + '/01" class="msnHL"><b>My&nbsp;MSN</b></a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;';
			header += '<a href="http://g.msn.com/0nwenus0/' + GoLin + '/02" class="msnHL"><b>Hotmail</b></a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;';
			header += '<a href="http://g.msn.com/0nwenus0/' + GoLin + '/03" class="msnHL"><b>Search</b></a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;';
			header += '<a href="http://g.msn.com/0nwenus0/' + GoLin + '/04" class="msnHL"><b>Shopping</b></a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;';
			header += '<a href="http://g.msn.com/0nwenus0/' + GoLin + '/05" class="msnHL"><b>Money</b></a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;';
			header += '<a href="http://g.msn.com/0nwenus0/' + GoLin + '/06" class="msnHL"><b>People&nbsp;&amp;&nbsp;Chat</b></a>&nbsp;&nbsp;&nbsp;</div></td>';
			header += '<td width="89" valign="middle" align="right">' + dispPassport + '</td>';
			header += '<td width="161" valign="top" align="right">&nbsp;</td></tr></table></div>';
			
			break;		
		}

		document.write ( header);		
	}
		
	return true;
}


function healogolin() {
	if ( mblnWebTV) {
		document.write( '<a href="wtv-tricks:/home">');
	}
	else {
		document.write( '<a href="http://g.msn.com/0nwenus0/' + GoLin + '/14">');
	}
		
	return true;
}


function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
		
	return true;
}


//**Image Swapping**
function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
		
	return true;
}


function preloadImages() {
	if ( ! document.images) {
		return false;
	}
/*	
	home_over = newImage("/i/ds/c/nav/home_ov.gif");
*/	
	preloadFlag = true;
	
	return true;
}


// New Flash Code
function getMMFlash() {
	window.open("http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash","Microsoft",'height=450,width=610,top=0,left=0,scrollbars=yes,resizable')
}


function noFlash( type) {
	var Param="";
	
	switch( type) {
	case "GamePlan":
		if ( Mars) {
			Param = '<style>#GPNoFlash{ position:absolute; left:250px; top:1px; visibility:visible; display:inline;}</style>';
		}
		else { 			
			Param = '<style>#GPNoFlash{ position:absolute; left:250px; top:27px; visibility:visible; display:inline;}</style>';
		}
		
		document.write ( Param);

		Param = '<div id="GPNoFlash" name="GPNoFlash"><table border="0" cellpadding="0" cellspacing="0" width="237" height="59" class="ChaT">';
		Param += '<tr><td width="237" height="59" valign="top"><a href="javascript:getMMFlash();" alt="Install Flash" title="Install Flash"><img src="/customad/i/ds/c/gam/sniffer.gif" border="0" width="237" height="59" /></a></td></tr></table></div>';

		break;
	case "DigitalHQ":
		if ( Mars) {
			Param = '<style>#HQNoFlash{ position:absolute; left:265px; top:200px; visibility:visible; display:inline;}</style>';
		}
		else { 			
			Param = '<style>#HQNoFlash{ position:absolute; left:265px; top:226px; visibility:visible; display:inline;}</style>';
		}
		
		document.write ( Param);

		Param = '<div id="HQNoFlash" name="HQNoFlash"><table border="0" cellpadding="0" cellspacing="0" width="237" height="59" class="ChaT">';
		Param += '<tr><td width="237" height="59" valign="top"><a href="javascript:getMMFlash();" alt="Install Flash" title="Install Flash"><img src="/customad/i/ds/c/dig/sniffer-mirage.gif" border="0" width="237" height="59" /></a></td></tr></table></div>';

		break;
	}
	
 	document.write (Param);	
}


function ShowFlash(FlashMov) {
	if ((navigator.appName.indexOf("Microsoft")!= -1 )&& navigator.platform.indexOf("Win32")!= -1)
	{
		ShowFlashIE(FlashMov);
	}			
	else
	{
		ShowFlashNetMac(FlashMov);
	}	
}


function PositionDiv() {
	var artHead;

	if ( Nav4) {
		artHead = '<style>#divhead{ position:relative; left:0px; top:0px; visibility:visible; display:inline;}</style>';		
		document.write ( artHead);
	}
}


function SetGamePlan() {
	var gamPlan;

	if ( ( navigator.appName.indexOf( "Microsoft") != -1 ) && ( navigator.platform.indexOf("Win32") != -1)) {
		ShowFlash( "GamePlan");
	}
	else {
		gamPlan = '<style>#NavHeader1{ position:absolute; left:151px; top:27px; visibility:visible; display:inline;}';
		gamPlan += '#NavHeader2{ position:absolute; left:610px; top:0px; visibility:visible; display:inline;}</style>';
		document.write ( gamPlan);

		gamPlan = '<map name="GamePlan"><area href="http://g.msn.com/us20/1?http://specials.msn.com/customad/content/gameplan/default.asp&&DI=552&PI=7327&PS=58577" alt="The Game Plan" title="The Game Plan" shape="rect" coords="180, 18, 440, 59" /></map>';
		gamPlan += '<div id="NavHeader1" name="NavHeader1"><table border="0" cellpadding="0" cellspacing="0" width="459" height="59" class="ChaT">';
		gamPlan += '<tr><td width="459" height="59" valign="top"><img src="/customad/i/ds/c/gam/static1.gif" border="0" width="459" height="59" usemap="#GamePlan" /></td></tr></table></div>';
		
		gamPlan += '<div id="NavHeader2" name="NavHeader2"><table border="0" cellpadding="0" cellspacing="0" width="160" height="86" class="ChaT">';
		gamPlan += '<tr><td width="160" height="86" valign="top"><img src="/customad/i/ds/c/gam/static2.gif" border="0" width="160" height="86" /></td></tr></table></div>';
		document.write ( gamPlan);
	}
}
