﻿// JavaScript Document
function table_focus(obj,tb_color){
	obj.style.backgroundColor = tb_color;
}
function table_blur(obj,tb_color){
	obj.style.backgroundColor = tb_color;
}

function POPjump(selOBJ){
	location.href=selOBJ.options[selOBJ.selectedIndex].value;
}

function jump_submit(obj){
	obj.submit();
}

function ExecutingWindow(web){
	showModelessDialog (web,'progress','dialogHeight:100px ; dialogWidth:200px;status:0;help:0;edge:raised;center:yes;scroll:no');
}

function LoadingWindow(web){
	return showModelessDialog (web,'progress','dialogHeight:100px ; dialogWidth:200px;status:0;help:0;edge:raised;center:yes;scroll:no');
}
//判斷 E-mail格式  中文版
function checkEmail(e_mail) {
	var rejectedDomain=new Array()
	var index=0;
	//rejectedDomain[index++]="hotmail"
	//rejectedDomain[index++]="rocketmail"
	//rejectedDomain[index++]="yahoo"
	rejectedDomain[index++]="zdnetmail"

	var rejected=false
	var testresults=true
	var str=e_mail
	var filter=/^.+@.+\..{2,3}$/
	if (filter.test(str)){
		var tempstring = str.split("@")
		tempstring = tempstring[1].split(".")
		for (i=0; i<rejectedDomain.length; i++) {
			if (tempstring[0]==rejectedDomain[i])
			rejected=true
		}
		if (rejected) {
			var message="Please input a more official email address!\n"
			message += "The following addresses are not allowed:\n"
			for (i=0; i<rejectedDomain.length; i++) {
				message += "\t" + rejectedDomain[i] + "\n"
			}
			alert(message)
			testresults=false
		}
	} else {
		message="請輸入完整和正確的Email格式，如：abc@zenitron.com ";
		alert(message)
		testresults=false
	}
	return (testresults)
}
//判斷 E-mail格式  英文版
function checkEmail_E(e_mail) {
	var rejectedDomain=new Array()
	var index=0;
	//rejectedDomain[index++]="hotmail"
	//rejectedDomain[index++]="rocketmail"
	//rejectedDomain[index++]="yahoo"
	rejectedDomain[index++]="zdnetmail"

	var rejected=false
	var testresults=true
	var str=e_mail
	var filter=/^.+@.+\..{2,3}$/
	if (filter.test(str)){
		var tempstring = str.split("@")
		tempstring = tempstring[1].split(".")
		for (i=0; i<rejectedDomain.length; i++) {
			if (tempstring[0]==rejectedDomain[i])
			rejected=true
		}
		if (rejected) {
			var message="Please input a more official email address!\n"
			message += "The following addresses are not allowed:\n"
			for (i=0; i<rejectedDomain.length; i++) {
				message += "\t" + rejectedDomain[i] + "\n"
			}
			alert(message)
			testresults=false
		}
	} else {
		message="Please use an available E-mail address. ex: abc@zenitron.com ";
		alert(message)
		testresults=false
	}
	return (testresults)
}
//判斷 E-mail格式  簡體版
function checkEmail_CN(e_mail) {
	var rejectedDomain=new Array()
	var index=0;
	//rejectedDomain[index++]="hotmail"
	//rejectedDomain[index++]="rocketmail"
	//rejectedDomain[index++]="yahoo"
	rejectedDomain[index++]="zdnetmail"

	var rejected=false
	var testresults=true
	var str=e_mail
	var filter=/^.+@.+\..{2,3}$/
	if (filter.test(str)){
		var tempstring = str.split("@")
		tempstring = tempstring[1].split(".")
		for (i=0; i<rejectedDomain.length; i++) {
			if (tempstring[0]==rejectedDomain[i])
			rejected=true
		}
		if (rejected) {
			var message="Please input a more official email address!\n"
			message += "The following addresses are not allowed:\n"
			for (i=0; i<rejectedDomain.length; i++) {
				message += "\t" + rejectedDomain[i] + "\n"
			}
			alert(message)
			testresults=false
		}
	} else {
		message="请输入完整和正确的Email格式，如：abc@zenitron.com ";
		alert(message)
		testresults=false
	}
	return (testresults)
}
//判斷是否為數值
function Check_NumValue(p_str,p_value){
	var checkOK = p_value;
	var checkStr = p_str;
	var allValid = true;
	var decPoints = 0;
	for(i=0;i<checkStr.length;i++){
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++){
			if (ch == checkOK.charAt(j)){
				break;
			}
		}
		if (j == checkOK.length){
			allValid = false;
			break;
		}
	}
	if (!allValid){
		return false;
	}else{
		return true;
	}
}