	function setCat(id,name) {		
		$('cat_name').innerHTML = name;
		$('cat_id_div').innerHTML= "<input type='hidden' name='cat_id' id='cat_id' value='"+id+"'>";		
		$('catselect').hide();
	}

//送出後將所有按鈕 disable
//最後會將有被disabled 的INPUT TEXT 打開
function submitonce(theform){
  if (document.all||document.getElementById){
    for (i=0;i<theform.length;i++){
      	var tempobj=theform.elements[i]
        	if(tempobj.type.toLowerCase()=="submit")
  	tempobj.disabled=true
	if(tempobj.type.toLowerCase()=="reset")
  	tempobj.disabled=true
	if(tempobj.type.toLowerCase()=="button")
  	tempobj.disabled=true
  	if(tempobj.type.toLowerCase()=="text")
  	tempobj.disabled=false
    }
  }
}

//字串是否為數字
function ValidInt(obj){
	
	var string = obj.value;
	//if(ValidatorTrim(string).length > 0){

		var rx = new RegExp("[0-9]{0,20}$");
    		var matches = rx.exec(string);
    		if(matches != null && string != matches[0]){
			alert("您必須輸入數字!");
			obj.value="";
			obj.focus();
    			return false;
    		}
    		
    	var num = parseInt(string, 10);
    	
    	
    	if(num == 0) {
    		alert("您必須輸入數字不可為0!");
		obj.value="";
		obj.focus();
    		return false;
    			
    	}	
    		 
    	//}
    	return true;
}
function ValidIntZero(obj){
	
	var string = obj.value;
	//if(ValidatorTrim(string).length > 0){

		var rx = new RegExp("[0-9]{0,20}$");
    		var matches = rx.exec(string);
    		if(matches != null && string != matches[0]){
			alert("您必須輸入數字!");
			obj.value="";
			obj.focus();
    			return false;
    		}

    	return true;
}
//輸入的數字第一個不可為0
function ValidZero(string){
	var num = parseInt(string, 10);
    	if(num == 0) return true;
    	else false;	

}	

//檢查郵件格式
function checkmail(myEmail) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myEmail)){
return (false)
}
return (true)
}

//字串去空白
function ValidatorTrim(s) {
    var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
    return (m == null) ? "" : m[1];
}

//開新視窗,並 focus 到新視窗
var newwin; 
function popup(url,width,height)
{	
	newwin=window.open(url,"Win","RESIZABLE=no, SCROLLBARS=yes, WIDTH=" + width + ", HEIGHT=" + height + ", TOOLBAR=no,menubar=no,status=no ,alwaysRaised ");
    	newwin.focus();
}
//如開啟的新視窗未關閉則focus到新視窗
function focuswin(){
	
	if(!newwin) return;
	if(!newwin.closed){
		newwin.focus();
		//window.blur();
	} 
}

//將日期轉換成timestamp 的數字 date type 必須是 Y-m-d
function date_to_timestamp(op){
	var  m, exp;
	var yearFirstExp = new RegExp("^\\s*((\\d{4})|(\\d{2}))([-./])(\\d{1,2})\\4(\\d{1,2})\\s*$");
        m = op.match(yearFirstExp);
        var day, month, year;
        if (m != null && (m[2].length == 4)) {
            day = m[6];
            month = m[5];
            year = (m[2].length == 4) ? m[2] : GetFullYear(parseInt(m[3], 10))
        }
        else {
            				
            var yearLastExp = new RegExp("^\\s*(\\d{1,2})([-./])(\\d{1,2})\\2((\\d{4})|(\\d{2}))\\s*$");
            m = op.match(yearLastExp);
            if (m == null) {
                return null;
            }
                day = m[1];
                month = m[3];
            year = (m[5].length == 4) ? m[5] : GetFullYear(parseInt(m[6], 10))
        }
        month -= 1;
        //alert(year+"-"+month+"-"+day);
        var date = new Date(year, month, day);
        
        return (typeof(date) == "object" && year == date.getFullYear() && month == date.getMonth() && day == date.getDate()) ? date.valueOf() : null;
        
}


//產品搜尋
function submitcon_prod_search_form(obj){
	if(confirm("是否確定送出?")){
		
		if(Vali_Search_Data(obj)) return true;
		else return false;
		
	}else return false;
}
function Vali_Search_Data(obj){
	
	
	if(ValidatorTrim(obj.s_name.value).length == 0){
		alert("您沒有輸入搜尋條件!");
	    	obj.s_model.focus();
	    	return false;
	}
	
	submitonce(obj);
	return true;
}

//連絡我們
function submitcon_contact_form(obj){
	if(confirm("是否確定送出?")){
		
		if(Vali_Contact_Data(obj)) return true;
		else return false;
		
	}else return false;
}
function Vali_Contact_Data(obj){
	
	
	if(ValidatorTrim(obj.contact_name.value).length == 0){
		alert("請輸入姓名!");
		obj.contact_name.focus();
		return false;
	}
	if(ValidatorTrim(obj.contact_tel.value).length == 0){
		alert("請輸入電話!");
		obj.contact_tel.focus();
		return false;
	}
	if(ValidatorTrim(obj.contact_email.value).length == 0 || obj.contact_email.value.indexOf('@',0)==-1 || obj.contact_email.value.indexOf(".",obj.contact_email.value.indexOf('@',0))==-1){
		alert("您輸入的收件者E-Mail無效!");
		obj.contact_email.focus();
		return false;
	}
	if(ValidatorTrim(obj.contact_subj.value).length == 0){
		alert("請輸入主旨!");
		obj.contact_subj.focus();
		return false;
	}
	if(ValidatorTrim(obj.contact_body.value).length == 0){
		alert("請輸入mail內容!");
		obj.contact_body.focus();
		return false;
	}
	
	submitonce(obj);
	return true;
}

//推薦本站
function submitcon_recommend_form(obj){
	if(confirm("是否確定送出?")){
		
		if(Vali_Recommend_Data(obj)) return true;
		else return false;
		
	}else return false;
}
function Vali_Recommend_Data(obj){
	
	
	
	if(ValidatorTrim(obj.recommend_to.value).length == 0 || obj.recommend_to.value.indexOf('@',0)==-1 || obj.recommend_to.value.indexOf(".",obj.recommend_to.value.indexOf('@',0))==-1){
		alert("您輸入的收件者E-Mail無效!");
		obj.recommend_to.focus();
		return false;
	}
	if(ValidatorTrim(obj.recommend_from.value).length == 0 || obj.recommend_from.value.indexOf('@',0)==-1 || obj.recommend_from.value.indexOf(".",obj.recommend_from.value.indexOf('@',0))==-1){
		alert("您輸入的寄件者E-Mail無效!");
		obj.contact_email.focus();
		return false;
	}
	if(ValidatorTrim(obj.recommend_subj.value).length == 0){
		alert("請輸入主旨!");
		obj.recommend_subj.focus();
		return false;
	}
	if(ValidatorTrim(obj.recommend_body.value).length == 0){
		alert("請輸入mail內容!");
		obj.recommend_body.focus();
		return false;
	}
	
	submitonce(obj);
	return true;
}


//預約參觀
function submitcon_ap_form(obj){
	
	if(confirm("是否確定送出?")){
		
		if(Vali_Ap_Data(obj)) return true;
		else return false;
		
	}else return false;
}
function Vali_Ap_Data(obj){
	
	if(ValidatorTrim(obj.ap_unit.value).length == 0){
		alert("請輸入報名單位!");
		obj.ap_unit.focus();
		return false;
	}
	
	if(ValidatorTrim(obj.ap_master.value).length == 0){
		alert("請輸入參觀領隊!");
		obj.ap_master.focus();
		return false;
	}
	if(ValidatorTrim(obj.ap_tel.value).length == 0){
		alert("請輸入聯絡電話!");
		obj.ap_tel.focus();
		return false;
	}
	if(ValidatorTrim(obj.ap_contact.value).length == 0){
		alert("請輸入聯絡人員!");
		obj.ap_contact.focus();
		return false;
	}
	if(ValidatorTrim(obj.ap_person.value).length == 0){
		alert("請輸入參觀人數!");
		obj.ap_person.focus();
		return false;
	}
	if(ValidatorTrim(obj.ap_mobi.value).length == 0){
		alert("請輸入行動電話!");
		obj.ap_mobi.focus();
		return false;
	}
	if(ValidatorTrim(obj.ap_mail.value).length == 0 || obj.ap_mail.value.indexOf('@',0)==-1 || obj.ap_mail.value.indexOf(".",obj.ap_mail.value.indexOf('@',0))==-1){
		alert("您輸入的E-Mail無效!");
		obj.ap_mail.focus();
		return false;
	}
	
	
	
	submitonce(obj);
	return true;
}




//購物車
function change(id){
	var change_num = eval("document.all.num_"+id).value;	
	if(ValidatorTrim(change_num).length == 0){
		alert("您沒有輸入數量!");
		eval("document.all.num_"+id).focus();
		return;
	}
	window.location.href="shopcar.php?func=edit&prod_id="+id+"&num="+change_num;
}

function del(id){
	window.location.href="shopcar.php?func=del&prod_id="+id;

}

//member
function submitcon_login_form(obj){
	if(confirm("是否確定送出?")){
		
		if(Vali_Member_Login_Data(obj)) return true;
		else return false;
		
	}else return false;
}
function Vali_Member_Login_Data(obj){
	
	
	
	if(ValidatorTrim(obj.login_id.value).length == 0){
		alert("請輸入帳號!");
		obj.login_id.focus();
		return false;
	}
	if(ValidatorTrim(obj.login_pass.value).length == 0){
		alert("請輸入密碼!");
		obj.login_pass.focus();
		return false;
	}
	submitonce(obj);
	return true;
}

function submitcon_member_add_form(obj){
	if(confirm("是否確定送出?")){
		
		if(Vali_Member_Add_Data(obj)) return true;
		else return false;
		
	}else return false;
}
function Vali_Member_Add_Data(obj){
	
	if(ValidatorTrim(obj.login_id.value).length == 0){
		alert("請輸入帳號!");
		obj.login_id.focus();
		return false;
	}
	if(ValidatorTrim(obj.login_pass.value).length == 0){
		alert("請輸入密碼!");
		obj.login_pass.focus();
		return false;
	}else{
		if(ValidatorTrim(obj.login_pass_conf.value).length == 0){
			alert("請輸入確認密碼!");
			obj.login_pass_conf.focus();
			return false;
		}else{
			if(obj.login_pass.value !=obj.login_pass_conf.value){
				alert("輸入的密碼和確認密碼不相等!");
				obj.login_pass_conf.focus();
				return false;
				
			}	
		
		}
	}	
	
	if(ValidatorTrim(obj.name.value).length == 0){
		alert("請輸入姓名!");
		obj.name.focus();
		return false;
	}
	
	if(ValidatorTrim(obj.tel.value).length == 0){
		alert("請輸入電話!");
		obj.tel.focus();
		return false;
	}
	if(ValidatorTrim(obj.email.value).length == 0 || obj.email.value.indexOf('@',0)==-1 || obj.email.value.indexOf(".",obj.email.value.indexOf('@',0))==-1){
		alert("您輸入的E-Mail無效!");
		obj.email.focus();
		return false;
	}
	/*if(ValidatorTrim(obj.zip.value).length == 0){
		alert("請輸入郵遞區號!");
		obj.zip.focus();
		return false;
	}
	if(ValidatorTrim(obj.addr.value).length == 0){
		alert("請輸入住址!");
		obj.addr.focus();
		return false;
	}*/
	
	submitonce(obj);
	return true;
}

function submitcon_member_edit_form(obj){
	if(confirm("是否確定送出?")){
		
		if(Vali_Member_Edit_Data(obj)) return true;
		else return false;
		
	}else return false;
}
function Vali_Member_Edit_Data(obj){
	
	
	
	if(ValidatorTrim(obj.login_pass.value).length){
		
		if(ValidatorTrim(obj.login_pass_conf.value).length == 0){
			alert("請輸入確認密碼!");
			obj.login_pass_conf.focus();
			return false;
		}else{
			if(obj.login_pass.value !=obj.login_pass_conf.value){
				alert("輸入的密碼和確認密碼不相等!");
				obj.login_pass_conf.focus();
				return false;
				
			}	
		
		}
	}	
	
	if(ValidatorTrim(obj.name.value).length == 0){
		alert("請輸入姓名!");
		obj.name.focus();
		return false;
	}
	if(ValidatorTrim(obj.email.value).length == 0 || obj.email.value.indexOf('@',0)==-1 || obj.email.value.indexOf(".",obj.email.value.indexOf('@',0))==-1){
		alert("您輸入的E-Mail無效!");
		obj.email.focus();
		return false;
	}
	if(ValidatorTrim(obj.tel.value).length == 0){
		alert("請輸入電話!");
		obj.tel.focus();
		return false;
	}
	
	if(ValidatorTrim(obj.addr.value).length == 0){
		alert("請輸入住址!");
		obj.addr.focus();
		return false;
	}
	
	
	submitonce(obj);
	return true;
}
//order
function submitcon_order_add_form(obj){
	if(confirm("是否確定送出?")){
		
		if(Vali_Order_Add_Data(obj)) return true;
		else return false;
		
	}else return false;
}
function Vali_Order_Add_Data(obj){
	
	
	if(ValidatorTrim(obj.rece.value).length == 0){
		alert("請輸入收件人姓名!");
		obj.rece.focus();
		return false;
	}
	if(ValidatorTrim(obj.rece_mobi.value).length == 0){
		alert("請輸入收件人手機!");
		obj.rece_mobi.focus();
		return false;
	}
	if(ValidatorTrim(obj.rece_tel.value).length == 0){
		alert("請輸入收件人電話!");
		obj.rece_tel.focus();
		return false;
	}
	
	if(ValidatorTrim(obj.rece_addr.value).length == 0){
		alert("請輸入收件人住址!");
		obj.rece_addr.focus();
		return false;
	}
	
	submitonce(obj);
	return true;
}


function submitcon_forget_form(obj){
	if(confirm("是否確定送出?")){
		
		if(Vali_Member_Fprget_Data(obj)) return true;
		else return false;
		
	}else return false;
}
function Vali_Member_Fprget_Data(obj){
	
	if(ValidatorTrim(obj.login_id.value).length == 0){
		alert("請輸入帳號!");
		obj.login_id.focus();
		return false;
	}
	if(ValidatorTrim(obj.email.value).length == 0 || obj.email.value.indexOf('@',0)==-1 || obj.email.value.indexOf(".",obj.email.value.indexOf('@',0))==-1){
		alert("您輸入的E-Mail無效!");
		obj.email.focus();
		return false;
	}
	submitonce(obj);
	return true;
}	