// JavaScript Document

// auto size body
var scaleContent = {
	"fixHeight": null,
	"scale": function(){
		scaleContent.fixHeight = (document.body.offsetHeight < window.innerHeight) ? '100%' : 'auto';
		document.getElementsByTagName("html")[0].style.height = scaleContent.fixHeight;
		document.getElementsByTagName("body")[0].style.height = scaleContent.fixHeight;
		if (document.body.offsetHeight == window.innerHeight) {
			document.getElementById("footerPanel").style.position = "absolute";
			document.getElementById("footerPanel").style.bottom = "0px";
			document.getElementById("footerPanel").style.left = "0px";
		} else {
			document.getElementById("footerPanel").style.position = "relative";
		}
	}
}

// input text clear value
var checkValue = {
	"focus": function(elm, val, type) {
		elm.className = "txt";
		elm.value = (elm.value == val) ? "" : elm.value;
		if (elm.value != val && type == 'number') elm.select();
		if (type == "pw") elm.type = "password";
	},
	"blur": function(elm, val, type) {
		if (elm.value == "") {
			if (type != 'number' && type != 'search') {
				elm.className = "txt validation";
			}
			if (type == "pw") elm.type = "text";
			elm.value = (elm.value == "") ? val : elm.value;
		} else {
			elm.value = (elm.value == "") ? val : elm.value;
		}
	}
};

// login form reset
function loginFormReset() {
	document.getElementById('account').value = '';
	document.getElementById('password').value = '';
	checkValue.blur(document.getElementById('account'), '請輸入帳號');
	checkValue.blur(document.getElementById('password'), '請輸入密碼', 'password');
}

// btn event
var btn = {
	"over": function(elm) {
		elm.style.backgroundPosition = "left bottom";
	},
	"out": function(elm) {
		elm.style.backgroundPosition = "left top";
	}
}


