// JavaScript Document

//重填
function rewrite(){
  document.form1.Memail.value = "";
  document.form1.Mname.value = "";
  document.form1.Msex[0].checked = false;
  document.form1.Msex[1].checked == false;
  document.form1.Mpw.value = "";
  document.form1.MfPw.value = "";
  document.form1.Mtel01.value = "";
  document.form1.Mtel02.value = "";
  document.form1.Mmobile.value = "";
  document.form1.city.selectedIndex = 0;
  document.form1.street.value = "";
  document.form1.Myear.selectedIndex = 0;
  document.form1.Mmonth.selectedIndex = 0;
  document.form1.Mday.selectedIndex = 0;
  document.form1.Mjob.selectedIndex = 0;
  for(i=0 ; i < document.form1.sickness.length;i++ ){document.form1.sickness[i].checked = false}
  for(i=0 ; i < document.form1.healthask.length;i++ ){document.form1.healthask[i].checked = false}
  for(i=0 ; i < document.form1.tryuser.length;i++ ){document.form1.tryuser[i].checked = false}
  for(i=0 ; i < document.form1.writeName.length;i++ ){document.form1.writeName[i].checked =false}
  for(i=0 ; i < document.form1.conItem.length;i++ ){document.form1.conItem[i].checked =false}
  document.form1.isuseDCFL[0].checked = false ;
  document.form1.isuseDCFL[1].checked = false ;
  document.form1.getEdm.selectedIndex = 0;
}

//以上皆無function
function allno(tmpobj){
  for(i=0;i< tmpobj.length - 1 ;i++){
	tmpobj[i].checked = false;
	if (tmpobj[i].disabled == true){
		tmpobj[i].disabled = false
	}else{
		tmpobj[i].disabled = true
	}
  }	
}


//新增會員欄位檢查
function chkdata(){
	//var re = /['\s]/gi;
	//alert(pw.test(document.form1.Mname.value));
   //	alert(document.form1.sickness.value);

	if( document.form1.Memail.value.replace(/^\s*|\s*$/g, '') == ""){
	   alert("請輸入Email");
	   document.form1.Memail.focus();
	   return
	}
	
	if( document.form1.Mname.value.replace(/^\s*|\s*$/g, '') == ""){
	   alert("請輸入姓名");
	   document.form1.Mname.focus();
	   return
	}
	
	if( document.form1.Msex[0].checked == false && document.form1.Msex[1].checked == false){
	   alert("請選擇性別");
	   document.form1.Msex[0].focus();
	   return
	}
	
	var pw = /[^a-zA-Z0-9]/;
    if( document.form1.Mpw.value.replace(/^\s*|\s*$/g, '') == "" || pw.test(document.form1.Mpw.value) == true || document.form1.Mpw.value.length < 4 || document.form1.Mpw.value.length > 10 ){
	   alert("請輸入正確密碼");
	   document.form1.Mpw.focus();
	   return
	}	
	
    if( document.form1.MfPw.value.replace(/^\s*|\s*$/g, '') == ""){
	   alert("請輸入密碼確認");
	   document.form1.MfPw.focus();
	   return
	}	
	
	if( document.form1.MfPw.value.replace(/^\s*|\s*$/g, '') != document.form1.Mpw.value.replace(/^\s*|\s*$/g, '') ){
	   alert("密碼確認與密碼不相符");
	   document.form1.Mpw.focus();
	   return
	}	

    if( document.form1.Mtel01.value.replace(/^\s*|\s*$/g, '') == ""){
	   alert("請輸入電話區碼");
	   document.form1.Mtel01.focus();
	   return
	}	

    if( document.form1.Mtel02.value.replace(/^\s*|\s*$/g, '') == ""){
	   alert("請輸入電話號碼");
	   document.form1.Mtel02.focus();
	   return
	}	
	
/*
    if( document.form1.Mmobile.value.replace(/^\s*|\s*$/g, '') == ""){
	   alert("請輸入手機號碼");
	   document.form1.Mmobile.focus();
	   return
	}	
*/

    if(document.form1.city.selectedIndex == 0 || document.form1.state.selectedIndex == 0 ){
	   alert("請選擇所在的縣市");
	   document.form1.city.focus();
	   return
    }
	
    if( document.form1.street.value.replace(/^\s*|\s*$/g, '') == ""){
	   alert("請輸入地址");
	   document.form1.street.focus();
	   return
	}	
	
    if( document.form1.Myear.value == "0"){
	   alert("請選擇出生年");
	   document.form1.Myear.focus();
	   return
	}		
	
	if( document.form1.Mmonth.value == "0"){
	   alert("請選擇出生月");
	   document.form1.Mmonth.focus();
	   return
	}	
	
	if( document.form1.Mday.value == "0"){
	   alert("請選擇出生日");
	   document.form1.Mday.focus();
	   return
	}		

	if( document.form1.Mjob.value == "0"){
	   alert("請選擇職業");
	   document.form1.Mjob.focus();
	   return
	}	
	

    //患病狀態
    var a = 0
	for(i=0 ; i < document.form1.sickness.length;i++ ){
	  	if (document.form1.sickness[i].checked == true){a += 1;}
	}
	if (a == 0 ){
	   alert("請勾選疾病別");
	   document.form1.sickness[0].focus();
	   return
    }

    var b = 0
	for(i=0 ; i < document.form1.healthask.length;i++ ){
	  	if (document.form1.healthask[i].checked == true){b += 1;}
	}
	if (b == 0 ){
	   alert("請勾選目前健康問題");
	   document.form1.healthask[0].focus();
	   return
    }

    var c = 0
	for(i=0 ; i < document.form1.tryuser.length;i++ ){
	  	if (document.form1.tryuser[i].checked == true){c += 1;}
	}
	if (c == 0 ){
	   alert("請勾選試用者");
	   document.form1.tryuser[0].focus();
	   return
    }
	
    var d = 0
	for(i=0 ; i < document.form1.writeName.length;i++ ){
	  	if (document.form1.writeName[i].checked == true){d += 1;}
	}
	if (d == 0 ){
	   alert("請勾選網頁留名的原因");
	   document.form1.writeName[0].focus();
	   return
    }

    if(document.form1.isuseDCFL[0].checked == false && document.form1.isuseDCFL[1].checked == false ){
	   alert("是否用過亞培?");
	   document.form1.isuseDCFL[0].focus();
	   return
	}
	
    if(document.form1.DCFLpro[0].checked == false && document.form1.DCFLpro[1].checked == false ){
	   alert("要收到何種樣品?");
	   document.form1.DCFLpro[0].focus();
	   return
	}
	
	//連繫事項
    var e = 0
	for(i=0 ; i < document.form1.conItem.length;i++ ){
	  	if (document.form1.conItem[i].checked == true){e += 1;}
	}
	if (e == 0 ){
	   alert("請勾選連繫事項");
	   document.form1.conItem[0].focus();
	   return
    }

	//變動問題一
    var f = 0
	for(i=0 ; i < document.form1.Q1.length;i++ ){
	  	if (document.form1.Q1[i].checked == true){f += 1;}
	}
	if (f == 0 ){
	   alert("請勾選問題選項");
	   document.form1.Q1[0].focus();
	   return
    }

	//if(document.form1.getEdm.selectedIndex == "0" ){
	//   alert("請選擇是多久收到電子報");
	//   document.form1.getEdm.focus();
	//   return
	//}
	
	
	//傳輸資料
   saveData("ins");
	
	
}



function saveData(tmpact){   
   // alert(document.getElementById("checkbox").value)
    var savNum = "111";
    var postData = "";
        postData = "act=" + tmpact
	    //基本資料
        postData += "&Memail=" + document.form1.Memail.value
        postData += "&Myear=" + document.form1.Myear.value 
        postData += "&Mmonth=" + document.form1.Mmonth.value
        postData += "&Mday=" + document.form1.Mday.value
      
	    //alert(postData);
        //document.form1.aj.value = postData;
	
        xmlhttp.open("POST","member/NewMember.asp",true);   
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send(postData);   
        xmlhttp.onreadystatechange = function check() {
                                      if(xmlhttp.readyState == 4 && xmlhttp.status == 200){ 
									    //alert(xmlhttp.responseText)
									     switch (xmlhttp.responseText){
										   case "001" : 
										      alert("Email帳號有誤"); 
											  document.form1.Memail.focus();
											  break;
                                           case "002" : 
										      alert("生日有誤"); 
											  document.form1.Myear.focus();
											  break;
                                           case "003" : 
										      alert("這個mail有人使用過囉"); 
											  document.form1.Memail.focus();
											  break;
                                           case "000" : 
											  document.form1.action = "member/saveNewMember.asp";
											  document.form1.submit();
											  break;
										   default :
										      alert(xmlhttp.responseText);
									     }
                                      }
                                     } 

}   
