	// 2007-10-04


	// --------------------------------------------------------------
	var pluginsuse			= plugins.split(' ');
	//soundmanager2 soundswitch soundon googlemaps
	//imgzoom

	// --------------------------------------------------------------
	Object.prototype.equals = function (item)
	{
		if (this === item)
		{
			return true;
		}
	}

	Array.prototype.contains = function (item)
	{
		var listed	= false;
		var i;
		for (i = 0; i < this.length; i++)
		{
			if (this[i] === item)
//			if (this[i].equals(item))
			{
				var listed		= true;
				break;
			}
		}
		return listed;
	}


	// bugfix for norton internet security (2004?) --------------------------------------------------------------

	/* <script language="javasvript"></script> */

	function SymError()
	{
		return false;
	}



	// --------------------------------------------------------------
	realtime();

	// --------------------------------------------------------------
	function realtime ()
	{
		if (pluginsuse.contains('soundmanager2'))
		{
			document.write ('<script src="/account/system/soundmanagerv20b-20070415/soundmanager2.js" type="text/javascript"></script>');
			document.write ('<script src="/account/system/js_soundmanager_batch.js" type="text/javascript"></script>');
		}

		if (pluginsuse.contains('soundswitch'))
		{
			document.write ('<script src="/account/system/js_soundswitch.js" type="text/javascript"></script>');
		}

		if (pluginsuse.contains('googlemaps'))
		{
			document.write ('<script src="http://maps.google.com/maps?file=api&v=2&key=' + googlemapskey + '" type="text/javascript"></script>');
			document.write ('<script src="/account/system/js_googlemaps_batch.js" type="text/javascript"></script>');
		}

		if (pluginsuse.contains('formcomplete'))
		{
			document.write ('<script src="/account/system/js_md5.js" type="text/javascript"></script>');
			document.write ('<script src="/account/system/js_formcomplete.js" type="text/javascript"></script>');
		}

		if (pluginsuse.contains('imgzoom'))
		{
			document.write ('<script src="/account/system/js_zooming.js" type="text/javascript"></script>');
		}

		if (pluginsuse.contains('imgdrag'))
		{
			document.write ('<script src="/account/system/js_dragging.js" type="text/javascript"></script>');
		}

		if (pluginsuse.contains('sorttable'))
		{
			document.write ('<script src="/account/system/js_sorttable.js" type="text/javascript"></script>');
		}

		if (pluginsuse.contains('imagesize'))
		{
			document.write ('<script src="/account/system/js_getelementsbyclass.js" type="text/javascript"></script>');
			document.write ('<script src="/account/system/js_imagesize.js" type="text/javascript"></script>');
		}

		// document.write ('<!--[if lt IE 7]><script src="$ev[loch_system]ie7/ie7-standard-p.js" type="text/javascript"></script><![endif]-->');

	}


	// --------------------------------------------------------------
	window.onload = function ()
	{
		if (pluginsuse.contains('googlemaps'))
		{
			gmapload();
		}

		if (pluginsuse.contains('formcomplete'))
		{
			js_formcomplete();
		}

		if (pluginsuse.contains('imagesize'))
		{
			js_imagesize();
		}

		if (pluginsuse.contains('rotate'))
		{
			js_rotate();
		}

	}

	window.onunload = function ()
	{
		if (pluginsuse.contains('googlemaps'))
		{
			GUnload();
		}

	}

	document.onmousedown = function ()
	{
		if (pluginsuse.contains('formcomplete'))
		{
			js_formcomplete();
		}

	}

	document.onkeyup = function ()
	{
		if (pluginsuse.contains('formcomplete'))
		{
			js_formcomplete();
		}

	}

	document.onkeypress = function ()
	{
		if (pluginsuse.contains('formcomplete'))
		{
			//js_formcomplete();
		}

	}


