function CkCoID(coid){	
	var firstno = coid.value.charAt(0).toUpperCase();
	var tomatch1=/[0-9]/;
	var tomatch2=/[A-Z]/;
	var len = coid.value.length;
	if(coid.value!='')
	{
		if(tomatch1.test(firstno)){
			if(len!= 8){
				alert("請輸入正確的公司統一編號或個人身分證字號!!");
				coid.focus();
				return false;
			}
			if(!CkNum(coid)){	
				return false;
			}			
		}else if(tomatch2.test(firstno)){		
			if(!CkUserID(coid)){
				return false;
			}
		}else{
			alert("請輸入正確的公司統一編號或個人身分證字號!!");
			coid.focus();
			return false;
		}
	}	
}
function CkUserID(userid){
	if(userid.value != ''){
		if (userid.value.length != 10){	
			alert("請輸入正確的身分證字號!!");	
			userid.focus();
			return false;
		}else{
			var firstid = new Array("A10","B11","C12","D13","E14","F15","G16","H17","J18","K19",
				"L20","M21","N22","P23","Q24","R25","S26","T27","U28","V29","X30","Y31","W32",
				"Z33","I34","o35");
			var idno = new Array(10);
			for (i = 0; i < 10; i++) {	
				idno[i] = userid.value.charAt(i).toUpperCase();
			}
			for (var i = 1; i < 10; i++) {	
				if (idno[i] > '9'){
					alert("請輸入正確的身分證字號!!");	
					userid.focus();
					return false;
				}
			}
			var firstno = 0;
			for (i = 0; i < 26; i++) {	
				if (firstid[i].charAt(0) == idno[0]) {
					firstno = i + 1;
					break;
				}
			}
			if (firstno == 0) {	
				alert("請輸入正確的身分證字號!!");	
				userid.focus();
				return false;	
			} else {	
				firstno--;
				conut = -1;
				if ((idno[1] == "1") || (idno[1] == "2")) {
					conut = (parseInt(firstid[firstno].charAt(1)) + (9 * parseInt(firstid[firstno].charAt(2))) + (8 * parseInt(idno[1])) + (7 * parseInt(idno[2])) + 
						  (6 * parseInt(idno[3])) + (5 * parseInt(idno[4])) + (4 * parseInt(idno[5])) + (3 * parseInt(idno[6])) + (2 * parseInt(idno[7])) + parseInt(idno[8])) % 10;
					if (conut == 0) conut = 10;
					if (parseInt(idno[9]) != (10 - conut)){
						alert("請輸入正確的身分證字號!!");	
						userid.focus();
						return false;
					}
				} else {
				   alert("請輸入正確的身分證字號!!");	
					userid.focus();
					return false;
				}
			}
		}
	}
}

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;
		}else{
			return true;
		}
	}
}
function CkPhoto(photo,photoarea)
{
	var tomatch1=/[0-9]{8}/;
	var tomatch2=/[0-9]{7}/;
	var tomatch3=/[0-9]{6}/;
	var tomatch4=/[0-9]{5}/;
	var area=photoarea.value;
	var photono=photo.value;
	var photolen=photo.value.length;
	var arealen=photoarea.value.length;
	var flag=true;
	if(photo.value!='')
	{
		if(area=="02" || area=="04"){
			if(!tomatch1.test(photono) || photolen!=8){
			alert("號碼輸入錯誤，\n聯絡電話含有非數字字元或聯絡電話數字位數錯誤 !!");
			photo.focus();
			return false;
			}
		}else{
			switch (arealen){
				case 2:
					if(!tomatch2.test(photono) || photolen!=7)
						flag=false;
					break;
				case 3:
					if(!tomatch3.test(photono) || photolen!=6)
						flag=false;
					break;
				case 4:
					if(!tomatch4.test(photono) || photolen!=5)
						flag=false;
					break;
			}
			if(flag==false){
				alert("號碼輸入錯誤，\n電話號碼含有非數字字元或電話數字位數錯誤 !!");
				photo.focus();
				return false;
			}
		}
	}
}
function CkMobile(photo)
{
	var tomatch=/^09[0-9]{8}/;
	var mobile=photo.value;
	if(photo.value!='')
	{
		if(!tomatch.test(mobile) || photo.value.length!=10){
			alert("格式錯誤，\n行動電話必須為'09'開頭之10個數字 !!");
			photo.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 CkURL(text)
{
	var tomatch=/http:\/\//i;	
	if(text.value!='')
	{		
		if(!tomatch.test(text.value))
		{
			alert("網址需包含 http://   ");
			text.focus();
			return false;
		}
	}
}
function IsReadySearch(form){
	if(form.searchword.value==''){
		alert("請輸入欲搜尋資產品資訊！！");
		form.searchword.focus();
		return false;
	}else{
		form.submit();
	}
}
function IsReadyLogin(form){
	if(form.loginname.value==''){
		alert("請輸入帳號！！");
		form.loginname.focus();
		return false;
	}
	if(form.password.value==''){
		alert("請輸入密碼！！");
		form.password.focus();
		return false;
	}
}
function IsReadyForget(form){
	if(form.username.value==''){
		alert("請輸入帳號！！");
		form.username.focus();
		return false;
	}
	if(form.password.value==''){
		alert("請輸入密碼！！");
		form.password.focus();
		return false;
	}
}

function IsReadyMemAdd(form){
	if(form.name.value==''){
		alert("請輸入姓名！！");
		form.name.focus();
		return false;
	}
	/*
	if(form.userid.value==''){
		alert("請輸入身分證字號！！");
		form.userid.focus();
		return false;
	}
	*/
	if(form.email.value==''){
		alert("請輸入E-mail！！");
		form.email.focus();
		return false;
	}
	if(form.tel.value==''){
		alert("請輸入聯絡電話！！");
		form.tel.focus();
		return false;
	}
	if(form.postno.value==''){
		alert("請輸入郵遞區號！！");
		form.postno.focus();
		return false;
	}
	if(form.address.value==''){
		alert("請輸入通訊地址！！");
		form.address.focus();
		return false;
	}
	if(form.username.value==''){
		alert("請輸入會員帳號！！");
		form.username.focus();
		return false;
	}
	if(form.password1.value==''){
		alert("請輸入使用者密碼！！");
		form.password1.focus();
		return false;
	}
	if(form.password2.value==''){
		alert("請輸入確認密碼！！");
		form.password2.focus();
		return false;
	}
	if(form.password1.value!='' || form.password2.value!=''){
		if(form.password1.value!=form.password2.value){
			alert("使用者密碼與確認密碼不符合，請重新輸入！！");
			form.password1.focus();
			return false;
		}
	}
}
function IsReadyMemEdit(form){
	if(form.email.value==''){
		alert("請輸入E-mail！！");
		form.email.focus();
		return false;
	}
	if(form.tel.value==''){
		alert("請輸入聯絡電話！！");
		form.tel.focus();
		return false;
	}
	if(form.postno.value==''){
		alert("請輸入郵遞區號！！");
		form.postno.focus();
		return false;
	}
	if(form.address.value==''){
		alert("請輸入通訊地址！！");
		form.address.focus();
		return false;
	}
}
function IsReadyVipAdd(form){
	if(form.company.value==''){
		alert("請輸入公司名稱！！");
		form.company.focus();
		return false;
	}
	if(form.coid.value==''){
		alert("請輸入公司統一編號！！");
		form.coid.focus();
		return false;
	}
	if(form.boss.value==''){
		alert("請輸入負責人姓名！！");
		form.boss.focus();
		return false;
	}
	if(form.businesstype.value==''){
		alert("請輸入營業項目！！");
		form.businesstype.focus();
		return false;
	}
	if(form.tel.value==''){
		alert("請輸入公司電話！！");
		form.tel.focus();
		return false;
	}
	if(form.postno.value==''){
		alert("請輸入郵遞區號！！");
		form.postno.focus();
		return false;
	}
	if(form.address.value==''){
		alert("請輸入公司地址！！");
		form.address.focus();
		return false;
	}
	if(form.email.value==''){
		alert("請輸入公司E-mail！！");
		form.email.focus();
		return false;
	}
	if(form.conname.value==''){
		alert("請輸入聯絡人姓名！！");
		form.conname.focus();
		return false;
	}
	if(form.conemail.value==''){
		alert("請輸入聯絡人E-mail！！");
		form.conemail.focus();
		return false;
	}
	if(form.contel.value==''){
		alert("請輸入聯絡人電話！！");
		form.contel.focus();
		return false;
	}
	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;
		}
	}
}
function IsReadyVipEdit(form){
	if(form.company.value==''){
		alert("請輸入公司名稱！！");
		form.company.focus();
		return false;
	}
	if(form.coid.value==''){
		alert("請輸入公司統一編號！！");
		form.coid.focus();
		return false;
	}
	if(form.boss.value==''){
		alert("請輸入負責人姓名！！");
		form.boss.focus();
		return false;
	}
	if(form.businesstype.value==''){
		alert("請輸入營業項目！！");
		form.businesstype.focus();
		return false;
	}
	if(form.tel.value==''){
		alert("請輸入公司電話！！");
		form.tel.focus();
		return false;
	}
	if(form.postno.value==''){
		alert("請輸入郵遞區號！！");
		form.postno.focus();
		return false;
	}
	if(form.address.value==''){
		alert("請輸入公司地址！！");
		form.address.focus();
		return false;
	}
	if(form.email.value==''){
		alert("請輸入公司E-mail！！");
		form.email.focus();
		return false;
	}
	if(form.conname.value==''){
		alert("請輸入聯絡人姓名！！");
		form.conname.focus();
		return false;
	}
	if(form.conemail.value==''){
		alert("請輸入聯絡人E-mail！！");
		form.conemail.focus();
		return false;
	}
	if(form.contel.value==''){
		alert("請輸入聯絡人電話！！");
		form.contel.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;
		}
	}
}
function TopicQry(fmqry){
	if(fmqry.txtkeyword.value==''){
		alert("請輸入搜尋條件！！");
		fmqry.txtkeyword.focus();
		return false;
	}
	if(fmqry.selqry.value=='none'){
		alert("請選擇搜尋項目！！");
		fmqry.selqry.focus();
		return false;
	}
}
function IsReadyTopic(form){
	if(form.postname.value==''){
		alert("請輸入姓名！！");
		form.postname.focus();
		return false;
	}
	if(form.subject.value==''){
		alert("請輸入文章主題！！");
		form.subject.focus();
		return false;
	}
	if(form.security.value==''){
		alert("請輸入驗證碼");
  		form.security_try.focus();
  		return false;
	}
	if(form.content.value==''){
		alert("請輸入文章內容！！");
		form.content.focus();
		return false;
	}
}
function IsReadyReply(form){
	if(form.postname.value==''){
		alert("請輸入姓名！！");
		form.postname.focus();
		return false;
	}
	if(form.content.value==''){
		alert("請輸入回覆文章內容！！");
		form.content.focus();
		return false;
	}
	if(form.security.value==''){
		alert("請輸入驗證碼");
  		form.security_try.focus();
  		return false;
	}
}
function IsReadyQuestion(form){
	if(form.subject.value==''){
		alert("請輸入留言主旨！！");
		form.subject.focus();
		return false;
	}
	if(form.question.value==''){
		alert("請輸入留言內容！！");
		form.question.focus();
		return false;
	}
	if(form.postname.value==''){
		alert("請輸入姓名！！");
		form.postname.focus();
		return false;
	}
	if(form.security.value==''){
		alert("請輸入驗證碼！！");
		form.security.focus();
		return false;
	}
}

function CkQry(text){
	if(text.value==''){
		alert("請輸入選購數量！！");
		text.focus();
		return false;
	}else{
		CkNum(text);
	}
}
function IsReadyRecount(form){
	form.submit();
}

function IsReadyOrder(form){
	if(form.paymodal.value=='none'){
		alert("請選擇付款方式！！");
		form.paymodal.focus();
		return false;
	}
	if(form.toname.value==''){
		alert("請輸入收貨人姓名！！");
		form.toname.focus();
		return false;
	}
	if(form.postno.value==''){
		alert("請輸入郵遞區號！！");
		form.postno.focus();
		return false;
	}
	if(form.address.value==''){
		alert("請輸入送貨地址！！");
		form.address.focus();
		return false;
	}
	if(form.tel.value==''){
		alert("請輸入聯絡電話！！");
		form.tel.focus();
		return false;
	}
}
function Insert_Default(form,toname,postno,address,telarea,tel,mobile){
	form.toname.value = toname;
	form.postno.value = postno;
	form.address.value = address;
	form.tel.value = tel;
	form.mobile.value = mobile;
	switch(telarea){
		case '02': form.telarea.selectedIndex = 0;break;
		case '03': form.telarea.selectedIndex = 1;break;
		case '037': form.telarea.selectedIndex = 2;break;
		case '04': form.telarea.selectedIndex = 3;break;
		case '049': form.telarea.selectedIndex = 4;break;
		case '05': form.telarea.selectedIndex = 5;break;
		case '06': form.telarea.selectedIndex = 6;break;
		case '07': form.telarea.selectedIndex = 7;break;
		case '08': form.telarea.selectedIndex = 8;break;
		case '082': form.telarea.selectedIndex = 9;break;
		case '089': form.telarea.selectedIndex = 10;break;
		case '0826': form.telarea.selectedIndex = 11;break;
		case '0827': form.telarea.selectedIndex = 12;break;
		case '0836': form.telarea.selectedIndex = 13;break;
	}
}
function CkUserName(id,username,userkind) { 
	window.open('lib/ckusername.php?id=' + id + '&username=' + username+ '&userkind=' + userkind ,'ckusername','width=400,height=300');
}
function ChangePassWord(id,username,userkind) { 
	wx = 400;
	wy = 250;
	x = (screen.width - wx)/2;
	y = (screen.height - wy)/2;
	ChangePW=window.open('change_mempw.php?id=' + id + '&username=' + username+ '&userkind=' + userkind,'changepw','left='+x+',top='+y+',width='+wx+',height='+wy);
}
function CkSubWin(){
	if(!ChangePW.closed){
		ChangePW.close();
	}
}
function Open_CarAdd(prodid) { 
	wx = 600;
	wy = 400;
	x = (screen.width - wx)/2;
	y = (screen.height - wy)/2;
	window.open('car_add.php?prodid=' + prodid,'caradd','left='+x+',top='+y+',width='+wx+',height='+wy+',scrollbars=yes');
}
