//<![CDATA[
<!--
	var xmlHTTP = false;

	// Is needed to check if we have a connection
	// because xmlHTTP != false doesn't work in IE 5.5
	// and produces a jscript error
	var xmlConnected = false;
	var sharp = new Array();
	sharp[1] = '#FFA';
	sharp[2] = '#CCF';
	sharp[3] = '#F88';

	function createXMLHttpRequest()
	{
		// Check for newer IE
	  	try
		{
	    	xmlHTTP = new ActiveXObject("MSXML2.XMLHTTP");
			xmlConnected = true;
	  	}
	  	catch(e)
		{
			// Check for older IE
	    	try
			{
	      		xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
				xmlConnected = true;
		    }
		    catch(e)
			{
				// Check for mozilla
				try
				{
					xmlHTTP = new XMLHttpRequest;
					if( xmlHTTP.overrideMimeType)
					{
						// we plan to response in XML-Format
						// xmlHTTP.overrideMimeType('text/xml');
						// Use if only one response message is needed
						xmlHTTP.overrideMimeType('text/html');
					}
					xmlConnected = true;
				}
		      	catch(e)
				{
					// Browser is not ajax compatible
					// When, we should alert an english message because of internationalization
					// alert("Sorry but your browser dosn't support AJAX-Applications!");
					// but we do not :)
					xmlConnected = false;
				}
		    }
	  	}

	}

	function parseList( )
	{
		// 4 is complete
		if( xmlHTTP.readyState == 4 )
		{
			// HTTP-Header response 200 (OK) needed
			if( xmlHTTP.status == 200 )
			{
				var string = xmlHTTP.responseText;
				var itemList = '';
				try {
					itemList = eval('(' + string + ')' );
				}
				catch( e ) {
					return;
				}

				if( typeof(itemList['weapons']) != 'undefined' ) {
					var weapons = itemList['weapons'];

					var table = document.createElement('table');
					table.setAttribute( 'width', '100%' );

					for( var i in weapons ) {
						var tr = document.createElement('tr');
						var td = document.createElement('td');
						td.setAttribute( 'style', 'width: 30%; text-align: center;' );
						var td2 = document.createElement('td');
						td2.setAttribute( 'style', 'width: 30%;' );
						var td3 = document.createElement('td');
						td3.setAttribute( 'style', 'text-align: center;' );
						var img = new Image();
						img.src = weapons[i]['image'];
						img.setAttribute( 'alt', weapons[i]['name'] );
						img.setAttribute( 'title', weapons[i]['name'] );
						td.appendChild( img );
						var b = document.createElement('b');
						b.className = 'big';
						var tNode = document.createTextNode(weapons[i]['name']);
						b.appendChild(tNode);
						td2.appendChild(b);
						td2.appendChild(document.createElement('br'));
						td2.appendChild(document.createTextNode(weapons[i]['bestand'].replace(/&nbsp;/, ' ')));
						td2.appendChild(document.createElement('br'));
						td2.appendChild(document.createTextNode(weapons[i]['trefferpunkte']));
						td2.appendChild(document.createElement('br'));
						td2.appendChild(document.createTextNode(weapons[i]['gewandtheit']));
						td2.appendChild(document.createElement('br'));
						if( typeof(weapons[i]['geschaerft']) != 'undefined' ) {
							var span = document.createElement('span');
							span.setAttribute( 'style', 'color: ' + sharp[weapons[i]['grade']] + ';' );
							span.appendChild(document.createTextNode(weapons[i]['geschaerft']));
							td2.appendChild(span);
						}

						var link = document.createElement('a');
						link.setAttribute('href', 'index.php?ac=upgrade&id=' + weapons[i]['id'] + '&weaponid=' + weapons[i]['wid'] );
						var linkImg = new Image();
						linkImg.src = weapons[i]['btnlang'] + 'btn_weiter.jpg';
						link.appendChild(linkImg);
						td3.appendChild(link);

						tr.appendChild(td);
						tr.appendChild(td2);
						tr.appendChild(td3);
						table.appendChild(tr);
					}
					document.getElementById('itemlist').appendChild(table);
				}
				else {
					
				}
			}
		}
	}

	function checkState()
	{
		// 4 is complete
		if( xmlHTTP.readyState == 4 )
		{
			// HTTP-Header response 200 (OK) needed
			if( xmlHTTP.status == 200 )
			{
				// Response value from script
				string = xmlHTTP.responseText;

				// Create a DIV-Element
				var uWindow = document.createElement('div');
				uWindow.id = 'showunterschlupf';
				uWindow.innerHTML = string;
				uWindow.className = 'window';
				var bodyname = document.getElementById('contentbereich');
				bodyname.appendChild(uWindow);
			}
		}
	}

	function showunterschlupf(uschlupfid, server)
	{
		if( uschlupfid != '' )
		{
			// We create our XMLHttpRequest
			createXMLHttpRequest();
			if( xmlConnected != false )
			{
				xmlHTTP.onreadystatechange = checkState;
				url = 'http://' + server + '/mg/ac/ac.showunterschlupf.php?showuserid=' + uschlupfid + '&ajax=1';

				xmlHTTP.open('GET', url, true);
				xmlHTTP.send(null);
			}
		}
	}

	function getItemList( type )
	{
		createXMLHttpRequest();
		if( xmlConnected != false ) {
			document.getElementById('itemlist').innerHTML = '';
			xmlHTTP.onreadystatechange = parseList;
			url = 'http://' + server + '/monstersgame/trunk/lib/getItemList.php?type=' + type;

			xmlHTTP.open( 'GET', url, true );
			xmlHTTP.send( null );
		}
	}
//-->
//]]>