// JavaScript Document
function handleEnter (field, event) {
		if(!event) {return false;}
		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(typeof(field.form.elements[i].type) == "undefined")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(typeof(field.form.elements[i].type) == "undefined")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			field.form.elements[i].focus();
			if(field.form.elements[i].type == "text")
			{
				field.form.elements[i].select();
			}
			return false;
		} 
		else
		return true;
	}      
function handleEnterAutoComplete (field, event) {
			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(typeof(field.form.elements[i].type) == "undefined")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(typeof(field.form.elements[i].type) == "undefined")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			field.form.elements[i].focus();
			if(field.form.elements[i].type == "text")
			{
				field.form.elements[i].select();
			}
			return false;
	}      
function handleEnterObserve (event) {
	var field = Event.element(event);
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	var alt, ctrl, shift;
	alt = event.altKey;
	ctrl = event.ctrlKey;
	shift = event.shiftKey;
	
	//alert(keyCode);

	if(shift && keyCode == 13) {
		return false;
	}
	else if (keyCode == 13) {
	//alert(field.value);
		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(typeof(field.form.elements[i].type) == "undefined")
		{
			i = (i + 1) % field.form.elements.length;
		}
		if(typeof(field.form.elements[i].type) == "undefined")
		{
			i = (i + 1) % field.form.elements.length;
		}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
			if(field.form.elements[i].style.display == "none")
			{
				i = (i + 1) % field.form.elements.length;
			}
		field.form.elements[i].focus();
		if(field.form.elements[i].type == "text")
		{
			field.form.elements[i].select();
		}
		return false;
	} 
	else
	return true;

}
function enter2false(event){
	if(!event) {return false;}
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
		return false;
	} 
	else
	return true;
}