var userAgent = navigator.userAgent.toLowerCase();var internetExplorer = false;var safari = false;var firefox = false;if ( userAgent.indexOf("firefox") != -1 )	firefox = true;else if ( userAgent.indexOf("safari") != -1 )	safari = true;else if ( userAgent.indexOf("msie") != -1 )	internetExplorer = true;function autoTab( event, maxLength ){	var keyCode = event.keyCode;			if ( event.target != null )		var element = event.target;	else		var element = event.srcElement;			var form = element.form;		if ( keyCode != 0 && keyCode != 8 && keyCode != 9 && keyCode != 28 && keyCode != 29 && keyCode != 30 && keyCode != 31 && keyCode != 127 )	{		if ( element.value.length == maxLength )		{			var tab = false;			for ( var a = 0; a < form.elements.length; a++ )			{				if ( tab == true )				{					form.elements[a].focus();					break;				}								if ( element == form.elements[a] )					tab = true;			}		}	}}function filterKey( event, filterLetters, filterNumbers, filterSpecials ){	var keyCode = event.keyCode;		var letterKeyCodes = [65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90];	var numberKeyCodes = [48, 49, 50, 51, 52, 53, 54, 55, 56, 56, 57, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 109, 188, 189, 190];	var specialKeyCodes = [46, 106, 107, 111, 186, 187, 191, 192, 219, 220, 221, 222, 255];			if ( filterLetters == true )	{		for ( var a = 0; a < letterKeyCodes.length; a++ )		{			if ( letterKeyCodes[a] == keyCode )				return false;		}	}		if ( filterNumbers == true || (filterNumbers == false && (event.altKey == true || event.ctrlKey == true || event.shiftKey == true)) )	{		for ( var a = 0; a < numberKeyCodes.length; a++ )		{			if ( numberKeyCodes[a] == keyCode )				return false;		}	}		if ( filterSpecials == true )	{		for ( var a = 0; a < specialKeyCodes.length; a++ )		{			if ( specialKeyCodes[a] == keyCode )				return false;		}	}		return true;}function setWindowStatus( string ){	window.status = string;		return true;}function clearWindowStatus(){	window.status = "";		return true;}function openDetailsWindow( obj_id, obj_type ){	open("object_details.php?obj_id=" + obj_id + "&obj_type=" + obj_type, "detailsWindow", "height=350, width=600, status=yes, scrollbars=yes, resizable=yes");}function openFilterWindow( obj_type ){	open("object_filter.php?obj_type=" + obj_type, "filterWindow", "height=350, width=600, status=yes, scrollbars=yes, resizable=yes");}function browseFileSystem( form_input ){	open("browse_file_system.php?form_input=" + form_input, "browseWindow", "height=300, width=600, status=yes, scrollbars=yes, resizable=yes");}			function clearFile( field_name ){	document.pso_form[field_name + "_id"].value = "";	document.getElementById(field_name + "_information").innerHTML = "";	document.getElementById(field_name + "_clear").innerHTML = "";}