
function loadPage(urlLink, menuLink)
	{
	loadHTML('contentBlock', urlLink);	
	if (menuLink != null)
		{
		loadHTML('menuBlock', menuLink);	
		}
	}

function initpage()
	{
	loadHTML('contentBlock', 'english/main.html');			
	loadHTML('headerBlock', 'english/header.html');
	loadHTML('footerBlock', 'english/footer.html');	
	resizePage();		
}

function resizePage()
	{
		
	// set footer position
	var element = document.getElementById('footerBlock');
		if (element)
		{
		element.style.top					= document.body.clientHeight - element.offsetHeight + 'px';	
		}
	var element = document.getElementById('contentBlock');
	if (element)
		{
		element.style.height					= document.body.clientHeight - element.offsetTop - 40 + 'px';	
		}
		
	// set logo position
	var element = document.getElementById('iqLogo');
	if (element)
		{
		element.style.top					= document.body.clientHeight - element.offsetHeight + 'px';	
		}
	}
	
function loadHTML(elementID, url) 
	{
  	var req = false;
  	// For Safari, Firefox, and other non-MS browsers
  	if (window.XMLHttpRequest) 
  		{
    	try 
    		{
      		req = new XMLHttpRequest();
    		}
    	catch (e) 
    		{
      		req = false;
    		}
  		} 
  	else if (window.ActiveXObject) 
  		{
    	// For Internet Explorer on Windows
    	try 
    		{
      		req = new ActiveXObject("Msxml2.XMLHTTP");
    		} 
    	catch (e) 
    		{
      		try 
      			{
        		req = new ActiveXObject("Microsoft.XMLHTTP");
      			} 
      		catch (e) 
      			{
        		req = false;
      			}
    		}
 	 	}
 	 	
 	var element = document.getElementById(elementID);
 	if (!element) 
 		{
	  	return;
 		}
 		
  	if (req) 
  		{
    	// Synchronous request, wait till we have it all
    	req.open('GET', url, false);
    	req.send(null);
    	element.innerHTML = req.responseText;
  		} 
  	else 
  		{
    	element.innerHTML = "Browser incompatibilty";
  		}
	}
