﻿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
/*
//start comment
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=\"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
	}
}

//comment until here
*/


//// promotion list
//display Top Picks in middle pillar, read from XMl and data capture
/*
var topPicksXml = "xml/top-picks/top-picks-index_brian.xml";
function displayTopPicks(whiteList, blackList)
{
	var myAjax = new Ajax.Request(
		topPicksXml,
		{ 
			method: 'get',
			//postBody: paras, 
			//parameters: paras, 
			onSuccess: delegate(this, outputTopPicks, whiteList, blackList),
			onFailure: function(){ alert('AJAX went wrong ...')}
		}
	);
}

function outputTopPicks(req, obj, whiteList, blackList)
{
	var xmlDoc = req.responseXML.documentElement;
	var tagnameNode = xmlDoc.getElementsByTagName("tagName");
	var tagNameCount = tagnameNode.length; //50
	var blackCount = blackList.length;
	var result = "";
	var topPickMax = 10;

	if(blackCount >0){
		for(var a = 0; a< blackCount; a ++){
			for(var i = 0; i< tagNameCount; i ++){
				if(tagnameNode[i].childNodes[0].nodeValue == blackList[a]){
					for(var j=i; j < tagNameCount-1; j ++){
						tagnameNode[j].childNodes[0].nodeValue = tagnameNode[j+1].childNodes[0].nodeValue;				
			
					}
					tagNameCount--;				
				}		
			} //for i
		}//for  a 
	}//if 

	if(whiteList.length >0){
		for(var i = 0; i <whiteList.length; i++){
			var mySplitResult = whiteList[i].split(",");
			tagnameNode[mySplitResult[1]-1].childNodes[0].nodeValue = mySplitResult[0]; 
		}
	}
	
	var check = false;
	for (var i=0; i<topPickMax; i++){
		var tagName = tagnameNode[i].childNodes[0].nodeValue;
		for(var a=0; a <whiteList.length; a++){
			var mySplitResult = whiteList[a].split(",");
			if( mySplitResult[1]-1 == i ){
				if(mySplitResult.length > 2){
					result += "<span id=\"pillarContentItem\"><a href='"+mySplitResult[2]+ "'" + mySplitResult[3] + "\">"+tagName+"</a></span>";
				}
				else{
					result += "<span id=\"pillarContentItem\"><a href=\"javascript:submitTag('"+tagName+"')\">"+tagName+"</a></span>";
				}
				check = true;
			 }
		}
		if(check == false){
			result += "<span id=\"pillarContentItem\"><a href=\"javascript:submitTag('"+tagName+"')\">"+tagName+"</a></span>";
		}
		check = false;
	}

	$("topPickList").innerHTML = result;

	
}
*/



/*	var check:Boolean = false;
	for (var i=0; i<topPickMax; i++){
			check = false;
			var tagName =  tagnameNode[i].childNodes[0]==null?"--":tagnameNode[i].childNodes[0].nodeValue;
			
			for(var a=0; a<whiteList; a++){
				var mySplitResult = whiteList[a].split(",");
					if( mySplitResult[1] == i  ){
					
						result += "<span id=\"pillarContentItem\"><a href='"+mySplitResult[2]+ "'>"+tagName+"</a></span>";
						check = true;
					} 
				
			
			}
		
				if(check== false){	
						result += "<span id=\"pillarContentItem\"><a href=\"javascript:submitTag('"+tagName+"')\">"+tagName+"</a></span>";
				}	
			
			
			i++;	
	}
		
		
		
		

		$("topPickList").innerHTML = result;
	*/
	



/*

normal list
	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 (whiteList[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 = whiteList[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 = '1150';
	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=\"/australia/images/landing/landing-headline-news.swf\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#000000\" /><embed src=\"/australia/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()
*/