<!--
function handleEnter (field, event) {
  var keyCode = document.all ? event.keyCode : event.which;
    if (keyCode == 13) {
        var i;
        for (i = 0; i < field.form.elements.length; i++)
            if (field == field.form.elements[i])
            break;

        for (j = 0; j < field.form.elements.length; j++) {
            i++;
            i = i % field.form.elements.length;
            var tmp = field.form.elements[i];
            if ((tmp.type == "text" || tmp.type == "textarea" || tmp.type == "select-one"
                    || tmp.type == "select-multiple" || tmp.type == "checkbox" || tmp.type == "password")
                    && (!tmp.readOnly)) {
                tmp.focus();
                break;
            }
        }
        return false;
    } else
        return true;
}

document.onkeypress=function(evt) 
{
	var strClass;
    var isie = (document.all) ? true : false;
    var intkeyCode;
    if (isie)
    {
        intkeyCode = window.event.keyCode;
        strClass=window.event.srcElement.className;
    }
    else
    {
        intkeyCode = evt.which;
    }
    	
	if (intkeyCode==13 || intkeyCode==9)
	{
        return;
    }
	if (strClass=="Date" || strClass=="YM")
    {
		if (intkeyCode<48 || intkeyCode >=58)
		   window.event.keyCode=0;
	}
	
	if (strClass=="Number" || strClass=="DNumber" || strClass=="StringNumber")
    {
		if ((intkeyCode<48 || intkeyCode >=58 ) && intkeyCode!=45 && intkeyCode!=46 )
           window.event.keyCode=0;
	}
	return;
}

document.onkeydown=function(evt)
{
     var isie = (document.all) ? true : false; 
     var key; 
     var srcobj;
     if (isie) 
     {
        key = event.keyCode; 
        srcobj=event.srcElement;
     }
     else 
     {
        key = evt.which; 
        srcobj=evt.target;
     }               
     if(key==13 && srcobj.type!='button' && srcobj.type!='submit' &&srcobj.type!='reset' && srcobj.type!='textarea' && srcobj.type!='')                 
     {
        if(isie)
        {
           event.keyCode=9;
        }
        else
        {                        
           var el=getNextElement(evt.target);
           if (el.type!='hidden')
               el.focus(); 
           else
              while (el.type=='hidden')
           el=getNextElement(el); 
           el.focus(); 
           
           evt.returnValue=false;
           evt.cancelBubble=true;
           return false;
        }
     }
}   

function getNextElement (field) 
{
      var form = field.form;
      for (var e = 0; e < form.elements.length; e++) 
      { 
          if (field == form.elements[e])
              break;
      }
      return form.elements[++e % form.elements.length];
} 

//只能輸入數字
isNumber = function (e) 
{   
    if (document.all) 
    {   
        if ( ((event.keyCode > 47) && (event.keyCode < 58)) || (event.keyCode == 8) ) 
        {   
            
            return true;   
        } else {   
            return false;   
        }   
    } 
    else 
    {   
        if ( ((e.which > 47) && (e.which < 58)) || (e.which == 8) ) 
        {   
            return true;   
        } else {   
            return false;   
        }   
    }   
}

//check email
function CheckEmail()
{ 
   var email = form1.EMail.value; 
   if (email=="")
	   return (true); 
   var pattern = /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
   flag = pattern.test(email); 
   if(!flag)
   { 
     return false; 
   } 
   return (true); 
}

  
function isCharsInBag (s, bag)
{
   var i,c;
   for (i = 0; i < s.length; i++)
   {
    c = s.charAt(i);//字符串s中的字符
    if (bag.indexOf(c) > -1)
       return c;
   }
       return "";
}

//檢查是不是中文字
function checkChinese(txt1){
	//var re=/[^\u4E00-\u9FA5]/; 
	//if (re.test(txt1))
	//   return false; 
	//else
	//   return true;

   var errorChar;
   var badChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789><,[]{}?/+=|\\'\":;~!#$%()`";
   errorChar = isCharsInBag( txt1, badChar)
   if (errorChar != "" ){
      return false;
   }
   return true;
} 

function DataCheck()
{
    var ret=false;
    var strMessage="",birth1,birth2,birth3;
    if (form1.Mother.value=="")
	   strMessage+="請填寫申請者!!\r\n";
	else
	{
       if (checkChinese(form1.Mother.value)==false){
            strMessage+="申請者只能填寫中文!!\r\n";
       }
	}
			
    if (form1.Father.value!="")
	{
       if (checkChinese(form1.Father.value)==false){
            strMessage+="配偶只能填寫中文!!\r\n";
       }
	}	    
    
    if (CheckEmail()==false)
    {
       strMessage+="EMail格式不正確!!\r\n";
    }
    
    if (strMessage=="")
	   ret=true;
	else
	{
	   ret=false;
	   alert(strMessage);
	}
	window.event.returnValue=ret;
			
}

function OpenWin(htm,w,h){
   if (w<=0)
	w=500;
   if (h<=0)
	h=500;
   l=(1024-w)/2;
   t=(768-h)/2;
   win=window.open (htm, "EISOpen1","toolbar=no, location=no, directories=no, menubar=no, scrollbars=no, "+" width= "+w+", height="+h+", top="+t+", left="+l);
}

function OpenWin_names(htm,names,w,h){
   if (w<=0)
	w=500;
   if (h<=0)
	h=500;
   l=(1024-w)/2;
   t=(768-h)/2;
   win=window.open (htm,names,"toolbar=no, location=no, directories=no, menubar=no, scrollbars=no, "+" width= "+w+", height="+h+", top="+t+", left="+l);
}

function doClick(strPath) 
{
	var O8bj=window.event.srcElement;		
		
	var tbObj=Obj.parentElement.parentElement;
	for (j=0; j < tbObj.rows(0).cells.length; j++) 
	{
		if (tbObj.rows(0).cells(j).className == "tab") 
			tbObj.rows(0).cells(j).className = "backtab"; 
	}			
	Obj.className="tab";
	document.all("Main").src=strPath;
}
-->
