
	/*
		_____.___.                    .__          
		\__  |   | ____   ____ _____  |  |   ______
		 /   |   |/  _ \_/ ___\\__  \ |  |  /  ___/
		 \____   (  <_> )  \___ / __ \|  |__\___ \ 
		 / ______|\____/ \___  >____  /____/____  >                           
		 \/                  \/     \/          \/ 
						 ____.                     _________            .__        __   
						|    |____ ___  _______   /   _____/ ___________|__|______/  |_ 
						|    \__  \\  \/ /\__  \  \_____  \_/ ___\_  __ \  \____ \   __\
					/\__|    |/ __ \\   /  / __ \_/        \  \___|  | \/  |  |_> >  |  
					\________(____  /\_/  (____  /_______  /\___  >__|  |__|   __/|__|  
								  \/           \/        \/     \/         |__|         
								  									
		 v1.0 - 18.03.2007
		 -----------------

            MAIN FUNCTIONS
		 
		  	  Music()           - Will toggle music on the website.
		  	  Load( page )      - Request a pageload of the page given as parameter.
			
		    UTIL FUNCTIONS
		  
		      Retrieve( page )  - Retrieves the page given as parameter.
			  Initialize()      - Initializes 'req' which is the global xmlhttp-object  
			                      used for page retrieval.
			  Process()         - The handler function for asynchronous loading.
			
																			  // Yoc.	  
	*/

	function Music(){
	
		if ( document.getElementById('divMediaPlayer').innerHTML == '' )
		{
			document.getElementById('imgMusicIcon').src = 'gfx/speaker_on.jpg';															   
			document.getElementById('imgMusicIcon').alt = 'Stop musikken';				
	
			document.getElementById('divMediaPlayer').innerHTML = '<object classid="clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95"'
															    + 'type="application/x-oleobject" width="0" height="0" style="diplay: none;"><param name="fileName" value="mp3/1.mp3">'
															    + '<embed type="application/x-mplayer2" src="mp3/1.mp3" width="0" height="0"><\/embed><\/object>';															   
		}
		else
		{
			document.getElementById('imgMusicIcon').src = 'gfx/speaker_off.jpg';
			document.getElementById('imgMusicIcon').alt = 'Start musikken';			

			document.getElementById('divMediaPlayer').innerHTML = '';
		}															   
	}
			
	var req;
	
	function Initialize()
	{
		try
		{
			req=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				req=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(oc)
			{
				req=null;
			}
		}
	
		if(!req&&typeof XMLHttpRequest!="undefined")
		{
			req = new XMLHttpRequest();
		}
	}
	
	function Load(page)
	{
		document.getElementById("divContentContent").innerHTML = '<table style="width: 100%; height: 180px;"><tr><td valign="bottom" align="center" style="color: gray;"><img src="/gfx/loading.gif"><br><br>Henter siden...</td></tr></table>';
		
		setTimeout( "Retrieve('"+page+"');" , 650 );
	}
	
	function Retrieve(page)
	{
		Initialize();
		
		var url=page;
	
		if(req!=null)
		{
			req.onreadystatechange = Process;
			req.open("GET", url, true);
			req.send(null);
	
		}
	}	
	
	function Process()
	{
		if (req.readyState == 4)
		{
			// only if "OK"
			if (req.status == 200)
			{
				if(req.responseText == "")
				{
					document.getElementById("divContentContent").innerHTML = "No Data!"
				}
				else
				{
					document.getElementById("divContentContent").innerHTML = req.responseText;
				}
			}
			else
			{
				document.getElementById("divContentContent").innerHTML =	"Fejl:<br>" + req.statusText + req.responseText;
			}
		}
	}
	
