﻿var layerStatus="hide";
var executeLogo="1";

function correctPNG()
{
	for(var i=0; i<document.images.length; i++)
	{
	  var img = document.images[i]
	  var imgName = img.src.toUpperCase()
	  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
	  {
	   var imgID = (img.id) ? "id='" + img.id + "' " : ""
	   var imgClass = (img.className) ? "class='" + img.className + "' " : ""
	   var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
	   var imgStyle = "display:inline-block;" + img.style.cssText
	   if (img.align == "left") imgStyle = "float:left;" + imgStyle
	   if (img.align == "right") imgStyle = "float:right;" + imgStyle
	   if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle  
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
	   + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
	   + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
	   img.outerHTML = strNewHTML
	   i = i-1
	  };
	};
};

if(navigator.userAgent.indexOf("MSIE")>-1)
{
    window.attachEvent("onload", correctPNG);
};

function showIt()
{
	document.getElementById("main").style.visibility="visible";
};

function controlLayer()
{
    var obj=document.getElementById('language-layer');
	if(layerStatus=="hide")
	{
		obj.style.display="block";
		layerStatus="show";
	}
	else
	{
		obj.style.display="none";
		layerStatus="hide";
	};
};

function eventHand()
{
	var theEvent = window.event || arguments.callee.caller.arguments[0];
	var src_Element = theEvent.srcElement;
	if (!src_Element)
	{
		src_Element = theEvent.target;
	}
	if ((src_Element.id!="language-btn") && (layerStatus=="hide")){
		return;
	}
	else if (src_Element.id=="language-layer"){
		return;
	}
	else{
		if (executeLogo=="1"){
			executeLogo="0";
			controlLayer();
			setTimeout("executeLogo='1'",0);
		}
		else{
			return;
		}
	}
}

function writeCookie(name,value,hours)
{
  var path="; path=/";
  var domain="; domain=qq.com";
  var domain1="; domain=imqq.com";
  var expire="";
  if(hours!=null)
  {
    expire=new Date((new Date()).getTime()+hours*3600000);
    expire="; expires="+expire.toGMTString();
  };
  document.cookie=name+"="+escape(value)+path+domain+expire;
  document.cookie=name+"="+escape(value)+path+domain1+expire;
};

function chgLan(LanType)
{
	switch(LanType)
	{
		case 1:
		    writeCookie("lan","zh",87600);
		    location.href="/tm/2008/";
		    break;
		case 2:
		    writeCookie("lan","zh-hant",87600);
		    location.href="/intl/zh-hant/tm/2008/";
		    break;
		case 3:
		    writeCookie("lan","en",87600);
		    location.href="/intl/en/tm/2008/";
		    break;
	};
};
