
	function showConnStat() {
		OpenBrWindow("../connection_status_01.htm","連線狀態","menubar=no;toolbar=no",550,360);	
	}

	function showSubMenu(obj) {
		if(obj.className == 'visible') {
			obj.className = 'unvisible';
		}else {
			obj.className = 'visible';
		}
	}
	
	function checkLogon() {
		var isLogon = readCookie("logon");
		if(isLogon == 'true') {
		
			var unLogon = document.getElementById('unLogonBlock');
			unLogon.className = 'unvisible';
			
			var uid = document.getElementById('userID');
			uid.innerText = readCookie("userID");
			var logon = document.getElementById('logonBlock');
			logon.className = 'visible';
			
		}
	}
	
	function showUp(obj) {
		obj.className = 'visible';
	}
	
	function hide(obj) {
		obj.className = 'unvisible';
	}
	
	function quitAndGoto(url) {
		doLogout();
		top.window.location.href = url;
	}	

	function doChangePwd() {
		OpenBrWindow('changepwd.jsp','密碼修改','toolbar=no,menubar=no',300,180);
	}

	function isDateFormat(date) {
		var regex = new RegExp("^([0-9]{4})[./]{1}([0-9]{1}[0-9]{1,2})[./]{1}([0-9]{1}[0-9]{1,2})$");
		return regex.test(date);
	}
	
	function splitDate(date) {
		var regex = new RegExp("^([0-9]{4})[./]{1}([0-9]{1}[0-9]{1,2})[./]{1}([0-9]{1}[0-9]{1,2})$");
		return date.split(regex);
	}
	
	function isTelNoFormat(telno) {
		var regex = new RegExp("^[\+]{0,1}([0-9]{1,})$");
		return regex.test(telno);
	}
	
	function isDigit(val) {
		var regex = new RegExp("^[\-]{0,1}[0-9]{1,}$");
		return regex.test(val);
	}
	
	function testRegex(regex, str) {
		var reg = new RegExp(regex);
		return reg.test(str);
	}
	
	function replaceAll(regex, str, replacement) {
		var reg = new RegExp(regex);
		return str.replace(reg,replacement);
	}
	
	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return '';
	}

	function eraseCookie(name) {
		createCookie(name,"",-1);
	}
	
	function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}
	
