function check_str_len( sCheckPID ){
	iCheckPIDLen = String(sCheckPID).length;
	var str_len = 0;
	for(i=0;i<iCheckPIDLen;i++) {
		var chrInput = sCheckPID.substr(i,1);
		var chrInput_e; 
		chrInput_e=escape(chrInput); 
		if(chrInput_e.length==(chrInput.length)*6 || chrInput=="\r" || chrInput=="\n") 
			/* 中文 */
			str_len = str_len + 2;
		else 
			/* 英文 */
			str_len = str_len + 1;
	}
	return str_len;
}

function check_cellnumber ( number ){
	var error = false;
	if( number.length <= 0 )
		return "您的行動電話還沒填呢 !\n";
	if( number.length > 10 )
		return "您的行動電話只能填寫10個數字 !\n";
	for( idx = 0 ; idx <number.length ; idx++ ) {
		if( !( ( number.charAt(idx)>= '0' && number.charAt(idx) <= '9' ) ) ) {
			error = true;
			break;
		}
	}
	if( error == true )
		return "您的行動電話只能是數字符號, 其他的符號都不能使用 !\n";
	return "";
}

function check_email1 ( email ){
	var len = email.length;
	if(len==0)
		return "您的聯絡信箱不可以空白 !\n";
	for(var i=0;i<len;i++)
	{
		var c= email.charAt(i);
		if(!((c>="A"&&c<="Z")||(c>="a"&&c<="z")||(c>="0"&&c<="9")||(c=="-")||(c=="_")||(c==".")||(c=="@")))
			return "您的電子郵件地址只能是數字,英文字母及'-','_'等符號,其他的符號都不能使用 !\n";
	}
	if( email == "tw-abuse@yahoo-inc.com" )
		return "您的電子郵件地址不合法 !\n";
	if((email.indexOf("@")==-1)||(email.indexOf("@")==0)||(email.indexOf("@")==(len-1)))
		return "您的電子郵件地址不合法 !\n";
	if((email.indexOf("@")!=-1)&&(email.substring(email.indexOf("@")+1,len).indexOf("@")!=-1))
		return "您的電子郵件地址不合法 !\n";
	if((email.indexOf(".")==-1)||(email.indexOf(".")==0)||(email.lastIndexOf(".")==(len-1)))
		return "您的電子郵件地址不完全 !\n";
	return "";
}

function check_passwd ( pw1, pw2 ){
	if( pw1 == '' ) {
		return ("密碼不可以空白 !\n");
	}
	for( var idx = 0 ; idx <pw1.length ; idx++ )
		if( pw1.charAt(idx) == ' ' || pw1.charAt(idx) == '\"' )
			return ("密碼不可以含有空白或雙引號 !\n");
	if( pw1.length <6 || pw1.length> 32 )
		return( "密碼長度只能 6 到 32 個字母 !\n" );
	if( pw1 != pw2 && false )
		return("密碼二次輸入不一樣,請重新輸入 !\n");
	return "";
}
