function goLite3(FRM,BTN)
{
   window.document.forms[FRM].elements[BTN].style.color = "#FFFFFF";
   window.document.forms[FRM].elements[BTN].style.backgroundColor = "#00655B";
   window.document.forms[FRM].elements[BTN].style.filter = "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#00655B',EndColorStr='#00655B')"; //ffFFCC66. ffFF6600
   window.document.forms[FRM].elements[BTN].style.borderTopColor = "#00655B";
   window.document.forms[FRM].elements[BTN].style.borderBottomColor = "#00655B";
   window.document.forms[FRM].elements[BTN].style.borderLeftColor = "#00655B";
   window.document.forms[FRM].elements[BTN].style.borderRightColor = "#00655B";
}

 
function goDim3(FRM,BTN)
{
   window.document.forms[FRM].elements[BTN].style.color = "#FFFFFF";
   window.document.forms[FRM].elements[BTN].style.backgroundColor = "#559891";
   window.document.forms[FRM].elements[BTN].style.filter = "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#559891',EndColorStr='#559891')"; //ffCCCCCC. ff999999
   window.document.forms[FRM].elements[BTN].style.borderTopColor = "#00655B";
   window.document.forms[FRM].elements[BTN].style.borderBottomColor = "#00655B";
   window.document.forms[FRM].elements[BTN].style.borderLeftColor = "#00655B";
   window.document.forms[FRM].elements[BTN].style.borderRightColor = "#00655B";
}
function OpenDialogForDisplay(TargetURL, TargetQueryString, DialogStyle, Width)
{
	var ScreenWidth=screen.width;
	var ScreenHeight=screen.availHeight;
	var FrameURL = "/F10E_Package/F10E_Frame.aspx";
	var QueryString = "?TargetURL=" + TargetURL + "&" + TargetQueryString;

	switch ( DialogStyle )
	{
		case 1 :
			window.showModalDialog(FrameURL + QueryString, document, 'dialogWidth:' + Width + 'px; dialogHeight:' + (ScreenHeight-0) + 'px; help:0; dialogTop:0px; dialogLeft:0px; status:1; resizable:0; center:1');			
			break;
		case 2 :
			window.showModalDialog(FrameURL + QueryString, document, 'dialogWidth:' + Width + 'px; dialogHeight:' + (ScreenHeight-0) + 'px; help:0; dialogTop:0px; dialogLeft:' + (ScreenWidth - Width) + 'px; status:1; resizable:0; center:1');			
			break;
	}
}

function OpenDialogForAcceptValue(TargetURL, TargetQueryString, DialogStyle, Width)
{
	var myAcceptValue;
	var ScreenWidth=screen.width;
	var ScreenHeight=screen.availHeight;
	var FrameURL = "/F10E_Package/F10E_Frame.aspx";
	var QueryString = "?TargetURL=" + TargetURL + "&" + TargetQueryString;

	switch ( DialogStyle )
	{
		case 1 :
			myAcceptValue = window.showModalDialog(FrameURL + QueryString, document, 'dialogWidth:' + Width + 'px; dialogHeight:' + (ScreenHeight-0) + 'px; help:0; dialogTop:0px; dialogLeft:0px; status:1; resizable:0; center:1');			
			break;
		case 2 :
			myAcceptValue = window.showModalDialog(FrameURL + QueryString, document, 'dialogWidth:' + Width + 'px; dialogHeight:' + (ScreenHeight-0) + 'px; help:0; dialogTop:0px; dialogLeft:' + (ScreenWidth - Width) + 'px; status:1; resizable:0; center:1');			
			break;
	}
	
	return myAcceptValue;
}
// 步驟 1.選擇房型及人數 2A.選擇班機時間 2ABR.選擇班機時間 2B.選擇去回程時間 
function GoToStep(Step_No)
{
	var myDomain;
	var myURL;
	var myTemp;
	
	myTemp	= document.URL.split('/');
	myDomain = "";
	myURL = "";
	
	for ( var i = 0; i < myTemp.length; i++ )
	{
		if ( RTrim(myTemp[i]).toUpperCase() == "HTTP:" || RTrim(myTemp[i]).toUpperCase() == "HTTPS:" || RTrim(myTemp[i]) == "" )
		{ continue; }
		myDomain = myTemp[i];
		break;
	}
	
	switch(Step_No)
	{
		case "0": 
			myURL = "/F10E_Package/F10E02A_PackageQuery.aspx";
			break;
		case "1": //002741.2011/10/01.修改.
			//myURL = "/F10E_Package/F10E13_NewConfirm.aspx";
			myURL = "/F10E_Package/F10E03_Confirm.aspx";
			break;
		case "2A":
			myURL = "/F10E_Package/F10E04A_OnlineBooking.aspx";
			break;
		case "2ABR":
			myURL = "/F10E_Package/F10E04A_OnlineBookingForBR.aspx";
			break;
		case "2B":
			myURL = "/F10E_Package/F10E04B_HelpBooking.aspx";
			break;		
		default:
			break;
	}
	//alert(Step_No);
	location.href = "http://" + myDomain + myURL;
	return;
}
//-----------------------------------------------------------------------------------------------
//002741.2011/11/02.新增.因為平板裝置不支援 window.showModalDialog, 所以這邊把所有C10D的開視窗的前端JS function都整合到C10D.js
//判斷使用者瀏覽器並選擇視窗開啟方式
function OpenDialogForDisplayForPkg(FrameURL, TargetURL, TargetQueryString, Width, Height, IEDialogStyle, NSOpenStyle)
{
	// 判斷Browser
	var myUserAgent = navigator.userAgent;
	var myDevice;
	var myBrowser; 
	
	//IE：Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; KKMAN3.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET4.0C)
	//Chrome：Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.77 Safari/534.30
	//FireFox：Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17 
	//Safari：Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.3 Safari/533.19.4
	
	//判斷裝置
	if ( myUserAgent.indexOf("Windows") != -1 || myUserAgent.indexOf("Macintosh") != -1)
	{
		myDevice = "Computer";
	}
	else
	{
		myDevice = "MobilDevice";
	}

	//判斷瀏覽器
	if ( myUserAgent.indexOf("MSIE") != -1 )
	{
		myBrowser = "IE";
	}
	else if ( myUserAgent.indexOf("Chrome") != -1 && myUserAgent.indexOf("Safari") != -1 )
	{
		myBrowser = "Chrome";
	}
	else if ( myUserAgent.indexOf("Firefox") != -1 )
	{
		myBrowser = "Firefox";
	}
	else if ( myUserAgent.indexOf("Safari") != -1 && myUserAgent.indexOf("Chrome") < 0 )
	{
		myBrowser = "Safari";
	}
	else
	{ 
		alert('很抱歉，您的瀏覽器並不支援此功能，建議您使用IE、Firefox、Chrome、Safari版本，謝謝'); return false; 
	}
	
	var ScreenWidth=screen.width;
	var ScreenHeight=screen.availHeight;
	var QueryString = "?TargetURL=" + TargetURL + "&" + TargetQueryString;
		
	if ( myBrowser == "Chrome" || myBrowser == "Safari" )
	{
		ScreenHeight = ScreenHeight-55;
	}
	//指定高度
	var myHeight = Height;
	if( Height == 0 ){ myHeight = ScreenHeight; }

	//判斷開啟方式
	if ( myDevice == "MobilDevice" || myBrowser != "IE" )
	{
		switch( NSOpenStyle )
		{
			case 1 :
				//開新視窗:開起同一個視窗.(開全視窗)
				mySubWin = window.open(TargetURL + "?" + TargetQueryString, 'newWindow', 'alwaysRaised=1, status=1, location=0, menubar=1, scrollbars=1,toolbar=0,resizable=0');		
				break;
			case 2 :
				//開新視窗:開起同一個視窗.(開依照指定大小的視窗)
				mySubWin = window.open(TargetURL + "?" + TargetQueryString, 'newWindow', 'status=1, location=0, menubar=1, scrollbars=1, top=0, left=' + (ScreenWidth - Width) + ', toolbar=0,resizable=0,width=' + Width + ', height=' + myHeight); 	
				break;
			case 3 :
				//開新視窗:開起不同一個視窗.(開全視窗)
				mySubWin = window.open(TargetURL + "?" + TargetQueryString, '', 'alwaysRaised=1, status=1, location=0, menubar=1, scrollbars=1,toolbar=0,resizable=0'); 	
				break;
			case 4 :
				//開新視窗:開起不同一個視窗.(開依照指定大小的視窗)
				mySubWin = window.open(TargetURL + "?" + TargetQueryString, '', 'status=1, location=0, menubar=1, scrollbars=1, top=0, left=' + (ScreenWidth - Width) + ', toolbar=0,resizable=0,width=' + Width + ', height=' + myHeight); 	
				break;
			case 5 :
				//開新分頁:開起同一個分頁.但focus不會在新分頁上.
				mySubWin = window.open(TargetURL + "?" + TargetQueryString, 'newWindow', '');
				break;
			case 6 :
				//開新分頁:開起不同的分頁.focus在新分頁上.
				mySubWin = window.open(TargetURL + "?" + TargetQueryString, '_blank','');
				break;
			default: //預設4.
				//開新視窗:開起不同一個視窗.(開依照指定大小的視窗)
				mySubWin = window.open(TargetURL + "?" + TargetQueryString, '', 'status=1, location=0, menubar=1, scrollbars=1, top=0, left=' + (ScreenWidth - Width) + ', toolbar=0,resizable=0,width=' + Width + ', height=' + myHeight); 	
				break;
		}
		mySubWin.focus(); 
		//window.open(TargetURL + "?" + TargetQueryString, '_blank','');--原本政淇寫的
		
		//開新視窗.
		//var mySubWin = window.open(TargetURL + "?" + TargetQueryString, 'newWindow', 'status=1, location=0, menubar=1, scrollbars=1, top=0, left=' + (ScreenWidth - Width) + ', toolbar=0,resizable=0,width=' + Width + ', height=' + ScreenHeight); //開起同一個視窗.(開依照指定大小的視窗)
		//var mySubWin = window.open(TargetURL + "?" + TargetQueryString, 'newWindow', '_blank', ''); //開起同一個視窗.(開全視窗)
		//var mySubWin = window.open(TargetURL + "?" + TargetQueryString, '', '_blank', ''); //開起不同一個視窗.(開全視窗)
		
		//開新分頁
		//mySubWin = window.open(TargetURL + "?" + TargetQueryString, 'newWindow',''); //開同一個分頁.但focus不會在新分頁上.
		//var mySubWin = window.open(TargetURL + "?" + TargetQueryString, '_blank',''); //一直開不同的分頁.focus在新分頁上.
	}
	else
	{
		switch ( IEDialogStyle )
		{
			case 1 :
				//開強制視窗:視窗開左側
				window.showModalDialog(FrameURL + QueryString, window, 'dialogWidth:' + Width + 'px; dialogHeight:' + myHeight + 'px; help:0; dialogTop:1px; dialogLeft:0px; status:1; resizable:0; center:1');			
				break;
			case 2 :
				//開強制視窗:視窗開右側
				window.showModalDialog(FrameURL + QueryString, window, 'dialogWidth:' + Width + 'px; dialogHeight:' + myHeight + 'px; help:0; dialogTop:1px; dialogLeft:' + (ScreenWidth - Width) + 'px; status:1; resizable:0; center:1');		
				break;
			case 3 :
				//開新視窗:開起同一個視窗.(開全視窗)
				mySubWin = window.open(TargetURL + "?" + TargetQueryString, 'newWindow', 'alwaysRaised=1, status=1, location=0, menubar=1, scrollbars=1,toolbar=0,resizable=0');		
				mySubWin.focus();
				break;
			case 4 :
				//開新視窗:開起同一個視窗.(開依照指定大小的視窗)
				mySubWin = window.open(TargetURL + "?" + TargetQueryString, 'newWindow', 'status=1, location=0, menubar=1, scrollbars=1, top=0, left=' + (ScreenWidth - Width) + ', toolbar=0,resizable=0,width=' + Width + ', height=' + myHeight); 	
				mySubWin.focus();
				break;
			case 5 :
				//開新視窗:開起不同一個視窗.(開全視窗)
				mySubWin = window.open(TargetURL + "?" + TargetQueryString, '', 'alwaysRaised=1, status=1, location=0, menubar=1, scrollbars=1,toolbar=0,resizable=0'); 	
				mySubWin.focus();
				break;
			case 6 :
				//開新視窗:開起不同一個視窗.(開依照指定大小的視窗)
				mySubWin = window.open(TargetURL + "?" + TargetQueryString, '', 'status=1, location=0, menubar=1, scrollbars=1, top=0, left=' + (ScreenWidth - Width) + ', toolbar=0,resizable=0,width=' + Width + ', height=' + myHeight); 	
				mySubWin.focus();
				break;
			default: //預設2.
				//開強制視窗:視窗開右側
				window.showModalDialog(FrameURL + QueryString, window, 'dialogWidth:' + Width + 'px; dialogHeight:' + myHeight + 'px; help:0; dialogTop:1px; dialogLeft:' + (ScreenWidth - Width) + 'px; status:1; resizable:0; center:1');		
				break;
		}
	}
}
