﻿function jTrim(cItem){
	for(i=0;i<cItem.length;i++){cItem=cItem.replace(/ /i,"");}
  return cItem;
}


//<input type="text">欄位驗證
//objItem_控制項, strName_控制項中文
function isValidInput(objItem,strName){
	//objItem.value=jTrim(objItem.value);
	if(objItem.value.length==0 || objItem.value=='輸入文字'){
		alert('Please input '+strName+'！');
		objItem.focus();
		return false;
	}
	return true;
}

//for 私塾繳款方式檢查
function isValidInputcheck(objItem,strName){
	//objItem.value=jTrim(objItem.value);
	if(objItem.value.length==0 || objItem.value=='輸入文字'){
		alert('Please input '+strName+'！');
		return false;
	}
	return true;
}

//<input type="text">問題內容欄位驗證
//objItem_控制項, strName_控制項中文
function isValidQuestionInput(objItem,strName){
	//objItem.value=jTrim(objItem.value);
	if(objItem.value.length==0){
		alert('Please input '+strName+'！');
		objItem.focus();
		return false;
	}
	return true;
}

//<input type="text">多重欄位擇一填寫即可驗證
//objItem_控制項, strName_控制項中文
function isValidManyInput(objItem1,objItem2,objItem3,strName){
	//objItem.value=jTrim(objItem.value);
	if(objItem1.value.length==0 && objItem2.value.length==0 && objItem3.value.length==0  ){
		alert('Please input '+strName+'！');
		objItem1.focus();
		return false;
	}
	return true;
}


//<select>欄位驗證
//objItem_控制項, strName_控制項中文, bolZero_值可(true)否(false)為0
function isValidSelected(objItem,strName,bolZero){
	if(objItem.options[objItem.selectedIndex].value.length==0){
		alert('Please select '+strName+'!');
		objItem.focus();
		return false;
	}
	if(!bolZero && objItem.options[objItem.selectedIndex].value=='0'){
		alert('Please select '+strName+'!');
		objItem.focus();
		return false;
	}
	return true;
}

//<input type="radio">欄位驗證
//objItem_控制項, strName_控制項中文
function isValidChecked(objItem,strName){
	var beChecked;
	if(objItem.length){
		for(var i=0;i<objItem.length;i++){
			if(objItem[i].checked==true){
				beChecked=true;
				break;
			}
		}
	}else{
		if(objItem.checked==true){
			beChecked=true;
		}
	}
	if(!beChecked){
		alert('Please select '+strName+'！');
		for(var i=0;i<objItem.length;i++){
			if(objItem[i].disabled==false){
				objItem[i].focus();
				break;
			}
		}
		return false;
	}
	return true;
}

//數字欄位驗證
//objItem_控制項, strName_控制項中文, bolValued_是否必填
function isValidNumeric(objItem,strName,bolValued){
	objItem.value=jTrim(objItem.value);
	if(bolValued){
		if(objItem.value.length==0){
			alert('Please input '+strName+'！');
			objItem.focus();
			return false;
		}
	}
	if(objItem.value.length>0){
		if(isNaN(objItem.value)){
			alert(' '+strName+'Please input數值！');
			objItem.focus();
			return false;
		}
	}
	return true;
}


//email驗證
//objEmail_控制項, bolValue_是否為必填
function isValidEmail(objEmail,bolValue){
	objEmail.value=jTrim(objEmail.value);
	if(bolValue){
		if(objEmail.value.length==0){
			alert('Please inputEmail！');
			objEmail.focus();
			return false;
		}
	}
	if(objEmail.value.length>0){
		//mailPartten=/^[-_.a-zA-Z0-9]+@([-_a-zA-Z0-9]+\.)+[a-zA-Z0-9]{2,3}$/;
		//mailPartten=/^[a-zA-Z0-9]{1}[\.a-zA-Z0-9_-]*[a-zA-Z0-9]{1}@[a-zA-Z0-9]{1}[\.a-zA-Z0-9_-]*[a-zA-Z0-9]{1}+[\.]{1}[a-zA-Z]+[\.]{0,1}[a-zA-Z]+$/;
		mailPartten=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/
		if(!mailPartten.test(objEmail.value)){
			alert('Email error ！');
			objEmail.focus();
			return false;
		}
	}
	return true;
}
function isValidEmail2(objEmail){
	objEmail.value=jTrim(objEmail.value);
	if(objEmail.value.length>0){
		//mailPartten=/^[-_.a-zA-Z0-9]+@([-_a-zA-Z0-9]+\.)+[a-zA-Z0-9]{2,3}$/;
		//mailPartten=/^[a-zA-Z0-9]{1}[\.a-zA-Z0-9_-]*[a-zA-Z0-9]{1}@[a-zA-Z0-9]{1}[\.a-zA-Z0-9_-]*[a-zA-Z0-9]{1}+[\.]{1}[a-zA-Z]+[\.]{0,1}[a-zA-Z]+$/;
		mailPartten=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/
		if(!mailPartten.test(objEmail.value)){
			return false;
		}
	}
	return true;
}

//account驗證
//objNickname_控制項, bolValue_是否為必填
function isValidNickname(objNickname,bolValue){
	objNickname.value=jTrim(objNickname.value);
	if(bolValue){
		if(objNickname.value.length==0){
			alert('Please input 帳號！');
			objNickname.focus();
			return false;
		}
	}
	if(objNickname.value.length>0){
		nickname=/^\w*$/
		if(!nickname.test(objNickname.value)){
			alert(' 帳號格式錯誤！');
			objNickname.focus();
			return false;
		}
	}
	return true;
}