// JavaScript Document

function MenuToggle(currMenu) {
								var m=document.getElementsByName("menu");
								var m1=document.getElementsByName("menu1");								
								for(i=0; i<m.length; i++) {
										m[i].style.display = "none";
										m1[i].style.display = "none";
								}								
								m[currMenu-1].style.display = "";
								m1[currMenu-1].style.display = "";
									return false;
								 
								}

								
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_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_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];}
}

function check_read(){
	var rs = document.getElementById("readStatus").checked;
	if(rs){
		location.href="memAdd.php?te=V";
	}else{
		alert("請詳細閱讀會員條款,並勾選同意接受會員條款");
		return false;
	}
}

function check_read2(){
	var rs = document.getElementById("readStatus").checked;
	if(rs){
		location.href="memAdd.php?te=E";
	}else{
		alert("請詳細閱讀會員條款,並勾選同意接受會員條款");
		return false;
	}
}

function check_account(){
	
	if(document.add_form.mem_account.value){
	
	window.open ('about:blank', 'checkAcc', 'height=60, width=150, top=150, left=120, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no');
	document.add_form.target = "checkAcc";
	document.add_form.action = "chk_account.php";
	document.add_form.submit();
	}else{
		alert("請填寫會員帳號");
	}
}	

var NS4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) < 5);

function sel_change(eid , array , selValue)
{
	var idname = document.getElementById(eid);
	if(selValue != ""){
		delSelectSub(idname);
		addMultiSub(idname , array , selValue);	
	}else{
		delSelectSub(idname);
			
				var newItem = new Option();
				newItem.value ='';
			if(eid == 'ps_sn'){
				newItem.text = "請先選擇主分類";
			}else{
				newItem.text = "鄉鎮";
			}
			try{
				idname.add( newItem, null);
			}
			catch(ex){
				idname.add( newItem );
			}
	}
}

//刪除select的項目
function delSelectSub(idname)
{
	var idlength = idname.length;
	for ( var i = 0 ; i < idlength ; i++ )
	{
		idname.remove(idname.selectIndex)
	}
}

//增加多個select項目
//Multi為Array Object 
//跟所選擇的selValue一樣才會秀出來
function addMultiSub(idname , Multi , selValue)
{
	var multilength = Multi.length;
	var j = 0
	for ( var i = 0 ; i < multilength ; i++ ){
		var aValue = Multi[i].subNo;
		
		if ( selValue == Multi[i].maiNo ){
			j ++;
			var newItem = new Option();
			newItem.value = Multi[i].subNo;
			newItem.text = Multi[i].subName;
			
			try{
				idname.add( newItem, null);
			}
				catch(ex){
				idname.add( newItem );
			}
			
		}	
	}
	
	if(j == 0){
			var newItem = new Option();
			newItem.value = '';
			newItem.text = '尚無次分類';
			try{
				idname.add( newItem, null);
			}
				catch(ex){
				idname.add( newItem );
			}
	}	
}

function loginForm(){
	var f = document.form1;
	if(!f.user.value){
		alert("請填寫會員帳號");
		return false;
	}else if(!f.password.value){
		alert("請輸入密碼");
		return false;
	}else{
		return true;
	}
}

function memEdit(){
	var f = document.form1;
	if(!f.ori_pwd.value){
		alert("修改資料時，請輸入密碼");
		return false;
	}else if(f.mem_pwd.value && f.mem_pwd.value != f.confirm_pwd.value){
		alert("請確認密碼");
		return false;
	}else{
		return true;
	}
}

function check_mem_info(){
	var f = document.add_form;
	var mem_sexual = false;
	for(i = 0 ; i < f.mem_sexual.length ; i ++){
		if(f.mem_sexual[i].checked){
			mem_sexual = true;	
		}
	}
 
	if(!f.mem_account.value){
		alert("請填入帳號");
		return false;
	}else if(!f.mem_pwd.value){
		alert("請輸入密碼");
		return false;
	}else if(!f.confirm_pwd.value){
		alert("請輸入確認密碼");
		return false;
	}else if(f.confirm_pwd.value != f.mem_pwd.value){
		alert("請確認密碼是否一樣");
		return false;
	}else if(!f.mem_name.value){
		alert("請輸入會員姓名");
		return false;
	//}else if(!f.mem_certify.value || f.mem_certify.value == '牙字'){
	//	alert("請輸入牙醫師証號");
	//	return false;
	}else if(!mem_sexual){
		alert("請選擇性別");
		return false;
	}else if(!f.year.value || f.year.value.length < 4 || !f.month.value || !f.days.value){
		alert("請輸入出生日期");
		return false;
	}else if(!f.mem_cell.value){
		alert("請輸入聯絡手機");
		return false;
	}else if(!f.mem_mail.value){
		alert("請輸入郵件信箱");
		return false;
	}else if(IsNumeric(f.mem_address.value) || f.mem_address.value == "請輸入地址"){
		alert("請輸入正確的地址!!");
		return false;
/*
	}else if(!document.forms[0].elements['company[1]'].value){
		alert("請輸入服務單名稱");
		return false;	
	}else if(!document.forms[0].elements['department[1]'].value){
		alert("請輸入服務單位部門");
		return false;	
	}else if(!document.forms[0].elements['job_title[1]'].value){
		alert("請輸入服務單職稱");
		return false;			


	}else if(!document.forms[0].elements['area_code[1]'].value){
		alert("請輸入服務單位電話區碼");
		return false;	
		
	}else if(!document.forms[0].elements['mc_tel[1]'].value){
		alert("請輸入服務單位電話號碼");
		return false;	
	}else if(IsNumeric(document.forms[0].elements['mc_address[1]'].value) || document.forms[0].elements['mc_address[1]'].value == "請輸入地址"){
		alert("請輸入正確的地址!!");
		return false;	
	*/	
		
	}else{
		
		f.action = "";
		f.target = "_self";
		return true;
	}
	
}

function chk_forget_pwd(){
	var f = document.form1;
	if(!f.mem_acc.value){
		alert("請填入帳號");
		return false;
	}else if(!f.mem_cer.value && f.mtype.value == 2){
		alert("請輸入牙醫師証號");
		return false;
	}else if(!f.m_name.value){
		alert("請輸入會員姓名");
		return false;
	}else if(!f.m_mail.value){
		alert("請輸入郵件信箱");
		return false;
	}else{
		return true;
	}
}

function checkPoint(){
	var f = document.form1;
	var usePoint = parseInt(f.usePoint.value);
	var totalPoints = parseInt(f.total_points.value);
	
	if( usePoint > totalPoints){
		alert('點數超過您可使用之點數!!');
		return false;
	}else{
		return true;
	}
}

function checkOut(){
	var f = document.form1;
	/*		
	if(!f.business_no.value){
		alert("請填寫統一編號");
		return false;
	}else 
	*/
	if(f.same_info.checked){
		
		f.mem_name.disabled = false;
		f.mem_cell.disabled = false;
		f.c_id.disabled = false;
		f.a_id.disabled = false;
		f.mem_mail.disabled = false;
		f.mem_address.disabled = false;
		f.mem_address.value = f.c_id.options[f.c_id.selectedIndex].innerText + f.a_id.options[f.a_id.selectedIndex].innerText+ f.mem_address.value;
		return true;
	}else if(!f.reciever.value){
		alert("請填寫收件人姓名");
		return false;
	}else if(!f.reciever_tel.value){
		alert("請填寫收件人電話");
		return false;
	}else if(!f.reciever_tel.value){
		alert("請填寫收件人電話");
		return false;
	}else if(!f.c_id2.value || !f.a_id2.value || !f.reciever_add.value || f.reciever_add.value == "限台灣本島與澎湖、金馬地區"){
		alert("請填寫收件人地址");
		return false;
	}else{
		
		f.reciever_add.value = f.c_id2.options[f.c_id2.selectedIndex].innerText + f.a_id2.options[f.a_id2.selectedIndex].innerText+ f.reciever_add.value;
		f.mem_name.disabled = false;
		f.mem_cell.disabled = false;
		f.c_id.disabled = false;
		f.a_id.disabled = false;
		f.mem_mail.disabled = false;
		f.mem_address.disabled = false;
		f.mem_address.value = f.c_id.options[f.c_id.selectedIndex].innerText + f.a_id.options[f.a_id.selectedIndex].innerText+ f.mem_address.value;
		return true;
	}
}

function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }

