﻿function sbar(st) {
st.style.backgroundColor = '#FFBAB5';
}
			
function cbar(st) {
st.style.backgroundColor = '';
}

function chkEmail()
{   
    if (document.getElementById("txtEmail_EditText").value==document.getElementById("txtConfirmEmail").value) {
	  
	}
	else { 
	       if (document.getElementById("txtConfirmEmail").value!="")
	       {   alert('兩次電子信箱帳號不相等，請重新輸入電子信箱帳號');
	  	       document.getElementById("txtConfirmEmail").value="";
	  	       document.getElementById("txtConfirmEmail").focus();
	  	       return false;
	  	   }
	  	   else {
	  	      
	  	   }
	}
	
}

function ChkRegister()
{

        if (document.getElementById("txtEmail_EditText").value!=document.getElementById("txtConfirmEmail").value) {
            alert('兩次電子信箱帳號不相等，請重新輸入電子信箱帳號');
	  	    document.getElementById("txtConfirmEmail").value="";
	  	    document.getElementById("txtConfirmEmail").focus();
	  	    return false;
        }
        
        if (document.getElementById("txtPhone_EditText").value!="")
        {
            if (document.getElementById("txtZip_EditText").value=='')
            {
                alert('聯絡電話區域碼欄位不能空白!!'); 
                document.getElementById("txtZip_EditText").focus();
                return false;
            }
        }
        
        if (document.getElementById("txtZip_EditText").value!="")
        {
            if (document.getElementById("txtPhone_EditText").value=='')
            {
                alert('聯絡電話欄位不能空白!!');
                document.getElementById("txtPhone_EditText").focus(); 
                return false;
            }
        } 

}


//輸入完新密碼檢查新舊密碼是否重覆及新密碼長度是否至少為六碼
function chkLength() {
    if (document.getElementById("txtPass").value != "") {
        sPWD=document.getElementById("txtPass").value;
            
        if (sPWD.length < 6)
        {
                alert('請輸入至少六個字元長度的新密碼');
			    document.getElementById("txtPass").value="";
			    document.getElementById("txtPass").focus();
			    return false;   
        } 
    }
        
    //if (document.getElementById("txtOldPass_EditText").value==document.getElementById("txtPass").value) {
	//    alert('新舊密碼相等，請重設一組新密碼'); 
	//    document.getElementById("txtPass").value="";
	//    document.getElementById("txtConfirmPass").value="";
	//    document.getElementById("txtPass").focus();
	//    return false;
	//}
	//else {
	//    return true;    
	//}  
	
}
	
function chkPWD() {
	if (document.getElementById("txtPass").value==document.getElementById("txtConfirmPass").value) {
		return true;
	}
	else if (document.getElementById("txtConfirmPass").value!="") {
		alert('兩次密碼不相等，請重新輸入新密碼');
		document.getElementById("txtConfirmPass").value="";
		document.getElementById("txtConfirmPass").focus();
		return false;
	}
}
	
	//送出前檢查新舊密碼是否重覆及新密碼確認欄位是否輸入正確
function btnCHK()
{
	    
    if (document.getElementById("txtOldPass_EditText").value=="") 
    {
        alert('舊的密碼欄位不能空白');
        document.getElementById("txtOldPass_EditText").focus(); 
	    return false; 
    }
    
    if (document.getElementById("txtPass").value=="") 
    {
        alert('新的密碼欄位不能空白');
        document.getElementById("txtPass").focus(); 
	    return false; 
    }
    
    if (document.getElementById("txtConfirmPass").value=="") 
    {
        alert('確認密碼欄位不能空白');
        document.getElementById("txtConfirmPass").focus; 
	    return false; 
    }
        
    
    if (document.getElementById("txtOldPass_EditText").value==document.getElementById("txtPass").value) {
	    alert('新舊密碼相等，請重設一組新密碼');
	    document.getElementById("txtPass").value="";
	    document.getElementById("txtPass").focus="";
	    return false;
	}
	    	    
	if (document.getElementById("txtPass").value==document.getElementById("txtConfirmPass").value) {
		//return true;
	}
	else {
		alert('兩次密碼不相等，請重新輸入新密碼');
		document.getElementById("txtConfirmPass").value="";
		document.getElementById("txtConfirmPass").focus();
		return false;
	}
	
	//alert(document.getElementById("lblCHKPWD").innerHTML);
	//alert('密碼強度='+document.getElementById("txtPWDStrong").value);
	//if (document.getElementById("lblCHKPWD").innerHTML!="強")
	//{   alert('密碼強度不足，請重新輸入新密碼'); 
	//    document.getElementById("txtPass").value="";
	//    document.getElementById("txtConfirmPass").value="";
	//    return false;
	//}
	
	var str;
	str=document.getElementById("txtPass").value;
	
	var sChr;
	var Bp = 0;
    var Sp = 0;
    var Ip = 0;
    var Np = 0;
	
	for (i=0;i<str.length;i++){
	
	     if (str.charCodeAt(i)== 32) {
	     document.getElementById("txtPass").value="";
	     document.getElementById("txtConfirmPass").value="";
	     document.getElementById("txtPass").focus(); 
         alert('密碼不能包含空白!');
	     return false;
	     }
	     
	     if (str.charCodeAt(i)>=48 && str.charCodeAt(i) <=57) { //數字
         Bp = 1; }
         else if (str.charCodeAt(i)>=65 && str.charCodeAt(i) <=90) { //大寫字母
         Sp = 1; }
         else if (str.charCodeAt(i)>=97 && str.charCodeAt(i) <=122) { //小寫
         Ip = 1; }
         else {
         //特殊字符
         Np = 1;} 
    }  
    
    var v; 
     
    v = Bp + Sp + Ip; // + Np;
    
    //alert('v='+v);
    
    if (v < 2)
    {
        alert('請依照密碼規則，請重新輸入新密碼');
        document.getElementById("txtPass").value="";
	    document.getElementById("txtConfirmPass").value="";
	    document.getElementById("txtPass").focus(); 
        return false;
    }    
     
    //alert('v='+ v);
	
	//if (str.indexOf(' ') > 0)
    //{
	//    alert('不能有空白'); 
	//}      
	
	//alert(document.getElementById("txtPass").value);
	
	//alert(EvaluatePassword(document.getElementById("txtPass").value)); 
	
	//return false;	
}

function EvaluatePassword(word)
{
    if (word == "")
     {
        return 0;
     }
    else if (word.length < 6)
     {
        return 1;
     }
    else
     {
        return word.match(/[a-z](?![^a-z]*[a-z])|[A-Z](?![^A-Z]*[A-Z])|\d(?![^\d]*\d)|[^a-zA-Z\d](?![a-zA-Z\d]*[^a-zA-Z\d])/g).length;
     }
}

function CharMode(iN){

//if (iN>=48 && iN <=57) //數字  
//return 1;  
//if (iN>=65 && iN <=90) //大寫字母  
//return 2;  
//if (iN>=97 && iN <=122) //小寫
//return 4;  
//else  
//return 8; //特殊字符  
}  

function ClearValue()
{
	document.getElementById("txtUsrID").value="";
	document.getElementById("txtOldPass_EditText").value="";
	document.getElementById("txtPass").value="";
	document.getElementById("txtConfirmPass").value="";
}
function btn_Cancel()
{
	window.close();
}

function GETPWD()
{
    execURL="../Mbr_PasswordModify.aspx?MEMID="+document.getElementById('lblMEM_ID').innerHTML;
    window.showModalDialog(execURL,window,"help=no;center=yes;status=yes;resizable=0;dialogwidth=400px;dialogheight=300px;");
    
    //execURL="Main_New.aspx?ContractNo="+document.all.txtContractNo.value+"&ContractSeq="+document.all.txtConSeq.value+"&PersonType=Contact"+"&ProjectCode="+document.all.dropProject.value;
    //window.showModalDialog(execURL,window,"help=no;center=yes;status=no;resizable=1;dialogwidth=1000px;dialogheight=500px; dialogtop:100px; dialogLeft:250px;");
    //"document.location.href=""Mbr_PWDModify.aspx?MEMID=" & System.Web.HttpUtility.UrlEncode(Me.txtCust_ID.Text.Trim) & """;"
    
    return false;
}

function UPDReset()
{
    document.getElementById("txtUsrName_EditText").value="";
	document.getElementById('rdolSEX_0').checked=true;
	document.getElementById("txtEmail_EditText").value="";
	document.getElementById("txtPhone_EditText").value="";
	return false;
}

function showMouseButton()
{
    switch (event.button){
    	
    	case 2:
			alert("滑鼠右鍵無法複製!!");
			return false;
			break;
		default:
			break;
	}
}

var lastselect='';			      //紀錄最後一次點選項目
          
//mouse out 事件
function BackTab()
{
        
            var sl = 'img_left_';
			var sbg = 'img_bg_';
			var sr = 'img_right_';
			
			var i=1;
			
			while (document.getElementById(sl + i)!=null) {
               document.getElementById(sl+i).src='../Img/goodsmenu_td_02.gif';
			   document.getElementById(sbg+i).background='../Img/goodsmenu_td_02.gif';
			   document.getElementById(sbg+i).className='goods_menu_02';
			   document.getElementById(sr+i).src='../Img/goodsmenu_td_02_c.gif';
                
               i=i+1;
            }
            
            var lastksl = sl+lastselect;
			var lastkbg = sbg+lastselect;
			var lastksr = sr+lastselect;
			
			if(lastselect !=''){
			   document.getElementById(lastksl).src='../Img/goodsmenu_td_01.gif';
			   document.getElementById(lastkbg).background='../Img/goodsmenu_td_01.gif';
			   document.getElementById(lastkbg).className='goods_menu_01';
			   document.getElementById(lastksr).src='../Img/goodsmenu_td_01_c.gif';
			}
			else
            {  document.getElementById(sl+'1').src='../Img/goodsmenu_td_01.gif';
			   document.getElementById(sbg+'1').background='../Img/goodsmenu_td_01.gif';
			   document.getElementById(sbg+'1').className='goods_menu_01';
			   document.getElementById(sr+'1').src='../Img/goodsmenu_td_01_c.gif';
			}
			
}
        
//mouse over 事件
function SetTab(sid)
{
            var sl = 'img_left_';
			var sbg = 'img_bg_';
			var sr = 'img_right_';
			var ksl = sl+sid;
			var kbg = sbg+sid;
			var ksr = sr+sid;
			
			var i=1;
			
			while (document.getElementById(sl + i)!=null)
            {
               document.getElementById(sl+i).src='../Img/goodsmenu_td_02.gif';
			   document.getElementById(sbg+i).background='../Img/goodsmenu_td_02.gif';
			   document.getElementById(sbg+i).className='goods_menu_02';
			   document.getElementById(sr+i).src='../Img/goodsmenu_td_02_c.gif';
                
               i=i+1;
            }
			
			document.getElementById(ksl).src='../Img/goodsmenu_td_01.gif';			
			document.getElementById(kbg).background='../Img/goodsmenu_td_01.gif';
			document.getElementById(kbg).className='goods_menu_01';
			document.getElementById(ksr).src='../Img/goodsmenu_td_01_c.gif';
			
        }  
          
//設定SubTab背景圖控制函式
function SelectFunction(s){
			
			if(s == lastselect)
				return;
				
			var sl = 'img_left_';
			var sbg = 'img_bg_';
			var sr = 'img_right_';
			var ksl = sl+s;
			var kbg = sbg+s;
			var ksr = sr+s;
			
			var lastksl = sl+lastselect;
			var lastkbg = sbg+lastselect;
			var lastksr = sr+lastselect;
			
			document.getElementById(ksl).src='../Img/goodsmenu_td_01.gif';			
			document.getElementById(kbg).background='../Img/goodsmenu_td_01.gif';
			document.getElementById(kbg).className='goods_menu_01';
			document.getElementById(ksr).src='../Img/goodsmenu_td_01_c.gif';
			
			//取消上一次focus
			if(lastselect !=''){
			   document.getElementById(lastksl).src='../Img/goodsmenu_td_02.gif';
			   document.getElementById(lastkbg).background='../Img/goodsmenu_td_02.gif';
			   document.getElementById(lastkbg).className='goods_menu_02';
			   document.getElementById(lastksr).src='../Img/goodsmenu_td_02_c.gif';
			}
			else
			{
			   document.getElementById(sl+'1').src='../Img/goodsmenu_td_02.gif';
			   document.getElementById(sbg+'1').background='../Img/goodsmenu_td_02.gif';
			   document.getElementById(sbg+'1').className='goods_menu_02';
			   document.getElementById(sr+'1').src='../Img/goodsmenu_td_02_c.gif';
			}
						
			lastselect = s;
		}
		
function TELCHK(){

        if (document.getElementById("txtPhone_EditText").value!="")
        {
            if (document.getElementById("txtZip_EditText").value=='')
            {
                alert('聯絡電話區域碼欄位不能空白!!'); 
                return false;
            }
        }
        
        
        if (document.getElementById("txtZip_EditText").value!="")
        {
            if (document.getElementById("txtPhone_EditText").value=='')
            {
                alert('聯絡電話欄位不能空白!!'); 
                return false;
            }
        }

}
		
		
		
		
		
		
		

	
