function checkInput(strString){
        var bolFlag = false;
        var i, j;
        if ( strString.length != 0 ){
                for ( i=0;i<strString.length;i++ ){
                        j = strString.charAt(i);
                        if ( j != " " ) bolFlag = true;
                }
        }
        return bolFlag;
}

function checkID(strID){
	tab = "ABCDEFGHJKLMNPQRSTUVXYWZIO";
	A1 = new Array (1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3 );
	A2 = new Array (0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5 );
	Mx = new Array (9,8,7,6,5,4,3,2,1,1);

	if ( strID.length != 10 ) return false;
	i = tab.indexOf( strID.charAt(0) );
	if ( i == -1 ) return false;
	sum = A1[i] + A2[i]*9;

	for ( i=1; i<10; i++ ) {
		v = parseInt( strID.charAt(i) );
		if ( isNaN(v) ) return false;
		sum = sum + v * Mx[i];
	}
	if ( sum % 10 != 0 ) return false;
	if (document.form1.sex){//判別性別:男生第一碼為1,女生第一碼為2
		if (document.form1.sex.value!=strID.charAt(1)) return false;
	}
	return true;
}

function checkEmail(strEmail){
	var aryEmail = strEmail.split(',');
	var bolRtn = true;
	for(var i = 0;i < aryEmail.length;i++){
		if ( aryEmail[i].indexOf("@") < 1
		|| aryEmail[i].indexOf("@") == aryEmail[i].length-1
		|| aryEmail[i].indexOf("@") != aryEmail[i].lastIndexOf("@")
		|| aryEmail[i].indexOf("*") != -1
		|| aryEmail[i].indexOf("+") != -1
		|| aryEmail[i].indexOf("/") != -1
		|| aryEmail[i].indexOf("..") != -1
		|| aryEmail[i].indexOf("@.") != -1
		|| aryEmail[i].indexOf(".@") != -1
		|| aryEmail[i].charAt(0) != escape(aryEmail[i].charAt(0))
		|| aryEmail[i].charAt(0) == "-"
		|| aryEmail[i].charAt(0) == "_"
		|| aryEmail[i].charAt(0) == "."
		|| aryEmail[i].charAt(aryEmail[i].length-1) == "."
		|| aryEmail[i].substring(aryEmail[i].indexOf("@"),aryEmail[i].length).indexOf(".") == -1 )
		{ bolRtn = false; }
	}
	return bolRtn;
}

function IsCheck(objName){
	var ret=true;
	if (!objName){
		return false;
	}
	else if (!objName.length){
		if (!objName.checked ){
			return false;
		}
	}
	else{
		ret=false;
		var intLen=objName.length;
		for ( var i=0; i<intLen; i++ ){
			if ( objName[i].checked ) {
				ret=true;
				break;
			}
		}
	}
	return ret;
}

function CheckObj(objName){
	if (!objName){
		return false;
	}
	else if (!objName.length){
		return objName;
	}
	else{
		return objName[0];
	}
}

function CheckCnt(objName,intLen){
	var ret=0;

	for ( var i=0; i<intLen; i++ ){
		if ( eval(objName + "[" + i + "]" + ".checked") ) ret++;
	}

	return ret;
}

function lenA(cString){
	var intLen=cString.length;
	for (var i=0;i<=cString.length-1;i++){
		if (cString.charCodeAt(i)>256) intLen++;
	}
	return intLen;
}

function checkFormPickNum(objForm){
	var pickNum = 0;
	var boxNum = 0;
	var num = objForm.elements.length;
	for ( var i=0; i<num; i++ ){
		if ( objForm.elements[i].type == "checkbox" ){
			++boxNum;
			if ( objForm.elements[i].checked ) ++pickNum;
		}
	}
	return ( boxNum == 0 )?-1:pickNum;
}

function IsDate( objRef ){
	objRef_Modify = objRef;
	objRef_Modify = objRef_Modify.replace(/-/g,'/');//format 2006-04-20 to 2006/04/20
	
	var datDate = new Date(objRef_Modify); 
	if(datDate=='NaN' || objRef_Modify==''){
		return false;
	}
	
	var aryDate=objRef_Modify.split("/");//把月日開頭的零拿掉
	objRef_New = aryDate[0];
	
	for (var i=0;i<aryDate[1].length;i++){
		if ( aryDate[1].substr(i, 1) != "0" ){
			break;
		}
	}
	objRef_New += "/" + aryDate[1].substr(i, aryDate[1].length - i);

	for (var i=0;i<aryDate[2].length;i++){
		if ( aryDate[2].substr(i, 1) != "0" ){
			break;
		}
	}
	objRef_New += "/" + aryDate[2].substr(i, aryDate[2].length - i);

	var intYear = datDate.getFullYear();
	var intMonth = datDate.getMonth()+1;
	var intDay = datDate.getDate();

	var datCheckDate = intYear + '/' + intMonth + '/' + intDay;

	if(objRef_New!=datCheckDate){
		return false;
	}
	return true;
}
function changeYanZhengMa(){
	document.frames["YanZhengMa"].location.reload();
}
function makeYanZhengMa(){
	var strHtml = '<table border="0">';
	strHtml += '<tr valign="top">';
	strHtml +=     '<td><input type=text name=yan_zheng_ma_num size=4 maxlength=4></td>';
	strHtml +=     '<td><iframe marginwidth=0 marginheight=0 frameborder=0 src="YanZhengMa.php?act=init" width="120" height="40" scrolling=no name="YanZhengMa"></iframe></td>';
	strHtml +=     '<td><input type=button value="重新產生驗證碼" onclick="changeYanZhengMa();"></td>';
	strHtml +=   '</tr>';
	strHtml += '</table>';
	document.write(strHtml);
}
function MakePassword(intLen){
	var aryChar = new Array();
	var strRtn = "";
	for(var i = 0; i < 10;i++){
		aryChar[i] = i;
	}
	for(var i = 10; i < 36;i++){
		aryChar[i] = String.fromCharCode(87 + i);
	}
	for(var i = 0; i < intLen;i++){
		strRtn+= aryChar[parseInt(Math.random()*36)];
	}
	return strRtn;
}
function ObjectDisable(objForm, theObj){
	var aryObj = theObj.split(",");
	for (var i = 0; i < aryObj.length;i++){
		eval("objForm." + aryObj[i] + ".disabled = true");
	}
}
function ObjectEnable(objForm){
	var num = objForm.elements.length;
	for ( var i=0; i<num; i++ ){
		objForm.elements[i].disabled = false;
	}
}
function window_open(strUrl, objW, intW, intH){
	LeftPosition = (screen.width)?(screen.width-intW)/2:100;
	TopPosition = (screen.height)?(screen.height-intH)/2:100;
	eval("var " + objW + " = window.open(\""+strUrl+"\",\""+objW+"\",\"toolbar=no,location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width="+intW+",height="+intH+",top="+TopPosition+",left="+LeftPosition+"\")");
	eval(objW + ".focus()");
}
function MakeFrontZero(str1, intBit){
	var strRtn = "";
	for(var j = str1.toString().length;j < intBit;j++){
		strRtn+= "0";
	}
	return strRtn + str1;
}
