    function new_window(name, url, hsize, vsize)
        {
		var winl = (screen.width - hsize) / 2;
		var wint = (screen.height - vsize) / 2;
        	link = window.open(url,name,"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=" + hsize + ",height=" + vsize + ",left=" + winl + ",top=" + wint);
        }
	
    var isNN = (navigator.appName.indexOf("Netscape")!=-1);
    function AutoTab(input, len, e)
	{

            var keyCode = (isNN) ? e.which : e.keyCode; 
	    var filter  = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	    if (input.value.length >= len && !containsElement(filter,keyCode)) 
		{
		    input.value = input.value.slice(0, len);
		    input.form[(getIndex(input)+1) % input.form.length].focus();
		}
	    
	    function containsElement(arr, ele) 
		{
		    var found = false;
		    var index = 0;

		    while(!found && index < arr.length) {
			if (arr[index] == ele) {
			    found = true;
			} else {
			    index++;
			} // if (arr[index] == ele) {
		    } // while(!found && index < arr.length) {
		    return found;
		} // function containsElement(arr, ele) 
	    
	    function getIndex(input) 
		{
		    var index = -1, i = 0, found = false;
		    while (i < input.form.length && index == -1) {
			if (input.form[i] == input) {
			    index = i;
			} else  {
			    i++;
			} // if (input.form[i] == input) {
		    } // while (i < input.form.length && index == -1) {
		    return index;
		} // function getIndex(input) 
	    
	    return true;
	} // function AutoTab(input, len, e)

    function confirmSubmit()
	{
	    var agree=confirm("Are you sure?");
	    if (agree) {
		return true;
	    } else {
		return false;
	    }
	} // function confirmSubmit()
