// GLOBAL Constants
var FSI_small_Width = 520;
var FSI_small_Height = 450;
var FSI_big_Width = 950;
var FSI_big_Height = 670; /*849*/


// Do not copy and paste the script to your document.
// It needs to be included as an external script!
// Please include this script in the <head> section of your (X)HTML document only!
//
// Version: 1.0

// --- USAGE ---
// writeFlashCode(flash_movie, fallback_image, flash_parameters);
// flash_movie      - URL to Flash Movie
// fallback_image   - URL to Fallback Image
// flash_parameters - Flash Parameters, e.g. width=775;height=600;menu=false;version=5,0,42,0

// --- CUSTOMIZABLE PARAMETERS ---
var latestFlashVersion=9;            // The latest flash player version (integer)
var presetFlashVersion='6,0,79,0';   // Default value for required Flash version
var imageFallbackLinked=true;        // Add a link to Flash Player download location to the fallback image
var textFallbackActive=true;         // Activate text fallback?
var textFallbackText='Flash Player Required.\nWould you like to download the latest version of Flash Player now?';

//
// EDITING THE LINES BELOW IS NOT RECOMMENDED
//
var flashDownload = 'http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash';
var uaName = navigator.userAgent.toLowerCase();
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (uaName.indexOf("opera") != -1) ? true : false;
var versionStr=-1;

function getSwfVer(){
	flashVer = -1;
	if (navigator.plugins) napl = navigator.plugins;
	else napl = false;
	if (napl && napl.length > 0 && (napl["Shockwave Flash 2.0"] || napl["Shockwave Flash"])) {
		flashDesc = napl["Shockwave Flash" + (napl["Shockwave Flash 2.0"] ? " 2.0" : "")].description;
		flashVer = flashDesc.split(" ")[2].split(".")[0];
	}

	return flashVer;
}

function detectFlashVer(){
	if (!(isIE && isWin)) versionStr = getSwfVer();
	return versionStr;
}

function pushVBDetection(){
	doc = '<scr' + 'ipt type="text/vbscript"\>\n';
	doc += 'On Error Resume Next\n';
	doc += 'Dim obFlash\n';
	doc += 'For i = ' + latestFlashVersion + ' To 3 Step -1\n';
	doc += 'Set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash." & i)\n';
	doc += 'If IsObject(obFlash) Then\n';
	doc += 'versionStr = i\n';
	doc += 'Exit For\n';
	doc += 'End If\n';
	doc += 'Next\n';
	doc += '</scr' + 'ipt\>\n';
	document.write(doc);
}

function getFlashCode(fsiurl, fallbackimg, parameters){

	objcode='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab';
	emdcode='<embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"';
//alert(parameters)
//alert(fsiurl)
	params = new Object();
	if (parameters){
		var parameters = parameters.split(";");
		for (c=0; c < parameters.length; c++){
			parameter=parameters[c].split("=");
			if (parameter[1]) params[parameter[0]]=parameter[1];
			else if (parameter!="") alert("Wrong parameter: " + parameter);
		}
	}

	if (params["version"]) {
		version=params["version"];
		params["version"]='';
	}
	else version=presetFlashVersion;
	objcode+='#version='+version+'"';

	majorversion = version.split(",")[0];
	flashversion = detectFlashVer();

	if ((isIE && flashversion >= 5) || flashversion >= majorversion){
		if (params["width"]) {
			code=' width="'+params["width"]+'"';
			objcode+=code;
			emdcode+=code;
			params["width"]='';
		}
		if (params["height"]) {
			code=' height="'+params["height"]+'"';
			objcode+=code;
			emdcode+=code;
			params["height"]='';
		}
		if (params["id"] || params["name"]) {
			objcode+=' id="'+params["id"]+'"';
			if (params["name"]) emdcode+=' name="'+params["name"]+'"';
			else emdcode+=' name="'+params["id"]+'"';
			params["id"]='';
			params["name"]='';
		}
		objcode+='>\n';
		params["src"]=fsiurl;
		params["movie"]=fsiurl;

		for (var pkey in params){
			if (params[pkey]){
				if (pkey != 'src') objcode+='<param name="'+pkey+'" value="'+params[pkey]+'" />\n';
				if (pkey != 'movie') emdcode+=' '+pkey+'="'+params[pkey]+'"';
			}
		}
		emdcode+='/>';

		objcode+=emdcode+'\n';
		objcode+='</object>';
	}
	else if (fallbackimg){
		objcode='<img src="'+fallbackimg+'" border=0>';
		if (imageFallbackLinked) objcode='<a href="'+flashDownload+'">'+objcode+'</a>';
	}

	if (!objcode){
		if (confirm(textFallbackText)) top.location=flashDownload;
	}
	else {
		return objcode
	}
}

function writeFlashCode(fsiurl, fallbackimg, parameters){

	objcode='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab';
	emdcode='<embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"';
//alert(parameters)
//alert(fsiurl)
	params = new Object();
	if (parameters){
		var parameters = parameters.split(";");
		for (c=0; c < parameters.length; c++){
			parameter=parameters[c].split("=");
			if (parameter[1]) params[parameter[0]]=parameter[1];
			else if (parameter!="") alert("Wrong parameter: " + parameter);
		}
	}

	if (params["version"]) {
		version=params["version"];
		params["version"]='';
	}
	else version=presetFlashVersion;
	objcode+='#version='+version+'"';

	majorversion = version.split(",")[0];
	flashversion = detectFlashVer();

	if ((isIE && flashversion >= 5) || flashversion >= majorversion){
		if (params["width"]) {
			code=' width="'+params["width"]+'"';
			objcode+=code;
			emdcode+=code;
			params["width"]='';
		}
		if (params["height"]) {
			code=' height="'+params["height"]+'"';
			objcode+=code;
			emdcode+=code;
			params["height"]='';
		}
		if (params["id"] || params["name"]) {
			objcode+=' id="'+params["id"]+'"';
			if (params["name"]) emdcode+=' name="'+params["name"]+'"';
			else emdcode+=' name="'+params["id"]+'"';
			params["id"]='';
			params["name"]='';
		}
		objcode+='>\n';
		params["src"]=fsiurl;
		params["movie"]=fsiurl;

		for (var pkey in params){
			if (params[pkey]){
				if (pkey != 'src') objcode+='<param name="'+pkey+'" value="'+params[pkey]+'" />\n';
				if (pkey != 'movie') emdcode+=' '+pkey+'="'+params[pkey]+'"';
			}
		}
		emdcode+='/>';

		objcode+=emdcode+'\n';
		objcode+='</object>';
	}
	else if (fallbackimg){
		objcode='<img src="'+fallbackimg+'" border=0>';
		if (imageFallbackLinked) objcode='<a href="'+flashDownload+'">'+objcode+'</a>';
	}

	if (!objcode){
		if (confirm(textFallbackText)) top.location=flashDownload;
	}
	else {
		//alert(objcode);
		document.write(objcode);
	}
}

// Run VBScript detection part
if (isIE && isWin && !isOpera) {
	pushVBDetection();
}

// Copyright 2006 NeptuneLabs, Germany (www.neptunelabs.com)

function onSelect(set, scene, l, t, r, b, rot, strView)
		{
		}
		
function getErrorText(sName, e, aArguments) {
  try {
    var sInfo = sName+'(';
    for(var i=0; i<aArguments.length; i++) {
      sInfo+=((i>0) ? ', ' : '')+aArguments[i];
    }
    sInfo+='):\n';
    for(a in e) {
      var sName = a;
      var sValue = '';
      try {
        sValue = eval('e.'+a);
      } catch(e) {
      }
      sInfo+=sName+': '+sValue+'\n'
    }
    return sInfo;
  } catch(e) {
    return 'Error in getErrorText';
  }
}
function addEvent(obj, evType, fn, useCapture){
  try {
    fn = (typeof fn=='string') ? new Function(fn) : fn;
    if (obj.addEventListener){
      obj.addEventListener(evType, fn, useCapture);
      return true;
    } else if (obj.attachEvent){
      var r = obj.attachEvent("on"+evType, fn);
      return r;
    } else {
      alert("Handler could not be attached");
    }
  } catch(e) {
    var sText = (e.description) ? e.description : e.message;
    alert(sText);
  }
}

/* Retunerer en hash table der indeholder Name-Value v?rdier af
   querystringen p? siden, samt en numereret liste over Names
   i hashtablen.
   Eks: mypage.aspx?hello=world&goodbye=world 
   [0]=hello, [1]=goodbye, [hello]=[world], [goodbye]=[world]
*/
function getParamsHashtable() {
  try {
    var sSearch = document.location.search;
    sSearch = sSearch.substr(1, sSearch.length-1);
    var aTemp = sSearch.split('&');
    var aParams = new Array();
    var iCount = 0;
    for(var i=0; i<aTemp.length; i++) {
       var aNameValue = aTemp[i].split('=');
       if (aParams[aNameValue[0]]) {
         aParams[aNameValue[0]][aParams[aNameValue[0]].length] = aNameValue[1]
       } else {
        aParams[iCount] = aNameValue[0];
        iCount++;
        aParams[aNameValue[0]] = [aNameValue[1]];
       }
    }
    return aParams
  } catch(e) {
    reportError('getParamsHashtable', e, arguments);
  }
}


/**
 * SWFObject v1.4: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * **SWFObject is the SWF embed script formarly known as FlashObject. The name was changed for
 *   legal reasons.
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}
if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}
deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){
if(!document.createElement||!document.getElementById){return;}
this.DETECT_KEY=_b?_b:"detectflash";
this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
if(_1){this.setAttribute("swf",_1);}
if(id){this.setAttribute("id",id);}
if(w){this.setAttribute("width",w);}
if(h){this.setAttribute("height",h);}
if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion(this.getAttribute("version"),_7);
if(c){this.addParam("bgcolor",c);}
var q=_8?_8:"high";
this.addParam("quality",q);
this.setAttribute("useExpressInstall",_7);
this.setAttribute("doExpressInstall",false);
var _d=(_9)?_9:window.location;
this.setAttribute("xiRedirectUrl",_d);
this.setAttribute("redirectUrl","");
if(_a){this.setAttribute("redirectUrl",_a);}};
deconcept.SWFObject.prototype={setAttribute:function(_e,_f){
this.attributes[_e]=_f;
},getAttribute:function(_10){
return this.attributes[_10];
},addParam:function(_11,_12){
this.params[_11]=_12;
},getParams:function(){
return this.params;
},addVariable:function(_13,_14){
this.variables[_13]=_14;
},getVariable:function(_15){
return this.variables[_15];
},getVariables:function(){
return this.variables;
},getVariablePairs:function(){
var _16=new Array();
var key;
var _18=this.getVariables();
for(key in _18){
_16.push(key+"="+_18[key]);}
return _16;
},getSWFHTML:function(){
var _19="";
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");}
_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";
_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
var _1a=this.getParams();
for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}
var _1c=this.getVariablePairs().join("&");
if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}
_19+="/>";
}else{
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");}
_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";
_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";
var _1d=this.getParams();
for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}
var _1f=this.getVariablePairs().join("&");
if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}
_19+="</object>";}
return _19;
},write:function(_20){
if(this.getAttribute("useExpressInstall")){
var _21=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){
this.setAttribute("doExpressInstall",true);
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
document.title=document.title.slice(0,47)+" - Flash Player Installation";
this.addVariable("MMdoctitle",document.title);}}
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){
var n=(typeof _20=="string")?document.getElementById(_20):_20;
n.innerHTML=this.getSWFHTML();
return true;
}else{
if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}
return false;}};
deconcept.SWFObjectUtil.getPlayerVersion=function(_23,_24){
var _25=new deconcept.PlayerVersion([0,0,0]);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins["Shockwave Flash"];
if(x&&x.description){_25=new deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}
}else{try{
var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
for(var i=3;axo!=null;i++){
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);
_25=new deconcept.PlayerVersion([i,0,0]);}}
catch(e){}
if(_23&&_25.major>_23.major){return _25;}
if(!_23||((_23.minor!=0||_23.rev!=0)&&_25.major==_23.major)||_25.major!=6||_24){
try{_25=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}
catch(e){}}}
return _25;};
deconcept.PlayerVersion=function(_29){
this.major=parseInt(_29[0])!=null?parseInt(_29[0]):0;
this.minor=parseInt(_29[1])||0;
this.rev=parseInt(_29[2])||0;};
deconcept.PlayerVersion.prototype.versionIsValid=function(fv){
if(this.major<fv.major){return false;}
if(this.major>fv.major){return true;}
if(this.minor<fv.minor){return false;}
if(this.minor>fv.minor){return true;}
if(this.rev<fv.rev){return false;}return true;};
deconcept.util={getRequestParameter:function(_2b){
var q=document.location.search||document.location.hash;
if(q){
var _2d=q.indexOf(_2b+"=");
var _2e=(q.indexOf("&",_2d)>-1)?q.indexOf("&",_2d):q.length;
if(q.length>1&&_2d>-1){
return q.substring(q.indexOf("=",_2d)+1,_2e);
}}return "";}};
if(Array.prototype.push==null){
Array.prototype.push=function(_2f){
this[this.length]=_2f;
return this.length;};}
var getQueryParamValue=deconcept.util.getRequestParameter;
var FlashObject=deconcept.SWFObject; // for backwards compatibility
var SWFObject=deconcept.SWFObject;


// Bug-fix til FSI
function onSelect() {
}

/* Ret link til foodservice */
addEvent(window, 'load', retLinkTilFoodservice, false);
function retLinkTilFoodservice() {
 try {
    var aHref = document.getElementsByTagName('a');
    var sSearchFor = 'Default.aspx?ID=8';
    var sReplaceURL = 'http://www.foodservice.rynkeby.dk';
    var bNotFound = true;
    for(var i=0; (i<aHref.length && bNotFound); i++) {
      if ((aHref[i].href+'').indexOf(sSearchFor)>-1) {
        aHref[i].href=sReplaceURL;
        aHref[i].target='_blank';
        bNotFound = false;
      }
    }
  } catch(e) {
    alert(e.description)
  }
}
function readCookie(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for(var i=0;i < ca.length;i++) {
	        var c = ca[i];
	        while (c.charAt(0)==' ') c = c.substring(1,c.length);
	        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
        }
        return null;
}

function GetReadyForLeaving()
{
	window.onunload = popExitPole;
	
}
function popExitPole()
{
alert("pop goes the weasel");
    if(readCookie("hthsurvey") != "completed") {
	var xwin = window.open("exitpole.htm?AreaId="+areaid,"exit_pole", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=10,height=10,top=5000,left=5000");
	//xwin.setAreaID(areaid);
	window.focus();
    } else alert("COOKIE!!!!");
}


// Denne skal kaldes "onload" p? siden
function PN1_PopUp_Init(){
  try {
    var oDwAreaID = document.getElementById('DwAreaID');
    if (oDwAreaID) {
      if (parseInt(oDwAreaID.value)==12) {
        // Hvis INPUT HIDDEN ID=DwAreaID findes og vi er p? Urban sprogvalg, unders?g om et sprog er valgt
        if(Get_Cookie(sLanguageCookie)){
          document.location="/Default.aspx?areaID="+Get_Cookie(sLanguageCookie);
        }
      }
    }
	  PN1_addPopUp(8, 1024, 768, 'http://www.foodservice.rynkeby.dk/', 'resizable=yes,scrollbars=yes,toolbar=yes,status=yes,location=yes,titlebar=yes,menubar=yes');
	  PN1_addPopUp(891, 1024, 768, 'http://www.juice.rynkeby.dk/', 'resizable=yes,scrollbars=yes,toolbar=yes,status=yes,location=yes,titlebar=yes,menubar=yes');
	  PN1_addPopUp(889, 1024, 768, 'http://juice.rynkeby.dk', 'resizable=yes,scrollbars=yes,toolbar=yes,status=yes,location=yes,titlebar=yes,menubar=yes');
    // Denne SKAL kaldes n?r man har tilf?jet sine popUp's vha "PN1_addPopUp(..)"
    PN1_installPopUp();
  } catch(e) {
    alert(e.description);
  }
}

/*******************************************************  
    PN1_PopUp.js
    Version 1.0
    Programm?r: Sten Hougaard sh@pn1.dk

    Anvendelse:
    Giver mulighed for at f? en DW menu til at ?bne en side i et vindue.

    Hvordan:
    - I body.onload inds?ttes kode der tilf?jer pop-up til et side id.
      EKSEMPEL: 
      PN1_addPopUp(66);
      PN1_addPopUp(67, 309, 292, 'http://www.dr.dk');
      PN1_addPopUp(67, 309, 292, 'http://www.dr.dk', 'resizable=no,toolbar=yes,status=yes');

    - Man kalder PN1_installPopUp() n?r man har tilf?jet sine pop-up's

*********************************************************/

// Global intern variabel
var aPopUpSideId  = new Array();

/*  [] = default v?rdi.
    sId = side ie
    iWidth = bredde [315]
    iHeight = h?jde [256]
    sURL = URL p? side som skal vises [den URL som man er p?]
    sParams = Settings for nye vindue [resizable=no,toolbar=no,status=no]
*/ 
function PN1_addPopUp(sId, iWidth, iHeight, sURL, sParams) {
  iWidth = (iWidth) ? iWidth+6 : 315;
  iHeight = (iHeight) ? iHeight+6 : 256;
  sURL = (sURL) ? sURL : false;
  aPopUpSideId[aPopUpSideId.length] = new PN1_popUp(sId, iWidth, iHeight, sURL, sParams);
}
// Intern funktion
function PN1_popUp(sId, iWidth, iHeight, sURL, sParams) {
  this.id = sId;
  this.iWidth = (iWidth) ? iWidth+6 : 315;
  this.iHeight = (iHeight) ? iHeight+6 : 256;
  this.sURL = (sURL) ? sURL : getLocationRoot()+'?id='+this.id
  this.sParams = (sParams) ? sParams : '';
  return this
}
// Intern funktion
function PN1_installPopUp() 
{
  try {
    var sHref;
    var aLinks = document.getElementsByTagName('a');
    var aParams;
    for(var i=0; i<aLinks.length; i++) {
     sHref = aLinks[i].href+'';
     if (sHref.indexOf('?')>-1) {
       aParams = getParamsHashtable(sHref.substr(sHref.indexOf('?'), sHref.length));
       for(var iPopUpHandler=0; iPopUpHandler<aPopUpSideId .length; iPopUpHandler++) {
         if (aParams['ID']==aPopUpSideId [iPopUpHandler].id) {
          var sNewHref = 'javascript:void(window.open("'+aPopUpSideId[iPopUpHandler].sURL+'", "", "'+((aPopUpSideId[iPopUpHandler].sParams) ? aPopUpSideId[iPopUpHandler].sParams : 'resizable=no,toolbar=no,status=no')+',width='+aPopUpSideId[iPopUpHandler].iWidth+',height='+aPopUpSideId[iPopUpHandler].iHeight+'"))';
          aLinks[i].href = sNewHref;
         }
       }
     }
   }  

   // Og nu til "menu-links"
   // De har en attribut: onclick="doclck('/Default.aspx?ID=68')"
   var sOnclick;
   var aTrs = document.getElementsByTagName('tr');
   for(var i=0; i<aTrs.length; i++) {
     sOnclick = aTrs[i].onclick+'';
     
     if (sOnclick.indexOf('doclck(')>-1) {
     
       var iQuestion = sOnclick.indexOf('?');
       var iQuote = sOnclick.lastIndexOf("\"");
       iQuote = (iQuote<0) ? sOnclick.lastIndexOf("'") : iQuote;
       var sSearch = sOnclick.substr(iQuestion, iQuote-iQuestion);
       aParams = getParamsHashtable(sSearch);
       
       for(var iPopUpHandler=0; iPopUpHandler<aPopUpSideId .length; iPopUpHandler++) {
         if (aParams['ID']==aPopUpSideId [iPopUpHandler].id) {
          
          aTrs[i].onclick = '';
          aTrs[i].attachEvent('onclick', _openVideo);
          //addEvent(aTrs[i], 'click', _openVideo);    
          aTrs[i].firstChild.id = aTrs[i].id;
         }
       }
     }
   }
  } catch(e) {
    //alert('PN1_installPopUp: '+e.description);
  }
}

/* Retunerer en hash table der indeholder Name-Value v?rdier af
   querystringen p? siden, samt en numereret liste over Names
   i hashtablen.
   Eks: mypage.aspx?hello=world&goodbye=world 
   [0]=hello, [1]=goodbye, [hello]=world, [goodbye]=world
*/
function getParamsHashtable(sSearch) {
  try {
    sSearch = (sSearch) ? sSearch : document.location.search;
    sSearch = sSearch.substr(1, sSearch.length-1);
    var aTemp = sSearch.split('&');
    var aParams = new Array();
    for(var i=0; i<aTemp.length; i++) {
       var aNameValue = aTemp[i].split('=');
       aParams[i] = aNameValue[0];
       aParams[aNameValue[0]] = aNameValue[1];
    }
    return aParams
  } catch(e) {
    reportError('getParamsHashtable', e, arguments);
  }
}
function getLocationRoot() {
  var sLocation = document.location.toString()
  return sLocation.substr(0, sLocation.indexOf(document.location.pathname))
}
/********************************************************
    KODEN HERTIL
*********************************************************/

