function displayGoogleSearch(ele) {
	str = "";
	str += "<!-- Google CSE Search Box Begins  -->\n";
	str += "<form target=\"_blank\" action=\"/eng/misc/search-result.html\" id=\"searchbox_000109602145754868180:1_dflormmr8\">\n";
	str += "  <input type=\"hidden\" name=\"cx\" value=\"000109602145754868180:1_dflormmr8\" />\n";
	str += "  <input type=\"hidden\" name=\"cof\" value=\"FORID:11\" />\n";
	str += "  <input type=\"text\" name=\"q\" class=\"googleSearchBox\"/>\n";
	str += "  <input type=\"image\" name=\"sa\" value=\"Search\" src=\"/eng/images/circle-btn.gif\"/>\n";
	str += "</form>\n";
	str += "<!-- Google CSE Search Box Ends -->\n";

	$(ele).innerHTML = str;
}

function displayMiceGoogleSearch(ele) {
	str = "";
	str += "<!-- Google CSE Search Box Begins  -->\n";
	str += "<form target=\"_blank\" action=\"/eng/misc/search-result.html\" id=\"searchbox_000109602145754868180:1_dflormmr8\">\n";
	str += "  <input type=\"hidden\" name=\"cx\" value=\"000109602145754868180:1_dflormmr8\" />\n";
	str += "  <input type=\"hidden\" name=\"cof\" value=\"FORID:11\" />\n";
	str += "  <input type=\"text\" name=\"q\" class=\"googleSearchBox\"/>\n";
	str += "  <input type=\"submit\" name=\"sa\" value=\"Search\" />\n";
	str += "</form>\n";
	str += "<!-- Google CSE Search Box Ends -->\n";

	$(ele).innerHTML = str;
}

//Since taking out the frameElement, the variable IE and function checkBrowser can be taken out too
//var IE = checkBrowser();
var isCountryDivOpen = false;

function fnPopup()
{
		try
		{
			if(document.getElementById('regionlistHeader').style.display == "none")
			{
				document.getElementById('regionlistHeader').style.display = "block";
				/*
				if(IE)
				{
					document.getElementById('frameElement').style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';
					document.getElementById('frameElement').style.display = "inline";
				}
				*/
			}
			else if(document.getElementById('regionlistHeader').style.display == "block")
			{
				document.getElementById('regionlistHeader').style.display = "none";
				//document.getElementById('frameElement').style.display = "none";
			}
		}
		catch (Exception)
		{
			//alert("fnPopup Has exception="+Exception);
		}
}

function fnRemove(fromWhere)
{
	if (fromWhere == "open")
	{
		isCountryDivOpen = true;
	}

	if (!isCountryDivOpen)
	{
		try
		{
			document.getElementById('regionlistHeader').style.display = "none";
			//document.getElementById('frameElement').style.display = "none";
			isCountryDivOpen = true;		
		}
		catch (Exception)
		{
			//alert("fnRemove Has exception="+Exception);
		}
	}

	if (fromWhere == "no")
	{
		isCountryDivOpen = false;
	}
}

var username = "";
var country = "";
var where = "";

function fnCallSubmit(formName)
{
	var newUrl = "";
	var selectedIndex =	eval("document." + formName + ".headerCountryLang.selectedIndex");

	if(	selectedIndex != 0 )
	{
		var selectedValue = eval("document." + formName + ".headerCountryLang.options["+selectedIndex+"].value");
		switch (selectedValue)
		{
			/*
			case "none" : newUrl = "";break;
			case "international" : newUrl = "www.discoverhongkong.com/eng";break;
			case "australia" : newUrl = "www.discoverhongkong.com/australia";break;
			case "canada" : newUrl = "www.discoverhongkong.com/canada";break;
			case "sc" : newUrl = "www.discoverhongkong.com/china";break;
			case "france" : newUrl = "www.discoverhongkong.com/france";break;
			case "german" : newUrl = "www.discoverhongkong.com/german";break;
			case "italy" : newUrl = "www.discoverhongkong.com/italy";break;
			case "jpn" : newUrl = "www.discoverhongkong.com/jpn";break;
			case "kor" : newUrl = "www.discoverhongkong.com/kor";break;
			case "malaysia" : newUrl = "www.discoverhongkong.com/malaysia";break;
			case "newzealand" : newUrl = "www.discoverhongkong.com/newzealand";break;
			case "russia" : newUrl = "www.discoverhongkong.com/russia";break;
			case "seasia" : newUrl = "www.discoverhongkong.com/seasia";break;
			case "spainish" : newUrl = "www.discoverhongkong.com/spanish";break;
			case "tc" : newUrl = "www.discoverhongkong.com/tc";break;
			case "thai" : newUrl = "www.discoverhongkong.com/thai";break;
			case "uk" : newUrl = "www.discoverhongkong.com/uk";break;
			case "usa" : newUrl = "www.discoverhongkong.com/usa";break;
			case "mice_eng" : newUrl = "www.discoverhongkong.com/eng/mice/index.html";break;
			case "mice_sc" : newUrl = "www.discoverhongkong.com/tc/mice/index.html";break;
			case "mice_tc" : newUrl = "www.discoverhongkong.com/china/mice/index.html";break;
			*/
			case "none" : newUrl = "";break;
			case "international" : newUrl = "/eng/index.html";break;
			case "australia" : newUrl = "/australia/index.html";break;
			case "canada" : newUrl = "/canada/index.html";break;
			case "sc" : newUrl = "/china/index.html";break;
			case "france" : newUrl = "/france/index.html";break;
			case "german" : newUrl = "/german/index.html";break;
			case "italy" : newUrl = "/italy/index.html";break;
			case "jpn" : newUrl = "/jpn/index.html";break;
			case "kor" : newUrl = "/kor/index.html";break;
			case "malaysia" : newUrl = "/malaysia/index.html";break;
			case "newzealand" : newUrl = "/newzealand/index.html";break;
			case "russia" : newUrl = "/russia/index.html";break;
			case "seasia" : newUrl = "/seasia/index.html";break;
			case "spainish" : newUrl = "/spanish/index.html";break;
			case "tc" : newUrl = "/tc/index.html";break;
			case "thai" : newUrl = "/thai/index.html";break;
			case "uk" : newUrl = "/uk/index.html";break;
			case "usa" : newUrl = "/usa/index.html";break;
			case "mice_eng" : newUrl = "/eng/mice/index.html";break;
			case "mice_sc" : newUrl = "/tc/mice/index.html";break;
			case "mice_tc" : newUrl = "/china/mice/index.html";break;
		}

		if (newUrl != "")
		{
			/*if (eval("document." + formName + ".rememberSelection.checked"))
			{
				country = selectedValue;
					var expdate = new Date ();
					expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 182 * 1000));
					delete_cookie("HKTA_country", "/", "");
					SetCookie("HKTA_country", country, expdate, "/");
			}*/
			//newUrl = "http://"+newUrl;
			document.location = newUrl;
		}
	}
	else
	{
		alert("Please select a language first.");
	}
}

function SetCookie (name, value)
{
   var argv = SetCookie.arguments;
   var argc = SetCookie.arguments.length;
   var expires = (argc > 2) ? argv[2] : null;
   var path = (argc > 3) ? argv[3] : null;
   var domain = (argc > 4) ? argv[4] : null;
   var secure = (argc > 5) ? argv[5] : false;


	var cookieName = name+"="+escape(value);
	var cookieExpire = ";expires="+expires.toGMTString();
	var cookiePath = ((path == null) ? ";path=/" : (";path=" + path));
	var cookieDomain = ((domain == null) ? "" : (";domain=" + domain));
	var cookieSecure = ((secure == true) ? ";secure" : "");

	var cookieStr = cookieName + cookieExpire + cookiePath + cookieDomain + cookieSecure;

	document.cookie = cookieStr;
}

function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)
		{ 
			c_start=c_start + c_name.length+1; 
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return "";
}

function delete_cookie ( cookie_name, path, domain )
{
	var cookie_date = new Date ( );  // current date & time
	cookie_date.setTime ( cookie_date.getTime() - 1 );
	document.cookie = cookie_name+"=null;expires="+cookie_date.toGMTString()+";path="+path;
}