﻿window.onload = function()
{
	var obj = document.getElementsByTagName("input");
	for(i = 0; i < obj.length; i++)
	{
		if(obj[i].type=="text" || obj[i].type=="password")
		{
			obj[i].className = "box1"
			obj[i].onfocus = function() {this.className = "box2"}
			obj[i].onblur = function () {this.className = "box1"}
			obj[i].onkeypress = function () {return handleEnter(this,event)}
		}
	}
	var obj2 = document.getElementsByTagName("textarea");
	for(i = 0; i < obj2.length; i++)
	{
		if(obj2[i].type=="textarea")
		{
			obj2[i].className = "box1"
			obj2[i].onfocus = function() {this.className = "box2"}
			obj2[i].onblur = function () {this.className = "box1"}
			obj2[i].onkeypress = function () {return handleEnter(this,event)}
		}
	}
}

function SelectAll(tempControl)
{
	//將除頭模板中的其它所有的CheckBox取反 
	var theBox=tempControl;
	xState=theBox.checked;    

	elem=theBox.form.elements;
	for(i=0;i<elem.length;i++)
	if(elem[i].type=="checkbox" && elem[i].id!=theBox.id)
	{
		if(elem[i].checked!=xState)
				elem[i].click();
	}
}

function Request(strName){ 
	var strHref = document.location.href; 
	var intPos = strHref.indexOf("?"); 
	var strRight = strHref.substr(intPos + 1); 
	var arrTmp = strRight.split("&"); 
	for(var i = 0; i < arrTmp.length; i++) { 
		var arrTemp = arrTmp[i].split("="); 
		if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1]; 
	} 
	return ""; 
} 

function handleEnter(field,event){
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
		var i;
		for (i = 0; i < field.form.elements.length; i++)
			if (field == field.form.elements[i])
				break;
		
		i = (i + 1) % field.form.elements.length;
		if(i==0) return false;
		field.form.elements[i].focus();
		return false;
	} 
	else
	return true;
}      
