﻿/*
Copyright by Audi 2006
http://audi.tw
http://www.carousel.com.tw
歡迎應用於無償用途散播，並請勿移除本版權宣告

*/

function init(){
	for(var i=0, df=document.forms, len=df.length; i<len; i++){
		for(j=0, els=df[i].elements; j<els.length; j++){
			if( /^text/.test( els[j].type ) ){
	   			els[j].hasFocus=false;
	   			els[j].onfocus=function(){this.hasFocus=true;};
	   			els[j].onblur =function(){this.hasFocus=false;};
	  		}
		}
	}
}

var isIE = (document.all) ? 1: 0;
var keyCode;

if (navigator.appName == "Netscape"){
	document.captureEvents(Event.KEYPRESS);
}

function captureKey(e){
	var sIndex,fIndex;

	keyCode=(isIE)?window.event.keyCode:e.which;
	//alert(keyCode);

	for (var j=0;j<document.forms.length;j++){
		for (var i=0;i<document.forms[j].elements.length;i++){
			if (document.forms[j].elements[i].type=='text'){
				if (document.forms[j].elements[i].hasFocus){
					sIndex=i;
					fIndex=j;
					break;
				}
			}else{

			}
		}
	}

	if (keyCode==13){
		var form=document.forms[fIndex];
		for (var i=sIndex+1;i<form.elements.length;i++){
			if (form.elements[i].type=='text'){
				form.elements[i].focus();
				break;
			}
		}
	}
}


document.onkeypress=captureKey;
onload=init;