var g_strCookieValue = "";
var g_bHotNewsOpen = false;
var g_strOldActive = "old";
var g_bHidden = false;
var g_oBrowserInfo = GetBrowserInfo();

function DisplayCookieClass(strCookieValue)
{	
	g_strCookieValue = strCookieValue;
	
	if (CookieExists(g_strCookieValue))
	{
		var oHotNewLink = document.getElementById("hotnewsa");
		
		oHotNewLink.className = g_strOldActive;
	}		
}

function CookieExists(strCookieValue)
{
	var bResult = false;
	var arrCookies = document.cookie.split(";");
	var strName = "";
	var strValue = "";
	var arrSplit;
	
	for (var i = 0; i < arrCookies.length; i++)
	{
		arrSplit = arrCookies[i].split("=");
		strName = Trim(arrSplit[0]);
		strValue = Trim(arrSplit[1]);
		
		if (strName == "CookieClass")
		{
			if (strValue == strCookieValue)
			{
				bResult = true;
			}
			
			break;
		}
	}
	
	return bResult;
}

function CreateCookie(strCookieName, strValue, nExpireDays)
{
	var nMinutes = 86400000;
	var dtToday = new Date();
	var dtExpires = new Date(dtToday.getTime() + (nMinutes * nExpireDays));

	document.cookie = strCookieName + "=" + strValue + "; expires=" + dtExpires.toGMTString() + "; path=/";
}

function DeleteCookie(strCookieName)
{
	var dtToday = new Date();
	document.cookie = strCookieName + "=reset; expires=" + dtToday.toGMTString();
}

function ItemClicked()
{
	CreateCookie("CookieClass", g_strCookieValue, 365);
	
	ShowHotNews(!g_bHotNewsOpen);
	
	return false;
}

function ShowHotNews(bShow)
{
	if (bShow != g_bHotNewsOpen)
	{
		g_bHotNewsOpen = bShow;
		
		var oHotNewsDiv = document.getElementById("hotnewsdiv");
		var oHotNewsLI = document.getElementById("hotnewsli");
		var oHotNewsA = document.getElementById("hotnewsa");
		var oSupportSelect = document.getElementById("prodselect");
		
		// IE6 Fix
		if (g_oBrowserInfo.browser == "ie" && g_oBrowserInfo.major_version < 7)
		{
			if (g_bHidden)
			{
				var oHeaderDiv = document.getElementById("header_sub");
				
				for (var i = 0; i < oHeaderDiv.childNodes.length; i++)
				{
					if (oHeaderDiv.childNodes[i].nodeName == "rect")
					{
						oHeaderDiv.childNodes[i].style.display = "";
					}
				}
				
				var oListUL = document.getElementById("topmenu");
				
				for (var i = 0; i < oListUL.childNodes.length; i++)
				{						
					if (oListUL.childNodes[i].nodeName == "rect")
					{
						oListUL.childNodes[i].style.display = "";
					}
				}				
				
				g_bHidden = false;
			}
		}
		
		if (g_bHotNewsOpen)
		{
			oHotNewsDiv.style.display = "";	
			oHotNewsLI.className = "hotnews active";
			oHotNewsA.className = "oldactive";
			if (oSupportSelect)
			{
				oSupportSelect.style.display = "none";	
			}
			
			document.onmousedown = function(oEvent)
			{
				var oTarget;
				
				if (!oEvent)
				{
					oEvent = window.event;
				}				
				
				if (oEvent.target)
				{
					oTarget = oEvent.target;
				}
				else if (oEvent.srcElement)
				{
					oTarget = oEvent.srcElement;
				}

				if (oTarget.nodeType == 3)
				{
					oTarget = oTarget.parentNode;
				}
				
				var oHotNewsDiv = document.getElementById("hotnewsdiv");
				var oHotNewsLI = document.getElementById("hotnewsli");

				var bFound = false;
				
				while (oTarget.ownerDocument && oTarget != oTarget.parentNode)
				{		
					if (oHotNewsDiv == oTarget || oHotNewsLI == oTarget)
					{
						bFound = true;
						break;
					}
					
					oTarget = oTarget.parentNode;
				}
				
				if (!bFound)
				{
					ShowHotNews(false);
				}
			}
			
		}
		else
		{
			document.onmousedown = function(oEvent)
			{
			};

			oHotNewsDiv.style.display = "none";
			oHotNewsLI.className = "hotnews";
			oHotNewsA.className = "old";
			if (oSupportSelect)
			{
				oSupportSelect.style.display = "";	
			}
			
			
			// IE6 Fix
			if (g_oBrowserInfo.browser == "ie" && g_oBrowserInfo.major_version < 7)
			{
				var oHeaderDiv = document.getElementById("header_sub");
				
				for (var i = 0; i < oHeaderDiv.childNodes.length; i++)
				{						
					if (oHeaderDiv.childNodes[i].nodeName == "rect")
					{
						oHeaderDiv.childNodes[i].style.display = "none";
					}
				}
				
				var oListUL = document.getElementById("topmenu");
				
				for (var i = 0; i < oListUL.childNodes.length; i++)
				{						
					if (oListUL.childNodes[i].nodeName == "rect")
					{
						oListUL.childNodes[i].style.display = "none";
					}
				}				
				
				g_bHidden = true;
				
			}

			
		}
	}
}

function Trim(strValue) 
{
	var strResult = "";
	if (strValue != undefined)
	{
		strResult = strValue.replace(/^\s+|\s+$/g,"");
	}
	
	return strResult;
}
   