function CkNumAlpha(text){
	var tomatch=text.value.match(/[^A-Za-z0-9]/g);
	if(text.value!='')
	{		
		if(tomatch)
		{
			alert("必需輸入英文字母及數字，不分大小寫!!");
			text.focus();
			return false;
		}
	}
}

function CkNum(text){
	var tomatch=text.value.match(/[^0-9]/g);
	if(text.value!='')
	{		
		if(tomatch)
		{
			alert("必需輸入數字!!");
			text.focus();
			return false;
		}
	}
}
function CkMail(mail)
{
	var tomatch=/[A-Za-z0-9_\-\.]+@([0-9a-z][a-z0-9_\-\.]+)(\.)[A-Za-z\.]{2,}/;	
	if(mail.value!='')
	{		
		if(!tomatch.test(mail.value))
		{
			alert("請輸入正確的E-Mail ");
			mail.focus();
			return false;
		}
	}
}
function CkCoID(coid){	
	if(coid.value!=''){
		if(coid.value.length!=8){
			alert("請輸入正確的公司統一編號!!");
			coid.focus();
			return false;
		}
	}	
}
function IsReadyCustomer1(form){
	if(form.username.value==''){
		alert("請輸入帳號！！");
		form.username.focus();
		return false;
	}
	if(form.password.value==''){
		alert("請輸入密碼！！");
		form.password.focus();
		return false;
	}
	if(form.password2.value==''){
		alert("請輸入確認密碼！！");
		form.password2.focus();
		return false;
	}
	if(form.password.value!='' || form.password2.value!=''){
		if(form.password.value!=form.password2.value){
			alert("密碼與確認密碼不符合，請重新輸入！！");
			form.password.focus();
			return false;
		}
	}
	if(form.username.value!='' || form.password.value!=''){
		if(form.username.value==form.password.value){
			alert("帳號與密碼不可相同，請重新輸入！！");
			form.username.focus();
			return false;
		}
	}
	form.submit();
}
function IsReadyCustomer2(form){
	if(form.company.value==''){
		alert("請輸入公司名稱！！");
		form.company.focus();
		return false;
	}
	if(form.coid.value==''){
		alert("請輸入公司統一編號！！");
		form.coid.focus();
		return false;
	}
	if(form.corp_addr.value==''){
		alert("請輸入公司地址！！");
		form.corp_addr.focus();
		return false;
	}
	if(form.telarea.value==''){
		alert("請輸入公司電話！！");
		form.telarea.focus();
		return false;
	}
	if(form.tel.value==''){
		alert("請輸入公司電話！！");
		form.tel.focus();
		return false;
	}
	if(form.conname.value==''){
		alert("請輸入聯絡人姓名！！");
		form.conname.focus();
		return false;
	}
	if(form.dep.value==''){
		alert("請輸入部門！！");
		form.dep.focus();
		return false;
	}
	if(form.contelarea.value==''){
		alert("請輸入聯絡電話！！");
		form.contelarea.focus();
		return false;
	}
	if(form.con_tel.value==''){
		alert("請輸入聯絡電話！！");
		form.con_tel.focus();
		return false;
	}
	if(form.email.value==''){
		alert("請輸入E-mail！！");
		form.email.focus();
		return false;
	}
	if(form.everbuy[0].checked==true){
		if(form.buyclass1.value==0 && form.buyclass2.value==0 && form.buyclass3.value==0){
			alert("請選擇購買過的產品系列！！");
			form.buyclass1.focus();
			return false;
		}
	}
	form.submit();
}
function IsReadyContact(form){
  	if(form.company.value==''){
		alert("公司名稱不可空白");
		form.company.focus();
		return false;
	}
	if(form.address.value==''){
	  	alert("請輸入公司地址");
	  	form.address.focus();
	  	return false;
	}
  	if(form.conname.value==''){
	  alert("請輸入姓名");
	  form.conname.focus();
	  return false;
	}
  	if(form.dep.value==''){
	  alert("請輸入部門");
	  form.dep.focus();
	  return false;
	}
	if(form.tel_areano.value==''){
	  	alert("請輸入正確的電話");
	  	form.tel_areano.focus();
	  	return false;
	}
	if(form.tel.value==''){
	  	alert("請輸入正確的電話");
	  	form.tel.focus();
	  	return false;
	}
	if(form.email.value==''){
		alert("請輸入正確的E-Mail");
		form.email.focus();
		return false;
	}
	if(form.reg_no.value!=''){
		form.check_flg.value='etan';
	}
	form.submit();
}
function ProdQry(form){
	if(form.itemname.value == '    ---請輸入型號---' || form.itemname.value==''){
		alert("請輸入欲搜尋之產品型號！");
		form.itemname.focus();
		return false;
	}
	form.submit();
}
function ProdSeriesQry(form){
	if(form.seriesid.value!='none'){
		form.action = "prod_list.php";
		form.submit();
	}
}
function ProdItemQry(form){
	if(form.itemid.value==''){
		alert("請選擇查詢之產品型號！！");
		form.itemid.focus();
		return false;
	}
	if(form.itemid.value!=''){
		//form.action = 'common_lib/to_firstinfo.php';
		form.submit();
	}
}
function SpecialSeriesQry(form){
	if(form.seriesid.value!='none'){
		form.action = "specialprod_list.php";
		form.submit();
	}
}
function Send_Compare(form,ckcount){
	ckselect = 0;
	for(i=0;i<ckcount;i++){
		if(form.elements[i].checked==true){
			ckselect++;
		}
	}
	if(ckselect<1){
		alert("請選擇欲比較之產品，最少 2 樣；最多 4 樣。 ");
		return false;
	}else if(ckselect<2){
		alert("選擇欲比較之產品，最少 2 樣。 ");
		return false;
	}else if(ckselect>4){
		alert("選擇欲比較之產品，最多 4 樣。 ");
		return false;
	}else{
		form.submit();
	}
}
function IsReadySalesLogin(form){
	if(form.loginname.value==''){
		alert("請輸入帳號！！");
		form.loginname.focus();
		return false;
	}
	if(form.password.value==''){
		alert("請輸入密碼！！");
		form.password.focus();
		return false;
	}
	form.submit();
}
//清除menu列產品搜尋產品型號文字輸入
function ClearText(txtitem){
	if(txtitem.value == '    ---請輸入型號---'){
		txtitem.value = '';
	}
}
//跳出視窗定位
function OpenPage(topage,pagename,w,h,bar) { 
	x = (screen.width - w)/2;
	y = (screen.height - h)/2;
	window.open(topage,pagename,'left='+x+',top='+y+',width='+w+',height='+h+',scrollbars='+bar);
}

//快速選單開始
function set_select(obj_name,items,kind){
	o = set_select_clean(obj_name);

	for(i = 0 ;i < items.length;i++)
		if(items[i].kind == kind){
			o[o.length] = new Option(items[i].option,items[i].value);
		}
}

function set_select_clean(obj_name){
	ob=document.getElementById(obj_name);
	o = ob.options;
	o.length = 0
	return o
}
function set_series(kind,value,option){
	series[series.length] = new new_item(kind,value,option)
}

function set_item(kind,value,option){
	items[items.length] = new new_item(kind,value,option)
}

function new_item(kind,value,option){
	this.kind = kind
	this.value = value	
	this.option = option
}
//快速選單結束

function CkUserNameFormat(text){
	if(text.value!='' && text.value.length<4){
		alert("帳號必須為4 至 16 個字元的英文字母、數字，第一個字元需為英文字母。！！");
		text.focus();
		return false;
	}
	var firstchar='';
	firstchar=text.value.charAt(0);
	var tomatch=firstchar.match(/[^A-Za-z]/g);
	if(text.value!=''){		
		if(tomatch){
			alert("帳號必須為4 至 16 個字元的英文字母、數字，第一個字元需為英文字母！！");
			text.focus();
			return false;
		}
	}
}
function IsReadyPassword(form){
	if(form.password.value==''){
		alert("請輸入使用者新密碼！！");
		form.password.focus();
		return false;
	}
	if(form.password2.value==''){
		alert("請輸入確認新密碼！！");
		form.password2.focus();
		return false;
	}
	if(form.password.value!='' || form.password2.value!=''){
		if(form.password.value!=form.password2.value){
			alert("使用者新密碼與確認新密碼不符合，請重新輸入！！");
			form.password.focus();
			return false;
		}
	}
	form.submit();
}

function IsReadyForgetUn(form){
	if(form.password.value==''){
		alert("請輸入密碼！！");
		form.password.focus();
		return false;
	}
	if(form.email.value==''){
		alert("請輸入E-Mail！！");
		form.email.focus();
		return false;
	}
	OpenPage('customer_pwqry.php?qry=un&key1='+form.password.value+'&key2='+form.email.value,'forgotpw',300,180,0);
	return false;
}

function IsReadyForgetPw(form){
	if(form.username.value==''){
		alert("請輸入帳號！！");
		form.username.focus();
		return false;
	}
	if(form.email.value==''){
		alert("請輸入E-Mail！！");
		form.email.focus();
		return false;
	}
	OpenPage('customer_pwqry.php?qry=pw&key1='+form.username.value+'&key2='+form.email.value,'forgotpw',300,180,0);
	return false;
}

function IsReadyForgetPwKey(form){
	if(form.username.value==''){
		alert("請輸入帳號！！");
		form.username.focus();
		return false;
	}
	if(form.email.value==''){
		alert("請輸入E-Mail！！");
		form.email.focus();
		return false;
	}
	OpenPage('customer_pwqry.php?qry=pwkey&key1='+form.username.value+'&key2='+form.email.value,'forgotpw',300,180,0);
	return false;
}

function StockCommonQry(form){
	if(form.txtqry.value==''){
		alert("請輸入查詢產品關鍵字！！");
		form.txtqry.focus();
		return false;
	}
	form.submit();
}
function StockOtherQry(form){
	if(form.classid.value==''){
		alert("請選擇產品類別！！");
		form.classid.focus();
		return false;
	}
	if(form.seriesid.value==''){
		alert("請選擇產品系列！！");
		form.seriesid.focus();
		return false;
	}
	if(form.itemname.value==''){
		alert("請選擇產品型號！！");
		form.itemname.focus();
		return false;
	}
	form.submit();
}
function ResetBuyClass(form){
	form.buyclass1.selectedIndex=0;
	form.buyclass2.selectedIndex=0;
	form.buyclass3.selectedIndex=0;
}
function CkPWFormat(text){
	if(text.value!='' && text.value.length<4){
		alert("密碼必須為4 至 16 個字元的英文字母、數字！！");
		text.focus();
		return false;
	}
}
//修改客戶資料，檢查是哪一種語系
function CkCustomerLang(langvar) { 
	switch(langvar){
		case 'big5':
			location.href='customer_edit.php';
			break;
		case 'gb':
			location.href='../gb/customer_edit.php';
			break;
		case 'en':
			location.href='../en/customer_edit.php';
			break;
		default:
			location.href='service.php';
			break;
	}
}
//連結庫存查詢，檢查客戶類別，一般會員或經銷商
function CkCustomerType(custype) { 
	if(custype=='agency'){
		location.href='prodstock_qry.php';
	}else{
		alert("產品庫存查詢為經銷商客戶專屬權益。");
		return false;
	}
}

//重新產生驗證碼圖片
//傳入驗證碼圖片元件
function reloadRegNoImg(img){
	img.src='common_lib/create_reg_no_graph/create_reg_no_graph.php?'+Math.random();
}


function IsReadyEnewsOrder(form){
	form.act.value='register';
	if(form.email.value==''){
		alert("請輸入E-Mail！！");
		form.email.focus();
		return false;
	}
	if(form.cusname.value==''){
		alert("請輸入姓名！！");
		form.cusname.focus();
		return false;
	}	
	form.submit();
}

function IsReadyEnewsCancel(form){
	form.act.value='cancel';
	if(form.email.value==''){
		alert("請輸入E-Mail！！");
		form.email.focus();
		return false;
	}
	if(form.cusname.value==''){
		alert("請輸入姓名！！");
		form.cusname.focus();
		return false;
	}	
	form.submit();
}
