function displayGoogleSearch(ele) {
	str = "";
	str += "<!-- Google CSE Search Box Begins  -->\n";
	str += "<form action=\"/kor/misc/gcse.html\" id=\"searchbox_004415249708794771230:jtqnawci9nu\">\n";
	str += "  <input type=\"hidden\" name=\"cx\" value=\"004415249708794771230:jtqnawci9nu\" />\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=\"검색\" />\n";
	str += "</form>\n";
	str += "<!-- Google CSE Search Box Ends -->\n";

	$(ele).innerHTML = str;
	//size=\"25\" style=\"width:185px\" 
}


//Since taking out the frameElement, the variable IE and function checkBrowser can be taken out too
//var IE = checkBrowser();
var isCountryDivOpen = false;

function fnPopup()
{
	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";
	}
    resetCountryList();
}

function addPullDownOption(pulldown, value, text)
{
 var opt = document.createElement("OPTION");
 opt.text = text;
 opt.value = value;
 pulldown.options.add(opt);
}

 

function clearPullDownOptionList(pulldown)
{
 pulldown.options.length = 0;
}

 

function resetCountryList()
{ 

                var ctyList = document.headerForm1.headerCountryLang;

                clearPullDownOptionList(ctyList);

                addPullDownOption(ctyList, "none", "Select A Site");

                addPullDownOption(ctyList, "international", "INTERNATIONAL - English");

                addPullDownOption(ctyList, "australia", "Australia - English");

                addPullDownOption(ctyList, "canada", "Canada - English");

                addPullDownOption(ctyList, "sc", "China - 中文");

                addPullDownOption(ctyList, "france", "France - Francais");

                addPullDownOption(ctyList, "german", "Germany - Deutsch");

//             addPullDownOption(ctyList, "italy", "Italy - Italiano");

//             addPullDownOption(ctyList, "jpn", "Japan -日本語");

                addPullDownOption(ctyList, "kor", "Korea - 한국어");

//             addPullDownOption(ctyList, "malaysia", "Malaysia ? Bahasa");

                addPullDownOption(ctyList, "newzealand", "New Zealand - English");

//             addPullDownOption(ctyList, "russia", "Russia - русский");

                addPullDownOption(ctyList, "seasia", "Southeast Asia - English");

//             addPullDownOption(ctyList, "spainish", "Spain ? Espanol");

                addPullDownOption(ctyList, "tc", "Taiwan - 繁體中文");

//             addPullDownOption(ctyList, "thai", "Thailand - ???");

                addPullDownOption(ctyList, "uk", "United Kingdom - English");

                addPullDownOption(ctyList, "usa", "United States - English");
}

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 tmp_country = country;
					if(tmp_country == "sc"){
						tmp_country = "china";
					}
					if(tmp_country == "spainish"){
						tmp_country = "spanish";
					}
					var expdate = new Date ();
					expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 182 * 1000));
					delete_cookie("HKTA_country", "/", "");
					SetCookie("HKTA_country", tmp_country, expdate, "/", ".discoverhongkong.com");
				} 
				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;
}