﻿// JScript 檔


//戶籍地址的 縣市textbox改變時CallBack所執行的函式
function chtCitycode(r){
    document.form1.ddlCountry.options.length=0;
    var i=0;
    var data = r.split(';');
        for (i=0;i<data.length;++i){
        var temp = data[i].split(',');
        document.form1.ddlCountry.options[i] = new Option(temp[1],temp[0]);
        }
    document.form1.txtZip.value=document.form1.ddlCountry.value;    
}


//帳號textbox改變時CallBack所執行的函式
function ChkAccount(r){

            if (r=='error'){alert('帳號長度必須大於5個字元');document.form1.CheckPic.src='../images/check_error.gif';document.form1.txt_id.value='';}
            else if (r=='notok'){alert('帳號已有人使用');document.form1.CheckPic.src='../images/check_error.gif';document.form1.txt_id.value='';}
            else if (document.form1.txt_id.value==''){alert('請輸入您的帳號');document.form1.CheckPic.src='../images/check_error.gif';}
            else{document.form1.CheckPic.src=''+r+'';
            }    
    
}

function ChkAccount2(r){

            if (r=='noEmail'){alert('帳號需以Email格式輸入,請再確認.');document.form1.CheckPic.src='../images/check_error.gif';document.form1.SPMem_id.value='';}
            else if (r=='notok'){alert('帳號已有人使用');document.form1.CheckPic.src='../images/check_error.gif';document.form1.SPMem_id.value='';}
            else if (document.form1.SPMem_id.value==''){alert('請輸入您的帳號');document.form1.CheckPic.src='../images/check_error.gif';}
            else{document.form1.CheckPic.src=''+r+'';
            }    
    
}

function ChkAccount2Front(r){

            if (r=='noEmail'){alert('Invalid User ID format.');document.form1.CheckPic.src='../../Admin/images/check_error.gif';document.form1.SPMem_id.value='';}
            else if (r=='notok'){alert('User ID is already taken. Please use another User ID.');document.form1.CheckPic.src='../../Admin/images/check_error.gif';document.form1.SPMem_id.value='';}
            else if (document.form1.SPMem_id.value==''){alert('Please enter your User ID.');document.form1.CheckPic.src='../../Admin/images/check_error.gif';}
            else{document.form1.CheckPic.src=''+r+'';
            }    
    
}

//密碼確認textbox改變時CallBack所執行的函式                                
function chkPassword(r){


            if (document.form1.txt_pw1.value==''){alert('請輸入您的密碼');document.form1.CheckPass.src='../images/check_error.gif';document.form1.txt_pw2.value='';}
            else if (r=='shortpw'){alert('您的會員密碼必須大於5個字元');document.form1.CheckPass.src='../images/check_error.gif';document.form1.txt_pw2.value='';}    
            else if (r=='notok'){alert('請輸入您的會員密碼');document.form1.CheckPass.src='../images/check_error.gif';document.form1.txt_pw2.value='';}
            else if (r=='error'){alert('請輸入您的確認密碼');document.form1.CheckPass.src='../images/check_error.gif';document.form1.txt_pw2.value='';}
            //else if (r=='caseerr'){alert('密碼');document.form1.CheckPass.src='../images/check_error.gif';document.form1.txt_pw2.value='';}
            else if (r=='bigerror'){alert('確認密碼和會員密碼不符合');document.form1.CheckPass.src='../images/check_error.gif';document.form1.txt_pw2.value='';}
            else{document.form1.CheckPass.src=''+r+'';}

}

function chkPasswordFront(r){

            if (document.form1.txt_pw1.value==''){alert('Please enter your password.');document.form1.CheckPass.src='../../Admin/images/check_error.gif';document.form1.txt_pw2.value='';}
            else if (r=='shortpw'){alert('Passwords must be more than 5 characters long.');document.form1.CheckPass.src='../../Admin/images/check_error.gif';document.form1.txt_pw2.value='';}    
            else if (r=='notok'){alert('Please enter your password.');document.form1.CheckPass.src='../../Admin/images/check_error.gif';document.form1.txt_pw2.value='';}
            else if (r=='error'){alert('Please reconfirm your password.');document.form1.CheckPass.src='../../Admin/images/check_error.gif';document.form1.txt_pw2.value='';}
            else if (r=='bigerror'){alert('Passwords do not match. Please re-enter your password.');document.form1.CheckPass.src='../../Admin/images/check_error.gif';document.form1.txt_pw2.value='';}
            else{document.form1.CheckPass.src=''+r+'';}

}


//啟動更新密碼區域
function ShowPassword(){   
     
 if(document.getElementById('passwordarea1').style.display=='block'){
    document.getElementById('passwordarea1').style.display="none";  
    document.getElementById('passwordarea2').style.display="none"; 
    document.getElementById('passwordarea3').style.display="block";
    document.getElementById('passwordarea4').style.display="block";

   }else{

   } 
    
}


//關閉更新密碼區域
function HidePassword(){   
     
 if(document.getElementById('passwordarea1').style.display=='none'){
    document.getElementById('passwordarea1').style.display="block";  
    document.getElementById('passwordarea2').style.display="block"; 
    document.getElementById('passwordarea3').style.display="none";
    document.getElementById('passwordarea4').style.display="none";
   }else{

   } 
    
}

//Added by Jo
//全選功能
function chkPrivilege(item)
{ 
      if (item=="chk1" || item=="chk2" || item=="chk3" || item=="chk4" || item=="chk5" || item=="chk6" || item=="chk7" || item=="chk8" || item=="chk9" || item=="chk10" || item=="chk11"){
      
            if (document.form1.elements[item].checked==true){
                document.form1.elements[item+'_1'].checked=true;
                document.form1.elements[item+'_2'].checked=true;
            }
            else{
                document.form1.elements[item+'_1'].checked=false;
                document.form1.elements[item+'_2'].checked=false;
            }
      }
}

//Added by Jo
//檢查Email格式是否正確
function chkEmail(item)
{
	    if(document.form1.elements[item].value=="")
	    {
	
	    }else{
    		tmpEmail=document.form1.elements[item].value
		    var data=tmpEmail.match(/^\S+@\S+\.\S+$/);
		    	
    		if(!data){
    		    alert("請輸入有效的電子郵件E-mail \n");
    		    document.form1.elements[item].focus();
    		}
	    }   
}

//Added by Jo
//全選功能
function changeQueryStatus(item)
{      
        if (document.form1.elements[item+'_2'].checked==true){
            document.form1.elements[item].checked=true;
            document.form1.elements[item+'_1'].checked=true;
        }
        else{
            document.form1.elements[item].checked=false;
            document.form1.elements[item+'_1'].checked=false;
        }
}
