// JavaScript Document
function chk_JoinForm()
{
  obj=document.form1;
  if(obj.email.value=='' || !obj.email.value.match(/^.+@.+\..{2,3}/))
  {
     alert('帳號必須填寫確實！');
	 obj.email.focus();
	 return false;
  }
  if(obj.pw1.value=='')
  {
     alert('密碼必須填寫！');
	 obj.pw1.focus();
	 return false;
  }
  if(obj.pw1.value.length<6 || obj.pw1.value.length>10 )
  {
     alert('密碼必須為6-10位！');
	 obj.pw1.focus();
	 return false;
  }
  if(obj.pw2.value=='')
  {
     alert('確認密碼必須填寫！');
	 obj.pw2.focus();
	 return false;
  }
  if(obj.pw1.value != obj.pw2.value)
  {
     alert('兩次密碼輸入不相同，請重新輸入！');
	 obj.pw1.value='';
	 obj.pw2.value='';
	 obj.pw1.focus();
	 return false;
  }
  if(obj.webname.value=='')
  {
     alert('網站別名必須填寫！');
	 obj.webname.focus();
	 return false;
  }
  if(obj.name.value.match(/[^\u4E00-\u9fa5]/) || obj.name.value.length<3)
  {
     alert('姓名必須填寫確實！');
	 obj.name.focus();
	 return false;
  }
  if(obj.cell.value=='' || obj.cell.value.match(/\D+/) || obj.cell.value.length<10)
  {
     alert('聯絡手機必須填寫確實！');
	 obj.cell.focus();
	 return false;
  }
  if(obj.tw_id.value=='' || obj.tw_id.value!='')
  {
    if(twid_check()==false)
	return false;
  }
  if(obj.right_code[0].checked==false && obj.right_code[1].checked==false)
  {
    alert('驗證碼必須選擇！');
	 obj.right_code[0].focus();
	 return false;
  }
  if(confirm('確定資料無誤？'))
  {
	  obj.action="";
	  obj.submit();
  }  
}
//---end
function chk_editForm()
{
 if(chk_pwd('pw1','pw2')){
  var obj=document.form1;
  if(confirm('確定資料無誤？'))
  {
	  obj.action="";
	  obj.submit();
  }
 }
}
//--end
function chk_obj1()
{
	obj=document.form1;
	if (obj.styles.value == "")
	{
  		alert ("您必須選擇 [房屋型態]");
		obj.styles.focus();
		return false;
	}
	if (obj.title.value == "")
  	{
		alert ("您必須填寫 [物件名稱]");
		obj.title.focus();
		return false;
	}
	if (obj.address.value == "" || obj.address.value.match(/選擇/)) 
  	{
		alert ("您必須填寫 [正確的地址]");
		obj.address.focus();
		return false;
	}
	/*if(obj.years.value == "")
	{    
	    alert ("您必須填寫 [屋齡]");
		obj.years.focus();
		return false;	
	}*/
	if(obj.floor.value == "")
	{    
	    alert ("您必須填寫 [樓高]");
		obj.floor.focus();
		return false;	
	}
	if(obj.storey.selectedIndex == "0")
	{    
	    alert ("您必須選擇 [所在樓層]");
		obj.storey.focus();
		return false;	
	}
	if(obj.chk_storey.value == "1")
	{
      if(obj.storey_b.value == "")
	  {    
	    alert ("您必須選擇 [所在樓層]");
		obj.storey_b.focus();
		return false;	
	  }
	}
	if (obj.area_size.value == "")
	{
  		alert ("您必須填寫 [坪數]");
		obj.area_size.focus();
		return false;
	}
	if (obj.money.value == "")
	{
  		alert ("您必須填寫 [總價]");
		obj.money.focus();
		return false;
	}
	if (obj.description.value == "")
	{
  		alert ("您必須填寫 [房屋描述]");
		obj.description.focus();
		return false;
	}
	/*if(document.getElementsByName('manage')[0].checked== true && obj.ma_money.value=="" )
	{
	   alert ("您必須填寫 [管理保全租金]");
	   obj.ma_money.focus();
	   return false;
	}*/
    if(confirm('確定送出？'))
	{
	   obj.action = "";
	   obj.submit();
	} 
}
function chk_obj2()
{
obj=document.form1;
	if (obj.styles.value == "")
	{
  		alert ("您必須選擇 [房屋型態]");
		obj.styles.focus();
		return false;
	}
	if (obj.title.value == "")
  	{
		alert ("您必須填寫 [物件名稱]");
		obj.title.focus();
		return false;
	}
	if (obj.address.value == "" || obj.address.value.match(/選擇/)) 
  	{
		alert ("您必須填寫 [正確的地址]");
		obj.address.focus();
		return false;
	}
	/*if(obj.years.value == "")
	{    
	    alert ("您必須填寫 [屋齡]");
		obj.years.focus();
		return false;	
	}*/
	if(obj.floor.value == "")
	{    
	    alert ("您必須填寫 [樓高]");
		obj.floor.focus();
		return false;	
	}
	if(obj.storey.selectedIndex == "0")
	{    
	    alert ("您必須選擇 [所在樓層]");
		obj.storey.focus();
		return false;	
	}
	if(obj.chk_storey.value == "1")
	{
      if(obj.storey_b.value == "")
	  {    
	    alert ("您必須選擇 [所在樓層]");
		obj.storey_b.focus();
		return false;	
	  }
	}
	if (obj.area_size.value == "")
	{
  		alert ("您必須填寫 [坪數]");
		obj.area_size.focus();
		return false;
	}
	if (obj.money.value == "")
	{
  		alert ("您必須填寫 [總價]");
		obj.money.focus();
		return false;
	}
	if (obj.description.value == "")
	{
  		alert ("您必須填寫 [房屋描述]");
		obj.description.focus();
		return false;
	}
	/*if(document.getElementsByName('manage')[0].checked== true && obj.ma_money.value=="" )
	{
	   alert ("您必須填寫 [管理保全租金]");
	   obj.ma_money.focus();
	   return false;
	}*/
	if(confirm('確定送出？'))
	{
	   obj.action = "";
	   obj.submit();
	}	
}
function chk_obj3()
{
obj=document.form1;
	if (obj.styles.value == "")
	{
  		alert ("您必須選擇 [店面型態]");
		obj.styles.focus();
		return false;
	}
	if (obj.title.value == "")
  	{
		alert ("您必須填寫 [物件名稱]");
		obj.title.focus();
		return false;
	}
	if (obj.address.value == "" || obj.address.value.match(/選擇/)) 
  	{
		alert ("您必須填寫 [正確的地址]");
		obj.address.focus();
		return false;
	}
	/*if(obj.years.value == "")
	{    
	    alert ("您必須填寫 [屋齡]");
		obj.years.focus();
		return false;	
	}*/
	if(obj.floor.value == "") {    
	    alert ("您必須填寫 [樓高]");
		obj.floor.focus();
		return false;
	}
	if(obj.storey.selectedIndex == "0") {    
	    alert ("您必須選擇 [所在樓層]");
		obj.storey.focus();
		return false;
	}
	if(obj.chk_storey.value == "1")	{
      if(obj.storey_b.value == "") {    
	    alert ("您必須選擇 [所在樓層]");
		obj.storey_b.focus();
		return false;	
	  }
	}
	if (obj.area_size.value == "")
	{
  		alert ("您必須填寫 [坪數]");
		obj.area_size.focus();
		return false;
	}
	if (obj.money.value == "")
	{
  		alert ("您必須填寫 [總價]");
		obj.money.focus();
		return false;
	}
	if (obj.description.value == "")
	{
  		alert ("您必須填寫 [店面描述]");
		obj.description.focus();
		return false;
	}
	/*if(document.getElementsByName('manage')[0].checked== true && obj.ma_money.value=="" )
	{
	   alert ("您必須填寫 [管理保全租金]");
	   obj.ma_money.focus();
	   return false;
	}*/
	if(confirm('確定送出？'))
	{
	   obj.action = "";
	   obj.submit();
	}	
}
function chk_obj4()
{
obj=document.form1;
	if (obj.title.value == "")
  	{
		alert ("您必須填寫 [物件名稱]");
		obj.title.focus();
		return false;
	}
	if (obj.address.value == "" || obj.address.value.match(/選擇/)) 
  	{
		alert ("您必須填寫 [正確的地址]");
		obj.address.focus();
		return false;
	}
	if (obj.money.value == "")
	{
  		alert ("您必須填寫 [總價]");
		obj.money.focus();
		return false;
	}
	if (obj.description.value == "")
	{
  		alert ("您必須填寫 [車位描述]");
		obj.description.focus();
		return false;
	}
	/*if(document.getElementsByName('manage')[0].checked== true && obj.ma_money.value=="" )
	{
	   alert ("您必須填寫 [管理保全租金]");
	   obj.ma_money.focus();
	   return false;
	}*/
	if(confirm('確定送出？'))
	{
	   obj.action = "";
	   obj.submit();
	}	
}
function chk_obj5()
{
obj=document.form1;
	if (obj.title.value == "")
  	{
		alert ("您必須填寫 [物件名稱]");
		obj.title.focus();
		return false;
	}
	if (obj.address.value == "" || obj.address.value.match(/選擇/)) 
  	{
		alert ("您必須填寫 [正確的地址]");
		obj.address.focus();
		return false;
	}
	if (obj.area_size.value == "")
  	{
		alert ("您必須填寫 [土地坪數]");
		obj.area_size.focus();
		return false;
	}
	if (obj.money.value == "")
	{
  		alert ("您必須填寫 [總價]");
		obj.money.focus();
		return false;
	}
	if (obj.description.value == "")
	{
  		alert ("您必須填寫 [土地描述]");
		obj.description.focus();
		return false;
	}
	if(confirm('確定送出？'))
	{
	   obj.action = "";
	   obj.submit();
	}	
}
function chk_obj7()
{
obj=document.form1;
	if (obj.styles.value == "")
	{
  		alert ("您必須選擇 [房屋類別]");
		obj.styles.focus();
		return false;
	}
	/*
	if (obj.styles1.value == "")
	{
  		alert ("您必須選擇 [居住用途]");
		obj.styles1.focus();
		return false;
	}
	*/
	if (obj.title.value == "")
  	{
		alert ("您必須填寫 [物件名稱]");
		obj.title.focus();
		return false;
	}
	if (obj.address.value == "" || obj.address.value.match(/選擇/)) 
  	{
		alert ("您必須填寫 [正確的地址]");
		obj.address.focus();
		return false;
	}
	if(!obj.address.value.match(/^\d{3}/)){
		alert ("您必須填寫 [正確的區碼]");
		obj.address.focus();
		return false;								   
     }
	/*if(obj.years.value == "")
	{    
	    alert ("您必須填寫 [屋齡]");
		obj.years.focus();
		return false;	
	}*/
	if (obj.area_size.value == "")
	{
  		alert ("您必須填寫 [坪數]");
		obj.area_size.focus();
		return false;
	}
	if(obj.floor.value == "")
	{    
	    alert ("您必須填寫 [樓高]");
		obj.floor.focus();
		return false;	
	}
	if(obj.storey.selectedIndex == "0")
	{    
	    alert ("您必須選擇 [所在樓層]");
		obj.storey.focus();
		return false;	
	}
	if(obj.chk_storey.value == "1")
	{
      if(obj.storey_b.value == "")
	  {    
	    alert ("您必須選擇 [所在樓層]");
		obj.storey_b.focus();
		return false;	
	  }
	}
    if (obj.rent_money.value == "" || obj.deposit_money.value == "")
	{
		if(obj.money_show.checked != true){
  		alert ("您必須說明 [租金]、[押金]");
		obj.rent_money.focus();
		return false;
	}
	 }
	if (obj.description.value == "")
	{
  		alert ("您必須填寫 [屋況描述]");
		obj.description.focus();
		return false;
	}
	/*if(document.getElementsByName('manage')[0].checked== true && obj.ma_money.value=="" )
	{
	   alert ("您必須填寫 [管理保全租金]");
	   obj.ma_money.focus();
	   return false;
	}*/
	if(confirm('確定送出？'))
	{
	   obj.action = "";
	   obj.submit();
	}	
}
//--end
//--search
function search_chk(){
   obj = document.form1;
   if(obj.City.selectedIndex==0){
	 obj.City[obj.City.selectedIndex].value='';
	 obj.Canton[obj.City.selectedIndex].value='';
   }
	if(confirm('確定送出？'))
	{
	   obj.action = "search.php";
	   obj.submit();
	}
}
//--rent-search
function rentsearch_chk(){
   obj = document.form1;
   if(obj.City.selectedIndex==0){
	 obj.City[obj.City.selectedIndex].value='';
	 obj.Canton[obj.City.selectedIndex].value='';
   }
	if(confirm('確定送出？'))
	{
	   obj.action = "rent-search.php";
	   obj.submit();
	}
}
//--end
function twid_check() {
        var acc = 0;
		var uid=document.getElementById('tw_id');
        d0 = uid.value.charAt(0);
        d1 = uid.value.charAt(1);
        d2 = uid.value.charAt(2);
        d3 = uid.value.charAt(3);
        d4 = uid.value.charAt(4);
        d5 = uid.value.charAt(5);
        d6 = uid.value.charAt(6);
        d7 = uid.value.charAt(7);
        d8 = uid.value.charAt(8);
        d9 = uid.value.charAt(9);
        if ((d0 == "A") || (d0 == "a")) { acc = 10; }
        else if ((d0 == "B") || (d0 == "b")) { acc = 11; }
        else if ((d0 == "C") || (d0 == "c")) { acc = 12; }
        else if ((d0 == "D") || (d0 == "d")) { acc = 13; }
        else if ((d0 == "E") || (d0 == "e")) { acc = 14; }
        else if ((d0 == "F") || (d0 == "f")) { acc = 15; }
        else if ((d0 == "G") || (d0 == "g")) { acc = 16; }
        else if ((d0 == "H") || (d0 == "h")) { acc = 17; }
        else if ((d0 == "J") || (d0 == "j")) { acc = 18; }
        else if ((d0 == "K") || (d0 == "k")) { acc = 19; }
        else if ((d0 == "L") || (d0 == "l")) { acc = 20; }
        else if ((d0 == "M") || (d0 == "m")) { acc = 21; }
        else if ((d0 == "N") || (d0 == "n")) { acc = 22; }
        else if ((d0 == "P") || (d0 == "p")) { acc = 23; }
        else if ((d0 == "Q") || (d0 == "q")) { acc = 24; }
        else if ((d0 == "R") || (d0 == "r")) { acc = 25; }
        else if ((d0 == "S") || (d0 == "s")) { acc = 26; }
        else if ((d0 == "T") || (d0 == "t")) { acc = 27; }
        else if ((d0 == "U") || (d0 == "u")) { acc = 28; }
        else if ((d0 == "V") || (d0 == "v")) { acc = 29; }
        else if ((d0 == "X") || (d0 == "x")) { acc = 30; }
        else if ((d0 == "Y") || (d0 == "y")) { acc = 31; }
        else if ((d0 == "W") || (d0 == "w")) { acc = 32; }
        else if ((d0 == "Z") || (d0 == "z")) { acc = 33; }
        else if ((d0 == "I") || (d0 == "i")) { acc = 34; }
        else if ((d0 == "O") || (d0 == "o")) { acc = 35; }
        if (acc == 0) {
                alert("請輸入『身份證號碼』的第一個英文字母！");
				uid.focus();
                return false;
        } else {
                accstr = new String(acc);
                acc_1 = (accstr).charAt(0);
                acc_2 = (accstr).charAt(1);
                certsum = 1*acc_1 + 9*acc_2 + 8*d1 + 7*d2 + 6*d3 + 5*d4 + 4*d5 + 3*d6 + 2*d7 + 1*d8;
                certsum_2 = parseInt(certsum%10);
                if(certsum_2==0){certsum_3=0;}else{certsum_3 = 10 - certsum_2;}
				
                if (d9 != certsum_3) {
                       alert("請檢查『身份證號碼』是否輸入錯誤！");
					   uid.focus();
                        return false;
                }
        }
}
//----end

//----basic js
function st_add()
{
  document.getElementById("ch_storey_add").style.visibility = 'visible';
  document.getElementById("ch_storey_add").style.position = 'static';
  document.getElementById("ch_storey_dec").style.visibility = 'hidden';
  document.getElementById("ch_storey_dec").style.position = 'absolute';
  document.form1.chk_storey.value = "1";
}
function setTable()
{
  document.getElementById("f_tbl").style.display = 'block';
  document.getElementById("f_tbl").style.position = 'static';
}
function setTable_1()
{
  document.getElementById("f_tbl").style.display = 'none';
  document.getElementById("f_tbl").style.position = 'absolute';
  document.form1.area_size2.value="";
  document.form1.area_size3.value="";
  document.form1.area_size4.value="";
  document.form1.area_size5.value="";
  document.form1.area_size6.value="";
}
function notnumber(obj)
{
  if(isNaN(obj.value))
  {
       obj.focus();
	   obj.value='';
	   alert('欄位必須為數值！');
  }
}
function getEvent(){     //相容 IE 及 Firefox 的寫法   
 if(document.all)    return window.event;           
   func=getEvent.caller;               
    while(func!=null){       
       var arg0=func.arguments[0];   
         if(arg0){   
           if((arg0.constructor==Event || arg0.constructor ==MouseEvent) || (typeof(arg0)=="object" && arg0.preventDefault && arg0.stopPropagation)){       
                      return arg0;   
                  }   
              }   
              func=func.caller;   
          }   
          return null;   
  }   
function state_chk(kk)
 {
   if(kk==1)
    {
	  document.getElementById("park_kind").style.display = 'block';
      document.getElementById("park_kind").style.position = 'static';
	}
   else
    {
	  document.getElementById("park_kind").style.display = 'none';
      document.getElementById("park_kind").style.position = 'absolute';
	}
 }
function st_add()
{
  document.getElementById("ch_storey_add").style.display = '';
  document.getElementById("ch_storey_add").style.position = 'static';
  document.getElementById("ch_storey_dec").style.display = 'none';
  document.getElementById("ch_storey_dec").style.position = 'absolute';
  document.form1.chk_storey.value = "1";
} 
function st_dec()
{
  document.getElementById("ch_storey_dec").style.display = '';
  document.getElementById("ch_storey_dec").style.position = 'static';
  document.form1.storey_b.value = "";
  document.getElementById("ch_storey_add").style.display = 'none';
  document.getElementById("ch_storey_add").style.position = 'absolute';
  document.form1.chk_storey.value = "0";
}
function column_value(id) {
	return document.getElementById(id);
}
function checkThis(column_name,num,bnum) {
	var obj = column_value(column_name).value;
	var obj_action = column_value('check_'+column_name);
	var w_len = obj.length;
	if (w_len > bnum){
		obj_action.style.color='#ff0000';
	}else{
		obj_action.style.color='#666666';
	}
	obj_action.innerHTML = "輸入字數:( "+ w_len + " / " + num +" )字"
	return false
}
function chk_pwd(a,b){
   a=document.getElementById(a);
   b=document.getElementById(b);
   if(a.value!=b.value){
	  alert('請確認密碼');
	  b.value='';
	  b.focus();
	  return false;
    }
	 return true;
}
function address_num(obj)
{
  var add1=document.getElementById('address');
  var add2=document.getElementById('address2');
  var add3=document.getElementById('address3');
  //alert(str);
  if(obj.value!='' && obj.id=='address2'){
	  var str=add1.value.replace(/；.*/g,"");
	  if(add3.value!=''){
	  add1.value=str+'；地號'+obj.value+'~'+add3.value;
	  }else{
	  add1.value=str+'；地號'+obj.value+add3.value;
	  }
	  }
  if(obj.value!='' && obj.id=='address3'){
	  var str=add1.value.replace(/~.*/g,"");
	  add1.value=str+"~"+obj.value;
	  }
}
function sort_pic(pic1,pic2){
if(pic1.value!='' && pic2.value!='' && pic1.value!=pic2.value){
var div1=document.getElementById('thumbnails'+eval(pic1.value-1));
var div2=document.getElementById('thumbnails'+eval(pic2.value-1));
var sub1=div1.firstChild;
var sub2=div2.firstChild;
div1.removeChild(sub1);
div2.removeChild(sub2);
div1.appendChild(sub2);
div2.appendChild(sub1);
}else{
alert('條件錯誤！');
pic1.focus();
}
}
