			var NS4DOM = (document.layers) ? true : false;
			var IEDOM = (document.all) ? true : false;
			var W3CDOM = (document.getElementById) ? true : false;

			function getObject(id)
			{
				if (NS4DOM) ref = "document." + id;
				else if (IEDOM) ref = id;
				else if (W3CDOM) ref = "document.getElementById('" + id + "')";
				var object = eval(ref);
				return object;
			}

			function DoRedirect(t)
			{
				window.location = "" + t;
			}

			function SetStyle(id, _style)
			{
				if (id != "" && _style != "")
				{
					object = getObject(id);

	 				if (object != null)
					{
						object.className = _style;
					}
				}
			}

			function searchSubmit( id )
			{
					getObject(id).value = trim(getObject(id).value);

					document.forms[0].elements[0].value = getObject(id).value;

					if( document.forms[0].elements[0].value.length > 0 )
					{
//						SetStyle('searchstatus', 'showing');

						document.forms[0].submit();
					}
			}

			function trim(sString)
			{
				while (sString.substring(0,1) == ' ')
				{
					sString = sString.substring(1, sString.length);
//				alert( "-" + sString + "-" );
				}

				while (sString.substring(sString.length-1, sString.length) == ' ')
				{
					sString = sString.substring(0,sString.length-1);
//				alert( "-" + sString + "-" );
				}

//				alert( "-" + sString + "-" );

				return sString;
			}

			function autoIframe(frameId)
			{
				try
				{
/*
					frame = document.getElementById(frameId);
					innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
					objToResize = (frame.style) ? frame.style : frame;
					if( innerDoc.body.scrollHeight )
						objToResize.height = innerDoc.body.scrollHeight + 10;
					else
						objToResize.height = innerDoc.body.offsetHeight + 10;
*/

					var h = 0;
					if ( !document.all ) {
						h = document.getElementById(frameId).contentDocument.height;
						document.getElementById(frameId).style.height = h + 10 + 'px';
					} else if( document.all ) {
						h = document.frames(frameId).document.body.scrollHeight;
						document.getElementById(frameId).style.height = h + 10 + 'px';
//						eval("document.all." + frameId).style.height = h + 10 + 'px';
					}

				}
				catch(err)
				{
					window.status = err.message;
				}
			}

			function autoIframeSearch()
			{
				try
				{

					var h = 0;
					if ( !document.all ) {
						h = document.getElementById('mysearchresponse').contentDocument.height;
						document.getElementById('mysearchresponse').style.height = h + 10 + 'px';
					} else if( document.all ) {
						h = document.frames('mysearchresponse').document.body.scrollHeight;
						document.all.mysearchresponse.style.height = h + 10 + 'px'; 					}

				}
				catch(err)
				{
					window.status = err.message;
				}
			}