﻿// common.js
var CookieURL="52hotel.com.tw";
var GV_Language = getCookie("Mem_Language");

function GetLangPath(myLang){
	
	var myPath="";
	switch(myLang) {
		case "EN":
			myPath="en";
			break;
		case "JP":
			myPath="jp";
			break;
		case "KR":
			myPath="kr";
			break;			
		default:
			myPath="ch";
	}
	
	return myPath;
}

function ChangeMemLogInText() {
	var myAccount = getCookie("Mem_Account");
	var mySession = getCookie("Mem_SessionNo");
	
	if((GV_Language == "CH") || (GV_Language == null))
	{
		var MemberName='<img src="/images/icom-proin2.jpg" width="4" height="5" border="0" /> 會員專區';
		//var MemberName='會員專區';
	}
	else
	{
		//var MemberName="My Account";
		var MemberName="";
	}
	
	if(	myAccount == null || mySession == null)
	{
		//alert("No Cookie!");
		document.getElementById("MemLogInText").innerHTML = '<a href="http://www.52hotel.com.tw/member/login_frm.php">'+MemberName+'</a>';
	}
	else
	{
		//alert("myAccount=" + myAccount + ",mySession=" + mySession );
		document.getElementById("MemLogInText").innerHTML = '<a href="http://www.52hotel.com.tw/member/member.php">' + myAccount + '</a>';
	}
}

function CheckCookieExist(c_name) {
	if(getCookie(c_name))
	{
		return true;
	}
	else
	{
		return false;
	}
	
}

function getCookie(c_name) {
	var strCookies = document.cookie;
	var cookieName = c_name + "=";
	var valueBegin, valueEnd, c_value;
	valueBegin = strCookies.indexOf(cookieName);
	if(valueBegin == -1) return null;
	valueEnd = strCookies.indexOf(";",valueBegin);
	if(valueEnd == -1)
		valueEnd = strCookies.length;
	
	c_value = strCookies.substring((valueBegin + cookieName.length),valueEnd);
	
	return c_value;
	
}

function saveCookie(myname,myvalue,myexpires,mypath,mydomain,mysecure){
	
	var strCookie=myname + "=" + myvalue;
	
	if(myexpires)
	{
		var curTime = new Date();
		curTime.setTime(curTime.getTime() + myexpires*24*60*60*1000);
		strCookie += ";expires=" + curTime.toGMTString();
	}
	
	strCookie += (mypath) ? ";path=" + mypath : "";
	strCookie += (mydomain) ? ";domain=" + mydomain : "";
	strCookie += (mysecure) ? ";secure"  : "";
	
	document.cookie = strCookie;
}

function ChangeLanguage(myLang) {
	
	var new_path=GetLangPath(myLang);
	
	//alert("old_path="+old_path+", new_path="+new_path);
	
	saveCookie("Mem_Language",myLang,"","/",CookieURL);

	
	if(new_path == "ch")
	{
		var myURL = "http://www.52hotel.com.tw/index.htm";
	}
	else
	{
		var myURL = "http://www.52hotel.com.tw/" + new_path + "/aboutus.html";
	}
	//alert("myURL=" + myURL);
	location.href=myURL;
					
}

function StrReplace(myStr,oldStr,newStr) {
	
	var myPtr=myStr.indexOf(oldStr);
	
	//alert(myPtr);
	
	if(myPtr > 0)
	{
		var Str1=myStr.substring(0,myPtr);
		var Str2=myStr.substring((myPtr + oldStr.length),myStr.length);
		
		//alert("Str1="+Str1+", Str2="+Str2);
		
		var NewStr=Str1 + newStr + Str2;
		//alert("NewStr="+NewStr);
	}
	else
	{
		var NewStr=myStr;
	}
	return NewStr;
}

function SetLanguageText() {
	
	var myLang = GV_Language;
	
	//alert(myLang);
	if(	myLang == null )
	{
		//alert("SetCookie");
		saveCookie("Mem_Language","CH","","/",CookieURL);
		myLang="CH";
	}
	//alert(myLang);
	switch(myLang) {
		case "EN":
		  document.getElementById("LangText1").innerHTML = '<a href="javascript:ChangeLanguage(\'CH\')">  中文 </a>';
		  document.getElementById("LangText2").innerHTML = '<a href="javascript:ChangeLanguage(\'JP\')"> 日本語 </a>';
		  document.getElementById("LangText3").innerHTML = '<a href="javascript:ChangeLanguage(\'KR\')"> 한국어 </a>';
		  break;
		case "JP":
		  document.getElementById("LangText1").innerHTML = '<a href="javascript:ChangeLanguage(\'CH\')">  中文 </a>';
		  document.getElementById("LangText2").innerHTML = '<a href="javascript:ChangeLanguage(\'EN\')"> English </a>';
		  document.getElementById("LangText3").innerHTML = '<a href="javascript:ChangeLanguage(\'KR\')"> 한국어 </a>';
			break;
		case "KR":
		  document.getElementById("LangText1").innerHTML = '<a href="javascript:ChangeLanguage(\'CH\')"">  中文 </a>';
		  document.getElementById("LangText2").innerHTML = '<a href="javascript:ChangeLanguage(\'JP\')"> 日本語 </a>';
		  document.getElementById("LangText3").innerHTML = '<a href="javascript:ChangeLanguage(\'EN\')"> English </a>';
			break;
		default:
		  document.getElementById("LangText1").innerHTML = '<a href="javascript:ChangeLanguage(\'EN\')">  English </a>';
		  document.getElementById("LangText2").innerHTML = '<a href="javascript:ChangeLanguage(\'JP\')""> 日本語 </a>';
		  document.getElementById("LangText3").innerHTML = '<a href="javascript:ChangeLanguage(\'KR\')""> 한국어 </a>';
			break;								  
	}
		
}

function GoToPage(myPage) {
	//alert("myPage="+myPage);
	if(myPage == "index.htm")
	{
		var my_path=GetLangPath(GV_Language);
		if(my_path == "ch")
		{
			var myURL="http://www.52hotel.com.tw/";
		}
		else
		{
			var myURL="http://www.52hotel.com.tw/"+my_path+"/"+myPage;
		}
	}
	else
	{
		var my_path=GetLangPath(GV_Language);
		var myURL="http://www.52hotel.com.tw/"+my_path+"/"+myPage;
	}

	//alert("myURL="+myURL);
	location.href=myURL;
}

function OpenCancelNotice(r_id,p_id) {
	
		var winFeature ="width=618,height=580,innerHeight=580,innerWidth=618,status=1,scrollbars=1";
		var myURL="/util/order_notice.php?room_id="+ r_id + "&package_id=" + p_id ;
		window.open(myURL,"Order_win",winFeature);
}

