function getRequest()
{
	var oRequest;

	if (navigator.userAgent.indexOf('MSIE 6.0') != -1)
		oRequest = new ActiveXObject("Microsoft.XMLHttp"); // 6.0 - 7.0 ok (not Firefox!)
	else
		oRequest = new XMLHttpRequest();
	
	return oRequest;
}

function emitFileContent(location)
{
	var oRequest = getRequest();
	var sURL  = "http://"+self.location.hostname+"/"+location;
	
	oRequest.open("GET",sURL,false);
	oRequest.setRequestHeader("User-Agent",navigator.userAgent);
	oRequest.send(null)

	if (oRequest.status==200) document.write(oRequest.responseText);
	else alert("Error executing XMLHttpRequest call!");
}

function emitMenuContent(activePage)
{
	var oRequest = getRequest();
	var sURL  = "http://"+self.location.hostname+"/snippets/_menu.snip";
	if (activePage == '_forside')
		sURL = "http://"+self.location.hostname+"/snippets/_menu_forside.snip";

	oRequest.open("GET",sURL,false);
	oRequest.setRequestHeader("User-Agent",navigator.userAgent);
	oRequest.send(null)

	if (oRequest.status==200)
	{	
		document.write(oRequest.responseText);
		var elm  = document.getElementById(activePage);
		if (elm != null)
			elm.className = 'selected';
	}
	else alert("Error executing XMLHttpRequest call!");

	// Set language flags/links
	var langId = getLanguage();
	var flagElmId = 'linkVersion_' + langId;
	var elm  = document.getElementById(flagElmId);
	if (elm != null)
		elm.style.display = 'none';
	else
		alert('noner: ' + flagElmId);
		
	// Set pages links (current language)
	// FORSIDE
	elm = document.getElementById('_forside');
	elm.attributes['href'].value = String(elm.attributes['href'].value).replace('[lang]', langId);
	if (langId=="de")
		elm.innerText = 'Startseite';
	else if (langId=="se")
		elm.innerText = 'Startsida';
	else if (langId=="uk")
		elm.innerText = 'Home';
	// LEJLIGHEDERNE
	elm = document.getElementById('_lejlighederne');
	elm.attributes['href'].value = String(elm.attributes['href'].value).replace('[lang]', langId);
	if (langId=="de")
		elm.innerText = 'Wohnungen';
	else if (langId=="no")
		elm.innerText = 'Leilighetene';
	else if (langId=="se")
		elm.innerText = 'Lägenheterne';
	else if (langId=="uk")
		elm.innerText = 'The Units';
	// PRISER
	elm = document.getElementById('_priser');
	elm.attributes['href'].value = String(elm.attributes['href'].value).replace('[lang]', langId);
	if (langId=="de")
		elm.innerText = 'Preise';
	else if (langId=="uk")
		elm.innerText = 'Prices';
	// PRAKTISK
	elm = document.getElementById('_praktisk');
	elm.attributes['href'].value = String(elm.attributes['href'].value).replace('[lang]', langId);
	if (langId=="de")
		elm.innerText = 'Informationen';
	else if (langId=="se")
		elm.innerText = 'Praktiska upplysningar';
	else if (langId=="no")
		elm.innerText = 'Praktiske opplysninger';
	else if (langId=="uk")
		elm.innerText = 'Practical Information';
	// KONTAKT
	elm = document.getElementById('_kontakt');
	elm.attributes['href'].value = String(elm.attributes['href'].value).replace('[lang]', langId);
	if (langId=="se")
		elm.innerText = 'Kontakta oss';
	else if (langId=="uk")
		elm.innerText = 'Contact';
	
	// Set flag links (language specific)
	var currentUrl = self.location;
	elm = document.getElementById('linkVersion_da');
	elm.attributes['href'].value = String(currentUrl).replace(langId, 'da');
	elm = document.getElementById('linkVersion_de');
	elm.attributes['href'].value = String(currentUrl).replace(langId, 'de');
	elm = document.getElementById('linkVersion_uk');
	elm.attributes['href'].value = String(currentUrl).replace(langId, 'uk');
	elm = document.getElementById('linkVersion_no');
	elm.attributes['href'].value = String(currentUrl).replace(langId, 'no');
	elm = document.getElementById('linkVersion_se');
	elm.attributes['href'].value = String(currentUrl).replace(langId, 'se');
}

function getLanguage()
{
	var loc = self.location.toString();
	if (loc.indexOf('/uk/') != -1)
		return 'uk';
	else if (loc.indexOf('/de/') != -1)
		return 'de';
	else if (loc.indexOf('/se/') != -1)
		return 'se';
	else if (loc.indexOf('/no/') != -1)
		return 'no';
	else
		return 'da';
}

function getQueryVariable(variable) { 
  var query = window.location.search.substring(1); 
  var vars = query.split("&"); 
  for (var i=0;i<vars.length;i++) { 
    var pair = vars[i].split("="); 
    if (pair[0] == variable) { 
      return pair[1]; 
    } 
  } 
  return '';
}

function mover(id)
{
	elm = document.getElementById(id);
	if (elm)
		elm.className = "divPicHover";
}

function mout(id)
{
	elm = document.getElementById(id);
	if (elm)
		elm.className = "divPic";
}	
