﻿function miceHideVideo()
{
	$('videoLayer').innerHTML = "<!-- Closed -->";
	$('videoLayer').hide();

	try
	{ //for mice landing
		if ($('districtSelect'))
		{		
			$('districtSelect').show();		
		}
		//document.getElementById('videoLayer').style.visibility = "none";
		//In IE6, after video removed, headline news block moved down, if add alert , then works fine,
		/*
		var pa = document.getElementById('mainContentCol');
		var ch = document.getElementById('videoLayer');
		alert(pa);
		//alert(ch);
		pa.removeChild(ch);
		*/
		// so force parent to redraw
		document.getElementById('mainContentCol').style.display = 'none';
		document.getElementById('mainContentCol').style.display = 'block';
	}
	catch (e)
	{
	}
}

function hideVideo()
{
	$('videoLayer').innerHTML = "<!-- Closed -->";
	$('videoLayer').hide();
}

function showVideo()
{
	$('videoLayer').innerHTML = videoTagCode;
	$('videoLayer').show();
}

//display Top Picks in middle pillar, read from XMl and data capture
var topPicksXml = "xml/top-picks/top-picks-index.xml";
function displayTopPicks(userInputArray)
{
	var tmpStr = "";
	tmpStr += "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\"150\" height=\"270\" id=\"landing-top-picks\" align=\"middle\">";
	tmpStr += "<param name=\"allowScriptAccess\" value=\"sameDomain\" />";
	tmpStr += "<param name=\"wmode\" value=\"transparent\" />";
	tmpStr += "<param name=\"allowFullScreen\" value=\"false\" />";
	tmpStr += "<param name=\"movie\" value=\"/russia/images/landing/landing-top-picks.swf\" />";
	tmpStr += "<param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#ffffff\" />	<embed src=\"images/landing/landing-top-picks.swf\" quality=\"high\" bgcolor=\"#ffffff\" width=\"150\" height=\"270\" name=\"landing-top-picks\" align=\"middle\" allowScriptAccess=\"sameDomain\" wmode=\"transparent\" allowFullScreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
	tmpStr += "</object>";
	
	document.writeln(tmpStr);
}

function outputTopPicks(req, obj, userInputArray)
{
	var xmlDoc = req.responseXML.documentElement;
	var result = "";
	var topPickMax = 10;

	if (req.responseText.indexOf("<tag>")!=-1)
	{
		var tagNode = xmlDoc.getElementsByTagName("tag");
		//var tagCount = tagNode.length;
		
		var tagnameNode = xmlDoc.getElementsByTagName("tagName");
		//var pageviewchangeNode = xmlDoc.getElementsByTagName("pageViewChange");
		//var currentrankNode = xmlDoc.getElementsByTagName("currentRank");
		//var prevrankNode = xmlDoc.getElementsByTagName("prevRank");

		var currentPos = 0;
		for (var i=0; i<topPickMax; i++)
		{
			if (userInputArray[i]=="")
			{
				var tagName =  tagnameNode[currentPos].childNodes[0]==null?"--":tagnameNode[currentPos].childNodes[0].nodeValue;
				currentPos++;
				//var tagName = tagnameNode[i].childNodes[0]==null?"--":tagnameNode[i].childNodes[0].nodeValue;
				//var pageViewChange = pageviewchangeNode[i].childNodes[0]==null?"--":pageviewchangeNode[i].childNodes[0].nodeValue;
				//var currentRank = currentrankNode[i].childNodes[0]==null?"--":currentrankNode[i].childNodes[0].nodeValue;
				//var prevRank = prevrankNode[i].childNodes[0]==null?"--":prevrankNode[i].childNodes[0].nodeValue;
			}
			else
			{
				var tagName = userInputArray[i];
			}
			result += "<span id=\"pillarContentItem\"><a href=\"javascript:submitTag('"+tagName+"')\">"+tagName+"</a></span>";
		}

		$("topPickList").innerHTML = result;
	}
	else
	{
		//something wrong with the xml
	}
}

//display Dynamic background
//function displayBackground(imgs)
function displayBackground()
{
	var agt=navigator.userAgent.toLowerCase();
	var is_mac = (agt.indexOf("mac") != -1);
	var is_saf = (agt.indexOf('safari') != -1);
	var is_moz = (agt.indexOf('mozilla') != -1);
	
	var width = '100%';
	var height = '1200';
	var id = 'flashBg';
	var file = 'images/landing/landing_bg.swf';
	var vars = 'path=&xmlPath=xml/';

	var tempHtml = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+width+'" height="'+height+'" id="'+id+'" name="'+id+'">';
	tempHtml += '<param name="movie" value="'+file+'">';
	tempHtml += '<param name="quality" value="high">';
	tempHtml += '<param name="menu" value="false">';
	tempHtml += '<param name="wmode" value="opaque">';
	tempHtml += '<param name="scale" value="noscale">';
	tempHtml += '<param name="salign" value="TL">';

	tempHtml += '<param name="flashVars" value="'+vars+'">';
	tempHtml += '<embed src="'+file+'" flashVars="'+vars+'" salign="TL" quality="high" scale="noscale" wmode="opaque" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'" id="'+id+'" name="'+id+'"></embed>';

	tempHtml += '</object>';

	if (is_mac && !is_saf)
		{
			tempHtml = '<img src="/eng/images/landing/bg_1.jpg" border="0"></img>';
		}
	document.write(tempHtml);
}


//display Highligh News Flash movie
function displayHighlightNews()
{
	var tmpStr = "";
	tmpStr += "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\"470\" height=\"168\" id=\"scroll\" align=\"middle\">";
	tmpStr += "<param name=\"allowScriptAccess\" value=\"sameDomain\" />";
	tmpStr += "<param name=\"wmode\" value=\"transparent\" />";
	tmpStr += "<param name=\"movie\" value=\"/russia/images/landing/landing-headline-news.swf\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#000000\" /><embed src=\"/russia/images/landing/landing-headline-news.swf\" quality=\"high\" bgcolor=\"#000000\" width=\"470\" height=\"168\" name=\"scroll\" align=\"middle\" allowScriptAccess=\"sameDomain\" wmode=\"transparent\"  type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
	tmpStr += "</object>";
	document.writeln(tmpStr);
}

//display Highligh News Flash movie
function displayMiceHighlightNews()
{
	var tmpStr = "";
	tmpStr += "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\"454\" height=\"147\" id=\"scroll\" align=\"middle\">";
	tmpStr += "<param name=\"allowScriptAccess\" value=\"sameDomain\" />";
	tmpStr += "<param name=\"movie\" value=\"/eng/mice/images/landing/mice-landing-headline-news.swf\" />";
	//tmpStr += "<param name=\"wmode\" value=\"transparent\" />";
	tmpStr += "<param name=\"quality\" value=\"high\" />";
	tmpStr += "<param name=\"bgcolor\" value=\"#000000\" />";
	tmpStr += "<embed src=\"/eng/images/landing/landing-headline-news.swf\" quality=\"high\" bgcolor=\"#000000\" width=\"454\" height=\"147\" name=\"scroll\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
	tmpStr += "</object>";
	document.writeln(tmpStr);
}

//display five touts;
function displayTouts()
{
	var toutListSize = toutList.length;

	var tmpStr = "";

	for (var i=0; i<toutListSize; i++)
	{
		var tmpTout = toutList[i];
		var isFlash = (tmpTout.path.length > 3 && tmpTout.path.toLowerCase().substr(tmpTout.path.length-3,3) == "swf") ? true : false;

		if (isFlash)
		{
			/* NO FLASH
			tmpStr = "";
			tmpStr += "<div id=\"flashExternalAdobject\"></div>";
			document.writeln(tmpStr);
			var fo = new FlashObject(tmpTout.path, "flashExternalAdobject", "120", "60", "7", "#ffffff", true);
			fo.write("flashExternalAdobject");
			*/
		}
		else
		{
			tmpStr = "";
			tmpStr += "<div id=\"tout\">";
			tmpStr += "	<div id=\"toutTitle\">"+tmpTout.title+"</div>";
			tmpStr += "	<div id=\"toutImage\">";

			if (tmpTout.link.length > 0)
			{
				if (tmpTout.linkTarget == "") tmpTout.linkTarget = "_self";

				tmpStr += "<a href=\"" + tmpTout.link + "\" target=\"" + tmpTout.linkTarget + "\"><img src=\"" + tmpTout.path + "\" alt=\"" + tmpTout.alt + "\" width=\"85\" height=\"85\" border=\"0\"/></a>";
				
			}
			else
			{
				tmpStr += "<img src=\"" + tmpTout.path + "\" alt=\"" + tmpTout.alt + "\" width=\"85\" height=\"85\" border=\"0\"/>";
			}
			tmpStr += "</div></div>";
			document.writeln(tmpStr);
		}

	}
}

//displayBottomAd();
function displayBottomAd()
{
	var btmAdList = bottomAdList;
	var btmAdListSize = btmAdList.length;

	var tmpStr = "";

	if (btmAdListSize>0)
	{
		for (var i=0; i<btmAdListSize; i++)
		{
			var btmAd = btmAdList[i];
			var isFlash = (btmAd.path.length > 3 && btmAd.path.toLowerCase().substr(btmAd.path.length-3,3) == "swf") ? true : false;

			if (isFlash)
			{
				/*
				tmpStr = "";
				tmpStr += "<div id=\"flashExternalAdobject\"></div>";
				document.writeln(tmpStr);
				var fo = new FlashObject(btmAd.path, "flashExternalAdobject", "120", "60", "7", "#ffffff", true);
				fo.write("flashExternalAdobject");
				*/
			}
			else
			{				
				if (btmAd.link.length > 0)
				{
					if (btmAd.linkTarget == "") btmAd.linkTarget = "_self";
					tmpStr += "<div id=\"bottomAd\">";
					tmpStr += "<a href=\"" + btmAd.link + "\" target=\"" + btmAd.linkTarget + "\">";
					tmpStr += "<img  id=\"adItem\" width=\"120\" height=\"60\" src=\"" + btmAd.path + "\" border=\"0\" alt=\"" + btmAd.alt + "\"/>";
					tmpStr += "</a>";
					tmpStr += "</div>";
				}
				else
				{
					tmpStr += "<div id=\"bottomAd\"><img  id=\"adItem\" width=\"120\" height=\"60\" src=\"" + btmAd.path + "\" border=\"0\" alt=\"" + btmAd.alt + "\"/></div>";
				}

			}
		}

		//tmpStr = "<div id=\"bottomAdGroup\">"+tmpStr+"</div>";
		document.writeln(tmpStr);
		//$("bottomAdGroup").innerHTML = tmpStr;
	}	
}

/* display Today's weather in page header, in weather.js
function displayLandingWeather()
*/