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) {
	var ck1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var ck2="abcdefghijklmnopqrstuvwxyz";
	var c;

	if ( strID.length!=10 ) return "您的身分證字號不足10個字 !";
	else if ( ck1.indexOf( strID.charAt(0) ) == -1 && ck2.indexOf( strID.charAt(0) ) == -1 ) return "您的身分證字號第一碼必須是英文字母 !";
  	else if ( strID.charAt(1) != "1" && strID.charAt(1) != "2" ) return "您的身分證字號第二碼有問題 !";
  
	for(var i=2;i<10;i++)
		if ( isNaN(parseFloat(strID.charAt(i))) ) return "您的身分證字號第二到十碼有問題 !";
		else return "";
}

function checkEmail(strEmail){
	if ( strEmail.indexOf("@") < 1
	|| strEmail.indexOf("@") == strEmail.length-1
	|| strEmail.indexOf("@") != strEmail.lastIndexOf("@")
	|| strEmail.indexOf("*") != -1
	|| strEmail.indexOf("+") != -1
	|| strEmail.indexOf("/") != -1
	|| strEmail.indexOf("..") != -1
	|| strEmail.indexOf("@.") != -1
	|| strEmail.indexOf(".@") != -1
	|| strEmail.charAt(0) != escape(strEmail.charAt(0))
	|| strEmail.charAt(0) == "-"
	|| strEmail.charAt(0) == "_"
	|| strEmail.charAt(0) == "."
	|| strEmail.charAt(strEmail.length-1) == "."
	|| strEmail.substring(strEmail.indexOf("@"),strEmail.length).indexOf(".") == -1 )
	{ return false; }
	else { return true; }
}

function IsCheck(objName){
	var ret=false;
	var intLen=objName.length;

	for ( var i=0; i<intLen; i++ ){
		if ( eval("objName[" + i + "].checked") ) {
			ret=true;
			break;
		}
	}

	return ret;
}

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;
}
