//Autotab function
function autotab(formname, curr_field, char_count) {
	var Val;
	
	//PSI fix for defect ID : 4157
	var isNN = (navigator.appName.indexOf("Netscape")!=-1);
	var theEvent = window.event || arguments.callee.caller.arguments[0];
	Val = (isNN) ? theEvent.which : theEvent.keyCode;
	//END PSI fix for defect ID : 4157
	
	//CHECKING FOR THE SHIFT KEY OR THE TAB KEY BEING PRESSED
	if (Val == 16 || Val == 9 || Val == 36 || Val == 37 || Val == 39 || Val == 46) { }
	else {
		var ele_len = document.forms[formname].elements.length;  				//form length
		var field_legnth = document.forms[formname].elements[curr_field.name].value.length; //field element
																							//field length or kepress input count
		for (var z=0; z<ele_len; z++) {
			document.forms[formname].elements[z].name;
			
			if (char_count == field_legnth) {
				for(var k=0; k<ele_len; k++)
				
				if(curr_field.name == document.forms[formname].elements[k].name) {
					document.forms[formname].elements[k+1].focus();
					
					return;
				}
			}
		}
	}
}