﻿
// 按鈕 onMouseOver 更換圖片的功能
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// ltp_reserve2.aspx - 檢查"旅客資料"
function check_TrData()
{
    	for (i = 0; i < document.main.elements.length; i++) 
    	{
        	if (document.main.elements[i].name.indexOf('tb_cname') == 0) 
			{
        		if (document.main.elements[i].value == '') 
        		{
        			window.alert('請輸入中文姓名!');
        			document.main.elements[i].focus();
        			return false;
        		}
        	}
        	else if (document.main.elements[i].name.indexOf('tb_efname') == 0) 
			{
        		if (document.main.elements[i].value == '') 
        		{
        			window.alert('請輸入英文姓名 ~ First Name!');
        			document.main.elements[i].focus();
        			return false;
        		}
        	}
        	else if (document.main.elements[i].name.indexOf('tb_elname') == 0) 
			{
        		if (document.main.elements[i].value == '') 
        		{
        			window.alert('請輸入英文姓名 ~ Last Name!');
        			document.main.elements[i].focus();
        			return false;
        		}
        	}
        	else if (document.main.elements[i].name.indexOf('ddl_birthy') == 0) 
			{
        		if (document.main.elements[i].value == 0) 
        		{
        			window.alert('請選擇出生日期 ~ 年 !');
        			document.main.elements[i].focus();
        			return false;
        		}
        	}
        	else if (document.main.elements[i].name.indexOf('ddl_birthm') == 0) 
			{
        		if (document.main.elements[i].value == 0) 
        		{
        			window.alert('請選擇出生日期 ~ 月 !');
        			document.main.elements[i].focus();
        			return false;
        		}
        	}
        	else if (document.main.elements[i].name.indexOf('ddl_birthd') == 0) 
			{
        		if (document.main.elements[i].value == 0) 
        		{
        			window.alert('請選擇出生日期 ~ 日 !');
        			document.main.elements[i].focus();
        			return false;
        		}
        	}
    	}
    	return true;
}



// ltp_reserve3.aspx - "列印訂單"
function prtord()
	{
	vltpremid=document.main.hi_ltpremid.value;
	window.open("ltp_prt_reserve.aspx?ltpremid=" + vltpremid);
	}



// 分期付款特惠專案
function opengepu() 
	{
			window.open("http://www.leonpkg.com.tw/gepu.htm","分期付款特惠專案","width=412,height=316");
	}

//輸入檢查
function chkinput(obj,typ){
	var s = obj.value
	switch (typ)
	{
	case "EN": 
		var first = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(s.charAt(s.length-1))
		if (first >= 0)
		{
			obj.value = s.toUpperCase();
		}else{
			obj.value = s.slice(0,s.length-1)
		}
		break;
	case "NUM": 
		var first = "0123456789".indexOf(s.charAt(s.length-1))
		if (first < 0)
		{
			obj.value = s.slice(0,s.length-1)
		}
		break;
	case "TEL":
		var first = "0123456789-X".indexOf(s.charAt(s.length-1))
		if (first < 0)
		{
			obj.value = s.slice(0,s.length-1)
		}
		break;
	case "CH":
		var first = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/*-+.~!@#%^&*()_+<>?;:\"'$|\\[]{}`".indexOf(s.charAt(s.length-1))
		if (first >= 0)
		{
			obj.value = s.slice(0,s.length-1)
		}
		break;
		
	case "IdNo": 
		var first = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(s.charAt(s.length-1))
		if (first >= 0)
		{
			obj.value = s.toUpperCase();
		}else{
			obj.value = s.slice(0,s.length-1)
		}
		break;
	}
}
//-->



function reSize(oW){
	try{
		var oFrame	=	document.all("ifmKeyword");
		var oBody	=	oFrame.document.body;
		
		//window.status = oW.document.height + ", " + oW.document.documentElement.scrollHeight + ", " + oW.document.body.scrollHeight + ", " + oW.document.body.offsetWidth + ", " + oW.document.body.scrollWidth
		oFrame.style.height = oW.document.body.scrollHeight//oBody.scrollHeight + (oBody.offsetHeight - oBody.clientHeight);
		oFrame.style.width = oW.document.body.scrollWidth//oBody.scrollWidth + (oBody.offsetWidth - oBody.clientWidth);
	}
	//An error is raised if the IFrame domain != its container's domain
	catch(e) {
		window.status =	'Error: ' + e.number + '; ' + e.description;
	}
}





function closeItem(obj) {
    document.getElementById(obj).style.display = 'none';
}

function openItem(obj) {
    document.getElementById(obj).style.display = 'block';
}