// 
// 	battoa.js 
//  
// 	projekt Sugtömningsstationer
//	Stefan Bydén november 2009
//	efter Glenn Persson november 2007
//	
// 	JavaScript funktioner fĂ¶r att bl.a. hantera Ajax 
//
//	function createXMLHttpRequest() 
//	function makeRequest(str,lang) 
//	function showResult(xmlhttp) 
//	function showDetails(e) 
//	function goURL() 
//	function goHome() 
//	function winPopUp(mypage,myname,w,h) 
//	function Kategori(kat) 
//	function resetIcons() 
//	function setTitles(buf) 
//	function sprak(newlang) 
//	function startup(buf) 
//	function aaScreenIE() 
//***********************************************************


function createXMLHttpRequest() {

     var httpRequest;

     // alert ("createXMLHttpRequest");
     if (window.XMLHttpRequest) { // Mozilla, Safari, ...
        httpRequest = new XMLHttpRequest();
        if (httpRequest.overrideMimeType) {
            httpRequest.overrideMimeType('text/xml');
            // See note below about this line
        }
    }
    else if (window.ActiveXObject) { // IE
        //alert("oops MSIE");
        try {
            httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (e) {
                       try {
                            httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                           }
                         catch (e) {}
     }

     if (!httpRequest) {
       // alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
     }
     }
     return httpRequest;
}
 
function makeRequest(str,lang) {

    var xmlhttp;

    if (!xmlhttp)  xmlhttp = createXMLHttpRequest();
    if (!xmlhttp)  return;
    //alert (xmlhttp)
    
    var qry = "ikon=" + str;
    var qrt = "lang=" + lang;
    var url = 'vdbread.php?'+qry+'&'+qrt;
    url = url+"&sid="+Math.random()
    // alert (url)

    xmlhttp.onreadystatechange = function() { showResult(xmlhttp); };
    xmlhttp.open('GET', url, true);
    xmlhttp.send(null);
    if (str && str.preventDefault)
         str.preventDefault();
    return false;
}

function showResult(xmlhttp) {
    // alert ("showResult")
    if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {

	var body = document.getElementsByTagName('body');

	//  -----------------------------------------------
	//    bestĂ€m bakgrund beroende pĂ„ kategori
	//  -----------------------------------------------

	var category = xmlhttp.responseXML.getElementsByTagName('kategori')[0].firstChild.nodeValue;
	//alert (category);
	if (category == 'Sugstation') {
		document.body.style.backgroundImage = 'url(Bilder/bakgrund.jpg)';
	}
	 else if (category == 'Utslagsvask') {
		document.body.style.backgroundImage = 'url(Bilder/bakgrund.jpg)';
	}
	 else if (category == 'Bottenspolning') {
		document.body.style.backgroundImage = 'url(Bilder/bakgrund.jpg)';
	} else {
		document.body.style.backgroundImage = 'url(Bilder/bakgrund.jpg)';
	}

	//  ------------------------------------------------------
	//  tag bort eventuella taggar frĂ„n tidigare kategorier
	//  ------------------------------------------------------

	//if (document.getElementById('current_marker')) {
	//	document.body.removeChild(document.getElementById('current_marker'));
	//}

	if (document.getElementById('eniro')) {
		document.body.removeChild(document.getElementById('eniro'));
	}
	if (document.getElementById('Hitta')) {
		document.body.removeChild(document.getElementById('Hitta'));
	}
	if (document.getElementById('dkarta')) {
		document.body.removeChild(document.getElementById('dkarta'));
	}
	if (document.getElementById('hemsida')) {
		document.body.removeChild(document.getElementById('hemsida'));
	}
	if (document.getElementById('rubrik')) {
		document.body.removeChild(document.getElementById('rubrik'));
	}
	if (document.getElementById('detaljer')) {
		document.body.removeChild(document.getElementById('detaljer'));
	}
	if (document.getElementById('nalkas')) {
		document.body.removeChild(document.getElementById('nalkas'));
	}
	if (document.getElementById('Xkoord')) {
		document.body.removeChild(document.getElementById('Xkoord'));
	}
	if (document.getElementById('Ykoord')) {
		document.body.removeChild(document.getElementById('Ykoord'));
	}
	if (document.getElementById('Xlatlon')) {
		document.body.removeChild(document.getElementById('Xlatlon'));
	}
	if (document.getElementById('Ylatlon')) {
		document.body.removeChild(document.getElementById('Ylatlon'));
	}
	if (document.getElementById('Telefon')) {
		document.body.removeChild(document.getElementById('Telefon'));
	}
	if (document.getElementById('Tider')) {
		document.body.removeChild(document.getElementById('Tider'));
	}
	if (document.getElementById('Person')) {
		document.body.removeChild(document.getElementById('Person'));
	}
	if (document.getElementById('Papper')) {
		document.body.removeChild(document.getElementById('Papper'));
	}
	if (document.getElementById('Faq')) {
		document.body.removeChild(document.getElementById('Faq'));
	}
	if (document.getElementById('Kaj')) {
		document.body.removeChild(document.getElementById('Kaj'));
	}
	//  ---------------------------------------------------------
	//  tag bort eventuella koordinater frĂ„n tidigare kategorier
	//  om de avmarkerade tas fram ligger punkter kvar felaktigt
	//  ---------------------------------------------------------

	i = 0;
	docs = true;
	do {
	     	var mid = "mark"+i;
        	var bid = "besk"+i;
		var vid = "vage"+i;
        	var kid = "kart"+i;
        	var eid = "enir"+i;
//		var fid = "hitt"+i;
        	var hid = "home"+i;
        	var nid = "namn"+i;
        	var pid = "pics"+i;
		var xid = "xkrt"+i;
		var yid = "ykrt"+i;
		var aid = "xlat"+i;
		var cid = "ylat"+i;
		var did = "kont"+i;
		var iid = "oppe"+i;
		var jid = "bema"+i;
		var lid = "kost"+i;
		var oid = "inst"+i;
		var qid = "ango"+i;
		if (document.getElementById(mid)) {
			document.body.removeChild(document.getElementById(mid));
			document.body.removeChild(document.getElementById(bid));
			document.body.removeChild(document.getElementById(vid));
			document.body.removeChild(document.getElementById(kid));
			document.body.removeChild(document.getElementById(eid));
//			document.body.removeChild(document.getElementById(fid));
			document.body.removeChild(document.getElementById(hid));
			document.body.removeChild(document.getElementById(nid));
			document.body.removeChild(document.getElementById(pid));
			document.body.removeChild(document.getElementById(xid));
			document.body.removeChild(document.getElementById(yid));
			document.body.removeChild(document.getElementById(aid));
			document.body.removeChild(document.getElementById(cid));
			document.body.removeChild(document.getElementById(did));
			document.body.removeChild(document.getElementById(iid));
			document.body.removeChild(document.getElementById(jid));
			document.body.removeChild(document.getElementById(lid));
			document.body.removeChild(document.getElementById(oid));
			document.body.removeChild(document.getElementById(qid));
		} else {
			docs = false;
		}
		i = i+1;
	}
	while (docs == true);

	//  -----------------------------------------------------------------------------
	//   lĂ€s in kategoribildernas src och title under id = ramA, ramB etc.
	//   saknas nĂ„gon kategoribild i databas, lĂ„t existerande bild ligga kvar
	//  -----------------------------------------------------------------------------

	var Aarr = new Array("ramA","ramB","ramC");
	var Barr = new Array("katBildA","katBildB","katBildC");
	var Tarr = new Array("katTextA","katTextB","katTextC");
    	for (i=0; i<3; i++) {
	    if (xmlhttp.responseXML.getElementsByTagName(Barr[i])[0].childNodes.length != '0') {
	        var bild = xmlhttp.responseXML.getElementsByTagName(Barr[i])[0].firstChild.nodeValue;
	        var titel = xmlhttp.responseXML.getElementsByTagName(Tarr[i])[0].firstChild.nodeValue;
	        var path = 'Bilder/'+bild;
	        var katbildN = Aarr[i];
	        document.getElementById(katbildN).firstChild.src = path;
	        document.getElementById(katbildN).firstChild.title = titel;
	    }
	}


	//  ---------------------------------------------------------------------------
	//   visa kategorins rubrik
	//  ---------------------------------------------------------------------------

	var header = xmlhttp.responseXML.getElementsByTagName('katPlats')[0].firstChild.nodeValue;
        var namnbox = document.createElement('h4');
	namnbox.id = 'rubrik';
	namnbox.style.position = 'absolute';
	namnbox.style.top = '90px';
	namnbox.style.left = '20px';
	namnbox.style.height = '40px';
	namnbox.style.width = '350px';
//	namnbox.style.textAlign = 'center';
	namnbox.style.overflow = 'auto';
	document.body.appendChild(namnbox);
	// if (header == 'Se') { header = 'Sev&auml;rdhet'; }
	document.getElementById('rubrik').innerHTML = header;

	//  ---------------------------------------------------------------------------
	//   visa kategorins detaljkarta
	//  ---------------------------------------------------------------------------

	var karta = xmlhttp.responseXML.getElementsByTagName('katKarta')[0].firstChild.nodeValue;
	var picturl = "url(Bilder/" + karta + ")";
 	var kartbox = document.createElement('div');
	kartbox.id = 'dkarta';
	kartbox.style.backgroundImage = picturl;
	kartbox.style.position = 'absolute';
	kartbox.style.top = '720px';
	kartbox.style.left = '20px';
	kartbox.style.height = '100px';
	kartbox.style.width = '800px';
	document.body.appendChild(kartbox);

	//  ---------------------------------------------------------------------------
	//   visa kategorins detaljbeskrivning
	//  ---------------------------------------------------------------------------

	var text = xmlhttp.responseXML.getElementsByTagName('katBesk')[0].firstChild.nodeValue;
	var detaljbox = document.createElement('div');
        detaljbox.id = 'detaljer';
	detaljbox.style.position = 'absolute';
	detaljbox.style.top = '160px';
	detaljbox.style.left = '20px';
	detaljbox.style.height = '200px';
	detaljbox.style.width = '350px';
	detaljbox.style.overflow = 'auto';
	detaljbox.style.paddingRight = '10px';
	//detaljbox.style.fontFamily = '';
	detaljbox.style.fontSize = '12px';
	detaljbox.style.lineHeight = '120%';
	document.body.appendChild(detaljbox);
	document.getElementById('detaljer').innerHTML = text;
	
	//  ---------------------------------------------------------------------------
	//   visa kategorins färdbeskrivning 
	//  ---------------------------------------------------------------------------

	var inf = xmlhttp.responseXML.getElementsByTagName('katVage')[0].firstChild.nodeValue;
	var nalkasbox = document.createElement('div');
        nalkasbox.id = 'nalkas';
	nalkasbox.style.position = 'absolute';
	nalkasbox.style.top = '400px';
	nalkasbox.style.left = '20px';
	nalkasbox.style.height = '200px';
	nalkasbox.style.width = '350px';
	nalkasbox.style.overflow = 'auto';
	nalkasbox.style.paddingRight = '10px';
	//nalkasbox.style.fontFamily = '';
	nalkasbox.style.fontSize = '12px';
	nalkasbox.style.lineHeight = '120%';
	document.body.appendChild(nalkasbox);
	document.getElementById('nalkas').innerHTML = inf;
	
	//  ---------------------------------------------------------------------------
	//   visa kategorins Xkoordinat
	//  ---------------------------------------------------------------------------

	var xrt = xmlhttp.responseXML.getElementsByTagName('katXKRT')[0].firstChild.nodeValue;
	var Xkoordbox = document.createElement('div');
	Xkoordbox.id = 'Xkoord';
	Xkoordbox.style.position = 'absolute';
	Xkoordbox.style.top = '665px';
	Xkoordbox.style.left = '100px';
	Xkoordbox.style.height = '30px';
	Xkoordbox.style.width = '70px';
	//Xkoordbox.style.fontFamily = '';
	Xkoordbox.style.fontSize = '12px';
	document.body.appendChild(Xkoordbox);
	document.getElementById('Xkoord').innerHTML = xrt;
	
	//  ---------------------------------------------------------------------------
	//   visa kategorins Ykoordinat
	//  ---------------------------------------------------------------------------

	var yrt = xmlhttp.responseXML.getElementsByTagName('katYKRT')[0].firstChild.nodeValue;
	var Ykoordbox = document.createElement('div');
	Ykoordbox.id = 'Ykoord';
	Ykoordbox.style.position = 'absolute';
	Ykoordbox.style.top = '665px';
	Ykoordbox.style.left = '200px';
	Ykoordbox.style.height = '30px';
	Ykoordbox.style.width = '100px';
	//Ykoordbox.style.fontFamily = '';
	Ykoordbox.style.fontSize = '12px';
	document.body.appendChild(Ykoordbox);
	document.getElementById('Ykoord').innerHTML = yrt;
	
	//  ---------------------------------------------------------------------------
	//   visa kategorins Xlatlonkoordinat
	//  ---------------------------------------------------------------------------

	var xla = xmlhttp.responseXML.getElementsByTagName('katXLAT')[0].firstChild.nodeValue;
	var Xlatlonbox = document.createElement('div');
	Xlatlonbox.id = 'Xlatlon';
	Xlatlonbox.style.position = 'absolute';
	Xlatlonbox.style.top = '637px';
	Xlatlonbox.style.left = '100px';
	Xlatlonbox.style.height = '30px';
	Xlatlonbox.style.width = '100px';
	//Xlatlonbox.style.fontFamily = '';
	Xlatlonbox.style.fontSize = '12px';
	document.body.appendChild(Xlatlonbox);
	document.getElementById('Xlatlon').innerHTML = xla;
	
	//  ---------------------------------------------------------------------------
	//   visa kategorins Ylatlonkoordinat
	//  ---------------------------------------------------------------------------

	var yla = xmlhttp.responseXML.getElementsByTagName('katYLAT')[0].firstChild.nodeValue;
	var Ylatlonbox = document.createElement('div');
	Ylatlonbox.id = 'Ylatlon';
	Ylatlonbox.style.position = 'absolute';
	Ylatlonbox.style.top = '637px';
	Ylatlonbox.style.left = '200px';
	Ylatlonbox.style.height = '30px';
	Ylatlonbox.style.width = '100px';
	//Ylatlonbox.style.fontFamily = '';
	Ylatlonbox.style.fontSize = '12px';
	document.body.appendChild(Ylatlonbox);
	document.getElementById('Ylatlon').innerHTML = yla;
	
	//  ---------------------------------------------------------------------------
	//   visa kategorins Telefon
	//  ---------------------------------------------------------------------------

	var tel = xmlhttp.responseXML.getElementsByTagName('katKONT')[0].firstChild.nodeValue;
	var Telefonbox = document.createElement('div');
	Telefonbox.id = 'Telefon';
	Telefonbox.style.position = 'absolute';
	Telefonbox.style.top = '179px';
	Telefonbox.style.left = '403px';
	Telefonbox.style.height = '50px';
	Telefonbox.style.width = '300px';
	//Telefonbox.style.fontFamily = '';
	Telefonbox.style.fontSize = '12px';
	document.body.appendChild(Telefonbox);
	document.getElementById('Telefon').innerHTML = tel;
	
	//  ---------------------------------------------------------------------------
	//   visa kategorins Oppettider
	//  ---------------------------------------------------------------------------

	var tid = xmlhttp.responseXML.getElementsByTagName('katOPPE')[0].firstChild.nodeValue;
	var Tidbox = document.createElement('div');
	Tidbox.id = 'Tider';
	Tidbox.style.position = 'absolute';
	Tidbox.style.top = '252px';
	Tidbox.style.left = '403px';
	Tidbox.style.height = '50px';
	Tidbox.style.width = '300px';
	//Tidbox.style.fontFamily = '';
	Tidbox.style.fontSize = '12px';
	document.body.appendChild(Tidbox);
	document.getElementById('Tider').innerHTML = tid;
	
	//  ---------------------------------------------------------------------------
	//   visa kategorins Bemanning
	//  ---------------------------------------------------------------------------

	var bem = xmlhttp.responseXML.getElementsByTagName('katBEMA')[0].firstChild.nodeValue;
	var Personbox = document.createElement('div');
	Personbox.id = 'Person';
	Personbox.style.position = 'absolute';
	Personbox.style.top = '325px';
	Personbox.style.left = '403px';
	Personbox.style.height = '50px';
	Personbox.style.width = '300px';
	//Personbox.style.fontFamily = '';
	Personbox.style.fontSize = '12px';
	document.body.appendChild(Personbox);
	document.getElementById('Person').innerHTML = bem;
	
	//  ---------------------------------------------------------------------------
	//   visa kategorins Kostnad
	//  ---------------------------------------------------------------------------

	var kos = xmlhttp.responseXML.getElementsByTagName('katKOST')[0].firstChild.nodeValue;
	var Pengarbox = document.createElement('div');
	Pengarbox.id = 'Pengar';
	Pengarbox.style.position = 'absolute';
	Pengarbox.style.top = '400px';
	Pengarbox.style.left = '403px';
	Pengarbox.style.height = '50px';
	Pengarbox.style.width = '300px';
	//Pengarbox.style.fontFamily = '';
	Pengarbox.style.fontSize = '12px';
	document.body.appendChild(Pengarbox);
	document.getElementById('Pengar').innerHTML = kos;
	
	//  ---------------------------------------------------------------------------
	//   visa kategorins Instruktion
	//  ---------------------------------------------------------------------------

	var ins = xmlhttp.responseXML.getElementsByTagName('katINST')[0].firstChild.nodeValue;
	var Faqbox = document.createElement('div');
	Faqbox.id = 'Faq';
	Faqbox.style.position = 'absolute';
	Faqbox.style.top = '470px';
	Faqbox.style.left = '403px';
	Faqbox.style.height = '50px';
	Faqbox.style.width = '300px';
	//Faqbox.style.fontFamily = '';
	Faqbox.style.fontSize = '12px';
	document.body.appendChild(Faqbox);
	document.getElementById('Faq').innerHTML = ins;
	
	//  ---------------------------------------------------------------------------
	//   visa kategorins Angöring
	//  ---------------------------------------------------------------------------

	var ang = xmlhttp.responseXML.getElementsByTagName('katANGO')[0].firstChild.nodeValue;
	var Kajbox = document.createElement('div');
	Kajbox.id = 'Kaj';
	Kajbox.style.position = 'absolute';
	Kajbox.style.top = '545px';
	Kajbox.style.left = '403px';
	Kajbox.style.height = '50px';
	Kajbox.style.width = '300px';
	//Kajbox.style.fontFamily = '';
	Kajbox.style.fontSize = '12px';
	document.body.appendChild(Kajbox);
	document.getElementById('Kaj').innerHTML = ang;

	//  ----------------------------------------------------------------------------
	//    addera koordinatpunkter till dokumentet. Kolla fĂ¶rst hur lĂ„ng arrayen Ă€r
	//  ----------------------------------------------------------------------------

	
	var koordpoints = xmlhttp.responseXML.getElementsByTagName('koord');
	for (var i=0; i<koordpoints.length; i++ ) {

	    	var vid = xmlhttp.responseXML.getElementsByTagName('vid')[i].firstChild.nodeValue;
	    	var mustext = xmlhttp.responseXML.getElementsByTagName('mustext')[i].firstChild.nodeValue;
  
	    	var marker = document.createElement('div');
	    	var koords = xmlhttp.responseXML.getElementsByTagName('koord')[i].firstChild.nodeValue;
	    	var separator = koords.indexOf(",");
    	    	var length = koords.length;
		var left = 0;
	    	left = koords.substr(0,separator);
		var top = 0;
   	    	top = koords.substr(separator+1,length-separator-1);
	    	marker.onclick = showDetails;
		var Drift = xmlhttp.responseXML.getElementsByTagName('iDrift')[i].firstChild.nodeValue;		    	
	    	if (Drift==1)
	    	{
	    	marker.style.backgroundImage = 'url(ikoner/dot.gif)';
	    	}
	  else
	  	{
	    	marker.style.backgroundImage = 'url(ikoner/dotgrey.gif)';	  		
	    	}
		marker.style.backgroundRepeat = 'no-repeat';
		marker.style.position = 'absolute';
		marker.style.top = top.concat("px");
		marker.style.left = left.concat("px");
		marker.style.height = '9px';
		marker.style.width = '9px';
		marker.style.cursor = 'pointer';
		marker.style.overflow = 'hidden';
	
		//  index each individual entry
	       	var markid  = "mark"+i;
	       	var kartid  = "kart"+i;
	       	var enirid  = "enir"+i;
//	       	var hittid  = "hitt"+i;
	       	var homeid  = "home"+i;
	       	var namnid  = "namn"+i;
	       	var beskid  = "besk"+i;
		var vageid  = "vage"+i;
	       	var picsid  = "pics"+i;
		var xkrtid  = "xkrt"+i;
		var ykrtid  = "ykrt"+i;
		var xlatid  = "xlat"+i;
		var ylatid  = "ylat"+i;
		var kontid  = "kont"+i;
		var oppeid  = "oppe"+i;
		var bemaid  = "bema"+i;
		var kostid  = "kost"+i;
		var instid  = "inst"+i;
		var angoid  = "ango"+i;
    
		marker.title = mustext + " (" + vid + ")";
		marker.id  = markid;
		document.body.appendChild(marker);

		//  addera kartbilden fĂ¶r denna punkt till dokumentet
		var lillkarta = document.createElement('div');
 		var karta = xmlhttp.responseXML.getElementsByTagName('karta')[i].firstChild.nodeValue;
		var detaljkarta = document.createTextNode(karta);
		lillkarta.id = kartid;
		lillkarta.style.display = 'none';
		lillkarta.style.visibility = 'hidden';
		lillkarta.style.overflow = 'hidden';
		lillkarta.appendChild(detaljkarta);
		document.body.appendChild(lillkarta);
   
		//  addera eniro-lĂ€nken fĂ¶r denna punkt till dokumentet
		var enirourl = document.createElement('div');
 		var eniro = xmlhttp.responseXML.getElementsByTagName('eniro')[i].firstChild.nodeValue;
		var url = document.createTextNode(eniro);
		enirourl.id = enirid;
		enirourl.style.display = 'none';
		enirourl.style.visibility = 'hidden';
		enirourl.style.overflow = 'hidden';
		enirourl.appendChild(url);
		document.body.appendChild(enirourl);
   /*
		//  addera Hitta-lĂ€nken fĂ¶r denna punkt till dokumentet
		var hittaurl = document.createElement('div');
 		var hitta = xmlhttp.responseXML.getElementsByTagName('hitta')[i].firstChild.nodeValue;
		var hurl = document.createTextNode(hitta);
		hittaurl.id = hittid;
		hittaurl.style.display = 'none';
		hittaurl.style.visibility = 'hidden';
		hittaurl.style.overflow = 'hidden';
		hittaurl.appendChild(hurl);
		document.body.appendChild(hittaurl);
     */     
		//  addera hemsida-URL fĂ¶r denna punkt till dokumentet
		var homeurl = document.createElement('div');
 		var hem = xmlhttp.responseXML.getElementsByTagName('url')[i].firstChild.nodeValue;
		var url = document.createTextNode(hem);
		homeurl.id = homeid;
		homeurl.style.display = 'none';
		homeurl.style.visibility = 'hidden';
		homeurl.style.overflow = 'hidden';
		homeurl.appendChild(url);
		document.body.appendChild(homeurl);
  
		//  addera rubrik i detaljboxen fĂ¶r denna punkt till dokumentet
		var pnamn = document.createElement('div');
 		var namn = xmlhttp.responseXML.getElementsByTagName('plats')[i].firstChild.nodeValue;
		var header = document.createTextNode(namn);
		pnamn.id = namnid;
		pnamn.style.display = 'none';
		pnamn.style.visibility = 'hidden';
		pnamn.style.overflow = 'hidden';
		pnamn.appendChild(header);
		document.body.appendChild(pnamn);

		//  addera beskrivningen i detaljboxen fĂ¶r denna punkt till dokumentet
		var beskblock = document.createElement('div');
 		var beskrivning = xmlhttp.responseXML.getElementsByTagName('beskrivning')[i].firstChild.nodeValue;
		var detaljtext = document.createTextNode(beskrivning);
		beskblock.id = beskid;
		beskblock.style.display = 'none';
		beskblock.style.visibility = 'hidden';
		beskblock.style.overflow = 'hidden';
		beskblock.appendChild(detaljtext);
		document.body.appendChild(beskblock);
    
		//  addera Färdbeskrivning i infartboxen fĂ¶r denna punkt till dokumentet

		var infablock = document.createElement('div');
 		var infart = xmlhttp.responseXML.getElementsByTagName('infart')[i].firstChild.nodeValue;
		var infatext = document.createTextNode(infart);
		infablock.id = vageid;
		infablock.style.display = 'none';
		infablock.style.visibility = 'hidden';
		infablock.style.overflow = 'hidden';
		infablock.appendChild(infatext);
		document.body.appendChild(infablock);

		//  addera Xkoordinat till denna punkt till dokumentet

		var xrtkblock = document.createElement('div');
 		var XkoordRT = xmlhttp.responseXML.getElementsByTagName('XkoordRT')[i].firstChild.nodeValue;
		var xrtktext = document.createTextNode(XkoordRT);
		xrtkblock.id = xkrtid;
		xrtkblock.style.display = 'none';
		xrtkblock.style.visibility = 'hidden';
		xrtkblock.style.overflow = 'hidden';
		xrtkblock.appendChild(xrtktext);
		document.body.appendChild(xrtkblock);

		//  addera Ykoordinat till denna punkt till dokumentet

		var yrtkblock = document.createElement('div');
 		var YkoordRT = xmlhttp.responseXML.getElementsByTagName('YkoordRT')[i].firstChild.nodeValue;
		var yrtktext = document.createTextNode(YkoordRT);
		yrtkblock.id = ykrtid;
		yrtkblock.style.display = 'none';
		yrtkblock.style.visibility = 'hidden';
		yrtkblock.style.overflow = 'hidden';
		yrtkblock.appendChild(yrtktext);
		document.body.appendChild(yrtkblock);

		//  addera Xlatlonkoordinat till denna punkt till dokumentet

		var xlatblock = document.createElement('div');
 		var Xlatkoord = xmlhttp.responseXML.getElementsByTagName('Xlatkoord')[i].firstChild.nodeValue;
		var xlattext = document.createTextNode(Xlatkoord);
		xlatblock.id = xlatid;
		xlatblock.style.display = 'none';
		xlatblock.style.visibility = 'hidden';
		xlatblock.style.overflow = 'hidden';
		xlatblock.appendChild(xlattext);
		document.body.appendChild(xlatblock);

		//  addera Ylatlonkoordinat till denna punkt till dokumentet

		var ylatblock = document.createElement('div');
 		var Ylatkoord = xmlhttp.responseXML.getElementsByTagName('Ylatkoord')[i].firstChild.nodeValue;
		var ylattext = document.createTextNode(Ylatkoord);
		ylatblock.id = ylatid;
		ylatblock.style.display = 'none';
		ylatblock.style.visibility = 'hidden';
		ylatblock.style.overflow = 'hidden';
		ylatblock.appendChild(ylattext);
		document.body.appendChild(ylatblock);

		//  addera Telefon till denna punkt till dokumentet

		var kontblock = document.createElement('div');
 		var Kontakt = xmlhttp.responseXML.getElementsByTagName('Kontakt')[i].firstChild.nodeValue;
		var konttext = document.createTextNode(Kontakt);
		kontblock.id = kontid;
		kontblock.style.display = 'none';
		kontblock.style.visibility = 'hidden';
		kontblock.style.overflow = 'hidden';
		kontblock.appendChild(konttext);
		document.body.appendChild(kontblock);

		//  addera Oppettider till denna punkt till dokumentet

		var tidblock = document.createElement('div');
 		var Oppet = xmlhttp.responseXML.getElementsByTagName('Oppet')[i].firstChild.nodeValue;
		var oppetext = document.createTextNode(Oppet);
		tidblock.id = oppeid;
		tidblock.style.display = 'none';
		tidblock.style.visibility = 'hidden';
		tidblock.style.overflow = 'hidden';
		tidblock.appendChild(oppetext);
		document.body.appendChild(tidblock);

		//  addera Bemanning till denna punkt till dokumentet

		var bemablock = document.createElement('div');
 		var Bemanning = xmlhttp.responseXML.getElementsByTagName('Bemanning')[i].firstChild.nodeValue;
		var bematext = document.createTextNode(Bemanning);
		bemablock.id = bemaid;
		bemablock.style.display = 'none';
		bemablock.style.visibility = 'hidden';
		bemablock.style.overflow = 'hidden';
		bemablock.appendChild(bematext);
		document.body.appendChild(bemablock);

		//  addera Kostnad till denna punkt till dokumentet

		var kostblock = document.createElement('div');
 		var Kostnad = xmlhttp.responseXML.getElementsByTagName('Kostnad')[i].firstChild.nodeValue;
		var kosttext = document.createTextNode(Kostnad);
		kostblock.id = kostid;
		kostblock.style.display = 'none';
		kostblock.style.visibility = 'hidden';
		kostblock.style.overflow = 'hidden';
		kostblock.appendChild(kosttext);
		document.body.appendChild(kostblock);

		//  addera Instruktion till denna punkt till dokumentet

		var instblock = document.createElement('div');
 		var Instruk = xmlhttp.responseXML.getElementsByTagName('Instruk')[i].firstChild.nodeValue;
		var insttext = document.createTextNode(Instruk);
		instblock.id = instid;
		instblock.style.display = 'none';
		instblock.style.visibility = 'hidden';
		instblock.style.overflow = 'hidden';
		instblock.appendChild(insttext);
		document.body.appendChild(instblock);

		//  addera Angoring till denna punkt till dokumentet

		var angoblock = document.createElement('div');
 		var Angoring = xmlhttp.responseXML.getElementsByTagName('Angoring')[i].firstChild.nodeValue;
		var angotext = document.createTextNode(Angoring);
		angoblock.id = angoid;
		angoblock.style.display = 'none';
		angoblock.style.visibility = 'hidden';
		angoblock.style.overflow = 'hidden';
		angoblock.appendChild(angotext);
		document.body.appendChild(angoblock);

		//  addera bilderna fĂ¶r denna punkt till dokumentet
		var bildblock = document.createElement('div');
		bildblock.style.display = 'none';
		bildblock.style.visibility = 'hidden';
		bildblock.style.overflow = 'hidden';
		bildblock.id = picsid;
		var Barr = new Array("bildA","bildB","bildC");
		var Rarr = new Array("ramA","ramB","ramC");
		var Tarr = new Array("textA","textB","textC");

    		for (j=0; j<3; j++) {
		    var imgblock = document.createElement('img');
		    imgblock.width = '200';
		    imgblock.height = '130';
		    if (xmlhttp.responseXML.getElementsByTagName(Barr[j])[i].childNodes.length == '0') {
 		        imgblock.src = document.getElementById(Rarr[j]).firstChild.getAttribute('src');
 		        imgblock.title = document.getElementById(Rarr[j]).firstChild.title;
		    } else {
 		        var bildN = xmlhttp.responseXML.getElementsByTagName(Barr[j])[i].firstChild.nodeValue;
		        imgblock.src = 'Bilder/'+bildN;
 		        imgblock.title = xmlhttp.responseXML.getElementsByTagName(Tarr[j])[i].firstChild.nodeValue;
		    }
		    imgblock.style.overflow = 'hidden';
		    bildblock.appendChild(imgblock);
		}
    		document.body.appendChild(bildblock);
  
	}
    }
}

function showDetails(e) {

	// This gets the event object regardless of browser
	e = (e) ? e : window.event;		// needed for MSIE
	_obj = (e.srcElement)?e.srcElement:e.target;
	//alert (_obj.id);

	var myMarker = _obj.id;
	//	for example "mark3" copied as "kart3", "enir3" etc.
	var myMapId     = 'kart'+myMarker.substr(4,3);  
	var myEniroId   = 'enir'+myMarker.substr(4,3);  
	//var myHittaId   = 'hitt'+myMarker.substr(4,3);
	var myDetailsId = 'besk'+myMarker.substr(4,3);  
	var myHomeId    = 'home'+myMarker.substr(4,3);	
	var myInfartsId = 'vage'+myMarker.substr(4,3);
	var myPlaceId   = 'namn'+myMarker.substr(4,3);
	var myPicsId    = 'pics'+myMarker.substr(4,3);
	var myXkoordRTId = 'xkrt'+myMarker.substr(4,3);
	var myYkoordRTId = 'ykrt'+myMarker.substr(4,3);
	var myXlatkoordId = 'xlat'+myMarker.substr(4,3);
	var myYlatkoordId = 'ylat'+myMarker.substr(4,3);
	var myKontaktId = 'kont'+myMarker.substr(4,3);
	var myOppetId = 'oppe'+myMarker.substr(4,3);
	var myBemanningId = 'bema'+myMarker.substr(4,3);
	var myKostnadId = 'kost'+myMarker.substr(4,3);
	var myInstrukId = 'inst'+myMarker.substr(4,3);
	var myAngoringId = 'ango'+myMarker.substr(4,3);

	//if (document.getElementById('current_marker')) {
		//var previous = document.getElementById('current_marker').firstChild.nodeValue;
		//previous.style.backgroundImage = 'url(ikoner/not.gif)';
		//document.body.removeChild(document.getElementById('current_marker'));
	//}
	//var current = document.createElement('div');
	//var markerName = document.createTextNode(myMarker);
	//current.appendChild(markerName);
	//current.style.visibility = 'hidden';
	//current.id = 'current_marker';
	//document.body.appendChild(current);
	//var temp = document.getElementById(myMarker);
	//temp.style.backgroundImage = 'url(ikoner/dot.gif)';
		
	//  -----------------------------------------------------
	//  addera eniro-URL fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande eniro-URL
	//  -----------------------------------------------------

	if (document.getElementById('eniro')) {
		document.body.removeChild(document.getElementById('eniro'));
	}
	var enirourl = document.createElement('div');
	enirourl.id = 'eniro';
	enirourl.style.visibility = 'hidden';
	enirourl.style.overflow = 'hidden';
	var eniro = document.getElementById(myEniroId).firstChild.nodeValue;
	var url = document.createTextNode(eniro);
	enirourl.appendChild(url);
	document.body.appendChild(enirourl);
	
	//  -----------------------------------------------------
	//  addera Hitta-URL fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande eniro-URL
	//  -----------------------------------------------------
/*
	if (document.getElementById('hitta')) {
		document.body.removeChild(document.getElementById('hitta'));
	}
	var hittaurl = document.createElement('div');
	hittaurl.id = 'hitta';
	hittaurl.style.visibility = 'hidden';
	hittaurl.style.overflow = 'hidden';
	var hitta = document.getElementById(myHittaId).firstChild.nodeValue;
	var hurl = document.createTextNode(hitta);
	hittaurl.appendChild(hurl);
	document.body.appendChild(hittaurl);
*/
	//  -----------------------------------------------------
	//  addera kartbild fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande kartbild
	//  -----------------------------------------------------

	if (document.getElementById('dkarta')) {
		document.body.removeChild(document.getElementById('dkarta'));
	}
	var detaljkarta = document.getElementById(myMapId).firstChild.nodeValue;
	var picturl = "url(Bilder/" + detaljkarta + ")";
        var kartbox = document.createElement('div');
	kartbox.id = 'dkarta';
	kartbox.style.cursor = 'pointer';
	kartbox.title = 'Visar flygbild';
	kartbox.onclick = goURL;
	kartbox.style.backgroundImage = picturl;
	kartbox.style.position = 'absolute';
	kartbox.style.top = '720px';
	kartbox.style.left = '20px';
	kartbox.style.height = '100px';
	kartbox.style.width = '800px';
	document.body.appendChild(kartbox);

	//  -----------------------------------------------------
	//  addera hemsida-URL fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande hemsida-URL
	//  -----------------------------------------------------

	if (document.getElementById('hemsida')) {
		document.body.removeChild(document.getElementById('hemsida'));
	}
	var homeurl = document.createElement('div');
	homeurl.id = 'hemsida';
	homeurl.style.visibility = 'hidden';
	var home = document.getElementById(myHomeId).firstChild.nodeValue;
	var url = document.createTextNode(home);
	homeurl.appendChild(url);
	document.body.appendChild(homeurl);

	//  -----------------------------------------------------
	//  addera rubrik fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande rubrik
	//  -----------------------------------------------------

	if (document.getElementById('rubrik')) {
		document.body.removeChild(document.getElementById('rubrik'));
	}
        var namnbox = document.createElement('h4');
	namnbox.id = 'rubrik';
	//namnbox.className = 'namnbox';
	//namnbox.title = 'LĂ€nk till hemsida';
	namnbox.onclick = goURL;
	//namnbox.style.color = '#000066';
	//namnbox.style.cursor = 'pointer';
	namnbox.style.position = 'absolute';
	namnbox.style.top = '90px';
	namnbox.style.left = '20px';
	namnbox.style.height = '40px';
	namnbox.style.width = '350px';
//	namnbox.style.textAlign = 'center';
	namnbox.style.overflow = 'auto';
	document.body.appendChild(namnbox);
	var place = document.getElementById(myPlaceId).firstChild.nodeValue;
	document.getElementById('rubrik').innerHTML = place;

	//  -----------------------------------------------------
	//  addera detaljtext fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande detaljtext
	//  -----------------------------------------------------

	if (document.getElementById('detaljer')) {
		document.body.removeChild(document.getElementById('detaljer'));
	}
        var detaljbox = document.createElement('div');
	detaljbox.id = 'detaljer';
	detaljbox.className = 'detaljbox';
	detaljbox.style.position = 'absolute';
	detaljbox.style.top = '160px';
	//detaljbox.style.border = 'thin solid #0000FF';
	detaljbox.style.left = '20px';
	detaljbox.style.height = '200px';
	detaljbox.style.width = '350px';
	detaljbox.style.overflow = 'auto';
	detaljbox.style.paddingRight = '10px';
	detaljbox.style.fontSize = '12px';
	detaljbox.style.lineHeight = '120%';
	document.body.appendChild(detaljbox);
	homelen = home.length;
        if (homelen != '0') {
	    var place1 = document.getElementById(myDetailsId).firstChild.nodeValue;
	    var place = place1 + '<br /><h4><a href="' + home + '" onclick="goHome"';
	    var place = place + ' target=_blank';
	    var place = place + ' style="color: rgb(0, 0, 102); cursor: pointer;">Hemsida</h4>';
	        document.getElementById('detaljer').innerHTML = place;
	} else {
	    var place = document.getElementById(myDetailsId).firstChild.nodeValue;
	    document.getElementById('detaljer').innerHTML = place;
	}
/*	enirlen = enir.length;
        if (enirlen != '0') {
	    var place1 = document.getElementById(myDetailsId).firstChild.nodeValue;
	    var place = place1 + '<br /><h4><a href="' + eniro + '" onclick="goURL"';
	    var place = place + ' target=_blank';
	    var place = place + ' style="color: rgb(0, 0, 102); cursor: pointer;">Länk till Eniros sjökort</h4>';
	        document.getElementById('detaljer').innerHTML = place;
	} else {
	    var place = document.getElementById(myDetailsId).firstChild.nodeValue;
	    document.getElementById('detaljer').innerHTML = place;
	}
*/
/*	homelen = home.length;
        if (homelen != '0') {
	    var place1 = document.getElementById(myDetailsId).firstChild.nodeValue;
	    var place = place1 + '<br /><h5><a href="' + home + '" onclick="goHome"';
	    var place = place + ' target=_blank';
	    var idioma = document.getElementById('sprak').firstChild.nodeValue;
	    if (idioma == 'sve') {
	        var place = place + ' style="color: rgb(0, 0, 102); cursor: pointer;">hemsida</h5>';
	        document.getElementById('detaljer').innerHTML = place;
	    } else {
	        var place = place + ' style="color: rgb(0, 0, 102); cursor: pointer;">homepage</h5>';
	        document.getElementById('detaljer').innerHTML = place;
	    }
	} else {
	    var place = document.getElementById(myDetailsId).firstChild.nodeValue;
	    document.getElementById('detaljer').innerHTML = place;
	}
*/
	//  -----------------------------------------------------
	//  addera infatext fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande infatext
	//  -----------------------------------------------------

	if (document.getElementById('nalkas')) {
		document.body.removeChild(document.getElementById('nalkas'));
	}
        var nalkasbox = document.createElement('div');
	nalkasbox.id = 'nalkas';
	nalkasbox.style.position = 'absolute';
	nalkasbox.style.top = '400px';
	nalkasbox.style.left = '20px';
	nalkasbox.style.height = '200px';
	nalkasbox.style.width = '350px';
//	nalkasbox.style.textAlign = 'center';
	nalkasbox.style.fontSize = '12px';
	nalkasbox.style.overflow = 'auto';
	document.body.appendChild(nalkasbox);
	var place = document.getElementById(myInfartsId).firstChild.nodeValue;
	document.getElementById('nalkas').innerHTML = place;

	//  -----------------------------------------------------
	//  addera Xkoordinat fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande Xkoordinat
	//  -----------------------------------------------------

	if (document.getElementById('Xkoord')) {
		document.body.removeChild(document.getElementById('Xkoord'));
	}
	var Xkoordbox = document.createElement('div');
	Xkoordbox.id = 'Xkoord';
	Xkoordbox.style.position = 'absolute';
	Xkoordbox.style.top = '665px';
	Xkoordbox.style.left = '100px';
	Xkoordbox.style.height = '30px';
	Xkoordbox.style.width = '70px';
	Xkoordbox.style.fontSize = '12px';
	document.body.appendChild(Xkoordbox);
	var place = document.getElementById(myXkoordRTId).firstChild.nodeValue;
	document.getElementById('Xkoord').innerHTML = place;

	//  -----------------------------------------------------
	//  addera Ykoordinat fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande Ykoordinat
	//  -----------------------------------------------------

	if (document.getElementById('Ykoord')) {
		document.body.removeChild(document.getElementById('Ykoord'));
	}
	var Ykoordbox = document.createElement('div');
	Ykoordbox.id = 'Ykoord';
	Ykoordbox.style.position = 'absolute';
	Ykoordbox.style.top = '665px';
	Ykoordbox.style.left = '200px';
	Ykoordbox.style.height = '30px';
	Ykoordbox.style.width = '100px';
	Ykoordbox.style.fontSize = '12px';
	document.body.appendChild(Ykoordbox);
	var place = document.getElementById(myYkoordRTId).firstChild.nodeValue;
	document.getElementById('Ykoord').innerHTML = place;

	//  -----------------------------------------------------
	//  addera Xlatlonkoordinat fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande Xlatlonkoordinat
	//  -----------------------------------------------------

	if (document.getElementById('Xlatlon')) {
		document.body.removeChild(document.getElementById('Xlatlon'));
	}
	var Xlatlonbox = document.createElement('div');
	Xlatlonbox.id = 'Xlatlon';
	Xlatlonbox.style.position = 'absolute';
	Xlatlonbox.style.top = '637px';
	Xlatlonbox.style.left = '100px';
	Xlatlonbox.style.height = '30px';
	Xlatlonbox.style.width = '100px';
	Xlatlonbox.style.fontSize = '12px';
	document.body.appendChild(Xlatlonbox);
	var place = document.getElementById(myXlatkoordId).firstChild.nodeValue;
	document.getElementById('Xlatlon').innerHTML = place;

	//  -----------------------------------------------------
	//  addera Ylatlonkoordinat fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande Ylatlonkoordinat
	//  -----------------------------------------------------

	if (document.getElementById('Ylatlon')) {
		document.body.removeChild(document.getElementById('Ylatlon'));
	}
	var Ylatlonbox = document.createElement('div');
	Ylatlonbox.id = 'Ylatlon';
	Ylatlonbox.style.position = 'absolute';
	Ylatlonbox.style.top = '637px';
	Ylatlonbox.style.left = '200px';
	Ylatlonbox.style.height = '30px';
	Ylatlonbox.style.width = '100px';
	Ylatlonbox.style.fontSize = '12px';
	document.body.appendChild(Ylatlonbox);
	var place = document.getElementById(myYlatkoordId).firstChild.nodeValue;
	document.getElementById('Ylatlon').innerHTML = place;

	//  -----------------------------------------------------
	//  addera Kontakt fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande Kontakt
	//  -----------------------------------------------------

	if (document.getElementById('Telefon')) {
		document.body.removeChild(document.getElementById('Telefon'));
	}
	var Telefonbox = document.createElement('div');
	Telefonbox.id = 'Telefon';
	Telefonbox.style.position = 'absolute';
	Telefonbox.style.top = '179px';
	Telefonbox.style.left = '403px';
	Telefonbox.style.height = '50px';
	Telefonbox.style.width = '300px';
	Telefonbox.style.fontSize = '12px';
	document.body.appendChild(Telefonbox);
	var place = document.getElementById(myKontaktId).firstChild.nodeValue;
	document.getElementById('Telefon').innerHTML = place;

	//  -----------------------------------------------------
	//  addera Oppettider fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande Oppettider
	//  -----------------------------------------------------

	if (document.getElementById('Tider')) {
		document.body.removeChild(document.getElementById('Tider'));
	}
	var Tidbox = document.createElement('div');
	Tidbox.id = 'Tider';
	Tidbox.style.position = 'absolute';
	Tidbox.style.top = '252px';
	Tidbox.style.left = '403px';
	Tidbox.style.height = '50px';
	Tidbox.style.width = '300px';
	Tidbox.style.fontSize = '12px';
	document.body.appendChild(Tidbox);
	var place = document.getElementById(myOppetId).firstChild.nodeValue;
	document.getElementById('Tider').innerHTML = place;

	//  -----------------------------------------------------
	//  addera Bemanning fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande Bemanning
	//  -----------------------------------------------------

	if (document.getElementById('Person')) {
		document.body.removeChild(document.getElementById('Person'));
	}
	var Personbox = document.createElement('div');
	Personbox.id = 'Person';
	Personbox.style.position = 'absolute';
	Personbox.style.top = '325px';
	Personbox.style.left = '403px';
	Personbox.style.height = '50px';
	Personbox.style.width = '300px';
	Personbox.style.fontSize = '12px';
	document.body.appendChild(Personbox);
	var place = document.getElementById(myBemanningId).firstChild.nodeValue;
	document.getElementById('Person').innerHTML = place;

	//  -----------------------------------------------------
	//  addera Kostnad fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande Kostnad
	//  -----------------------------------------------------

	if (document.getElementById('Pengar')) {
		document.body.removeChild(document.getElementById('Pengar'));
	}
	var Pengarbox = document.createElement('div');
	Pengarbox.id = 'Pengar';
	Pengarbox.style.position = 'absolute';
	Pengarbox.style.top = '400px';
	Pengarbox.style.left = '403px';
	Pengarbox.style.height = '50px';
	Pengarbox.style.width = '300px';
	Pengarbox.style.fontSize = '12px';
	document.body.appendChild(Pengarbox);
	var place = document.getElementById(myKostnadId).firstChild.nodeValue;
	document.getElementById('Pengar').innerHTML = place;

	//  -----------------------------------------------------
	//  addera INstruktion fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande INstruktion
	//  -----------------------------------------------------

	if (document.getElementById('Faq')) {
		document.body.removeChild(document.getElementById('Faq'));
	}
	var Faqbox = document.createElement('div');
	Faqbox.id = 'Faq';
	Faqbox.style.position = 'absolute';
	Faqbox.style.top = '470px';
	Faqbox.style.left = '403px';
	Faqbox.style.height = '50px';
	Faqbox.style.width = '300px';
	Faqbox.style.fontSize = '12px';
	document.body.appendChild(Faqbox);
	var place = document.getElementById(myInstrukId).firstChild.nodeValue;
	document.getElementById('Faq').innerHTML = place;

	//  -----------------------------------------------------
	//  addera Angoring fĂ¶r vald punkt till dokumentet
	//  men radera fĂ¶rst eventuell existerande Angoring
	//  -----------------------------------------------------

	if (document.getElementById('Kaj')) {
		document.body.removeChild(document.getElementById('Kaj'));
	}
	var Kajbox = document.createElement('div');
	Kajbox.id = 'Kaj';
	Kajbox.style.position = 'absolute';
	Kajbox.style.top = '545px';
	Kajbox.style.left = '403px';
	Kajbox.style.height = '50px';
	Kajbox.style.width = '300px';
	Kajbox.style.fontSize = '12px';
	document.body.appendChild(Kajbox);
	var place = document.getElementById(myAngoringId).firstChild.nodeValue;
	document.getElementById('Kaj').innerHTML = place;

	//  -----------------------------------------------------
	//  byt ut alla 3 bilderna fĂ¶r vald punkt till dokumentet
	//  -----------------------------------------------------

	var Rarr = new Array("ramA","ramB","ramC");
	for (i=0; i<3; i++) {
	    var path = document.getElementById(myPicsId).childNodes[i].getAttribute('src');
	    var titel = document.getElementById(myPicsId).childNodes[i].title;
 	    document.getElementById(Rarr[i]).firstChild.src = path;
 	    document.getElementById(Rarr[i]).firstChild.title = titel;
	} 
}

function goURL() {
	var EniroURL = document.getElementById('eniro').firstChild.nodeValue;
	winPopUp(EniroURL,'name','800','600')
}

function goHitta() {
	var HittaURL = document.getElementById('hitta').firstChild.nodeValue;
	winPopUp(HittaURL,'name','800','600')
}

function goHome() {
	var HomeURL = document.getElementById('hemsida').firstChild.nodeValue;
	winPopUp(HomeURL,'name','800','600')
}

function winPopUp(mypage,myname,w,h) {
        var win = null;
        LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
        TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
        settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars,resizable'
        win = window.open(mypage,myname,settings)
	if(win.window.focus){
		win.window.focus();
	}
}

function Kategori(kat) {
    if (aaScreenIE()) return;
    if (kat == 'sug') {
	resetIcons();
	document.getElementById('ISugstation').style.backgroundImage = 'url(ikoner/rsug.png)';
    	choice = 'Sugstation';
    }
    if (kat == 'vask') {
	resetIcons();
	document.getElementById('IUtslagsvask').style.backgroundImage = 'url(ikoner/rvask.png)';
    	choice = 'Utslagsvask';
    }
    if (kat == 'tvatt') {
	resetIcons();
	document.getElementById('IBottenspolning').style.backgroundImage = 'url(ikoner/rtvatt.png)';
    	choice = 'Bottenspolning';
    }

    if (choice !== "") {
	var lang = document.getElementById('sprak').firstChild.nodeValue;
    	makeRequest(choice,lang);
    }
}

function resetIcons() {
	document.getElementById('ISugstation').style.backgroundImage = 'url(ikoner/sug.png)';
	document.getElementById('IUtslagsvask').style.backgroundImage = 'url(ikoner/vask.png)';
	document.getElementById('IBottenspolning').style.backgroundImage = 'url(ikoner/tvatt.png)';
}

function setTitles(buf) {
	if (buf == 'eng') {
	    document.getElementById('ISugstation').title = 'Feces vacuum station';
	    document.getElementById('IUtslagsvask').title = 'Utility sink';
	    document.getElementById('IBottenspolning').title = 'Boat bottom wash';
	}
	if (buf == 'sve') {
	    document.getElementById('ISugstation').title = 'Sugstation';
	    document.getElementById('IUtslagsvask').title = 'Utslagsvask';
	    document.getElementById('IBottenspolning').title = 'Bottenspolning';
	}
}

	

function sprak(newlang) {
	var oldlang = document.getElementById('sprak').firstChild.nodeValue;
	//alert ("oldlang:" + oldlang + " newlang:" + newlang); 
	if ((newlang == 'sve') && (oldlang != 'sve')) {
		document.getElementById('sprak').firstChild.nodeValue = 'sve';
		resetIcons();
		setTitles('sve');
		startup('Start');
	}
	if ((newlang == 'eng') && (oldlang != 'eng')) {
		document.getElementById('sprak').firstChild.nodeValue = 'eng';
		resetIcons();
		setTitles('eng');
		startup('Start');
	}
}

function startup(buf) {
	var lang = document.getElementById('sprak').firstChild.nodeValue;
	if (buf == 'Start') {
    		makeRequest(buf,lang);
	}
}

// screen out older IE versions
function aaScreenIE() {
   if (navigator.appName == 'Microsoft Internet Explorer') {
        msie=navigator.appVersion.split("MSIE")
        version=parseFloat(msie[1]);
        if (version >= 6) return false;
   } else {
        return false;
   }
   return true;
}


