

function OnSelectLang(){
	document.LangForm.dbchg.value = document.LangForm.dbchage.selectedIndex + 1;
	document.LangForm.submit();
	//var db=document.LangForm.dbchg.value;
	//document.write('javascript->' + db);
}

function IntChk(MyObj,MyValue){
var ints='0123456789';
	for (var i=0; i<MyValue.length; i++){
		if(ints.indexOf(MyValue.substr(i,1))=='-1'){
			MyObj.value='';
			//document.getElementById(MyObj).focus();
			//alert("格式錯誤，請輸入數字！");
			return false;
		}
	}
}

function CharChk(MyObj,MyValue){
var chars='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefqhijklmnopqrstuvwxyz';
	for (var i=0; i<MyValue.length; i++){
		if(chars.indexOf(MyValue.substr(i,1))=='-1'){
		document.getElementById(MyObj).focus();
		alert("格式錯誤，請輸入數字0-9，英文字大寫A-Z，英文字小寫a-z！");
		return false;
		}
	}
}

function OnModify(formObj,obj,varA){
	document.getElementById(obj).value = varA;
	document.getElementById(formObj).submit();
}

function OnDelete(formObj,obj,varA){
var flag=confirm("確定刪除？");
	if(flag==true){
		document.getElementById(obj).value = varA;
		document.getElementById(formObj).submit();
	}else{
		return false;
	}
}


//一般表單送出前--檢查必塡欄位 (無重複命名的單一欄位)
function ChkFields(Form,ObjIDList,ObjNameList) // return ChkFields(this.form,'資料庫欄位名稱','必塡欄位標題名稱')
{
	var ObjID=ObjIDList.split(",");
	var ObjName=ObjNameList.split(",");

	if(ObjID.length!=ObjName.length){ alert('欄位數量與YN數量，兩者不符。'); return false; } 
	else
	{ 
	for(var i=0 ; i< ObjID.length; i++)
	{
	var Obj=document.getElementsByName(ObjID[i]); //陣列
	
	if(Obj==undefined || Obj==null){ alert('無此欄位'); }
	else
	{
		if(Obj[0].value=='')
		{ 
			if(Obj[0].type.toUpperCase()=='SELECT-ONE') 
				alert(ObjName[i] + '：尚未選取');
			else
				alert(ObjName[i] + '：尚未輸入'); 
			if(Obj[0].disable!=false && Obj[0].style.dsiplay!=undefined) Obj[0].focus();
			return false; 
		}
	}
	}
	}
	return true;
}
//檢查Mail
function ChkMail(MyObj,MyValue)
{
var at='@';	
var atPlace=MyValue.indexOf(at);
var chars='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz._';
	if(atPlace == '-1')
	{
		alert("eMail格式錯誤，請確實填寫。");
		MyObj.focus();
		return false;
	}
	if(atPlace != '-1') 
	{
	for (var i=0; i<atPlace; i++){
		if(chars.indexOf(MyValue.substr(i,1))=='-1'){
		MyObj.focus();
		alert("eMail格式錯誤，請確實填寫。");
		return false;
		}
	}
	for (var i=atPlace+1; i<MyValue.length; i++){
		if(chars.indexOf(MyValue.substr(i,1))=='-1'){
		MyObj.focus();
		alert("eMail格式錯誤，請確實填寫。");
		return false;
		}
	}
	}
	return true;
}
