
		function createHTTPHandler(){
    		var httphandler = false;
		    /*@cc_on @*/
		    /*@if (@_jscript_version >= 5)
		    // JScript gives us Conditional compilation, we can cope with old IE versions.
		    // and security blocked creation of the objects.
		    try {
		      httphandler = new ActiveXObject("Msxml2.XMLHTTP");
		    } catch (e) {
		      try {
		       httphandler = new ActiveXObject("Microsoft.XMLHTTP");
		      } catch (E) {
		          httphandler = false;
		      }
   		 	}
   	 		@end @*/
    		if (!httphandler && typeof XMLHttpRequest!='undefined') {
      	 	 	httphandler = new XMLHttpRequest();
    		}
    		return httphandler;
		}
		
		function loadContent(fileName){
			var XMLHTTPObject = createHTTPHandler();
			XMLHTTPObject.onreadystatechange = function(){
				if(XMLHTTPObject.readyState == 4){
					document.getElementById('content').innerHTML = XMLHTTPObject.responseText;
					document.location.href = '/#'+getLanguage()+"-"+fileName;
					document.getElementById('content').scrollTop = 0;
				}
			}
			XMLHTTPObject.open('GET', '/pages/'+getLanguage().substring(0,2)+'/'+fileName+'.htm?time='+new Date().getTime(), true);	
   			XMLHTTPObject.setRequestHeader("Cache-Control", "no-cache");
			XMLHTTPObject.send(null);
		}
		
		function setLanguage(langName){
			document.getElementById('menu').style.backgroundImage = "url('/images/design/menu-"+langName+".jpg')";
			switch(langName){
				case "francais": document.documentElement.lang = "fr"; break;
				case "deutsch": document.documentElement.lang = "de"; break;
				case "espanol": document.documentElement.lang = "es"; break;
				default: document.documentElement.lang = "en"; break;
			}
		}

		function getLanguage(langName){
		 	if(document.getElementById('menu').style.backgroundImage.indexOf("espanol") > -1){
				return "espanol";
			}
		 	else if(document.getElementById('menu').style.backgroundImage.indexOf("deutsch") > -1){
				return "deutsch";
			}
		 	else if(document.getElementById('menu').style.backgroundImage.indexOf("francais") > -1){
				return "francais";
			}
		 	else{
				return "english";
			}
			
		}
