﻿// Get a parameter from the URL
function GetRequestParam(paramname) {
  var str="", start, length;
  var url=location.search.toLowerCase();
  paramname=paramname.toLowerCase();
  start=url.indexOf("&"+paramname+"=");
  if (start==-1) {
    start=url.indexOf("?"+paramname+"=");
  }
  end=url.indexOf("&", start+1);
  if (start!=-1) {
    str=url.substr(start+paramname.length+2);
    length=str.indexOf("&");
    if (length!=-1) {
  str=str.substr(0,length);
    }
  }
  return str;
}


// Denne funktion kaldes umiddelbart før tabellen med hver
// tilkøbsmulighed og skjuler elementet om nødvendigt
function StartTilkobDiv(paramname) {
  if (GetRequestParam(paramname)) {
    document.write("<div>");
  } else {
    document.write("<div style='display: none'>");
  }
}

function SlutTilkobDiv() {
  document.write("<\/div>");
}


// Funktioner til indkøbskurv
function nrs_getHTTPObject() {	
  var xmlhttp;    
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
	try {
	  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
	  xmlhttp = false;
	}
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
	xmlhttp = new XMLHttpRequest();
    } catch (e) {
	xmlhttp = false;
    }
  }
  return xmlhttp;
}

function nrs_GetResponseText (URL) {
  var HTTPReq=nrs_getHTTPObject();
  HTTPReq.open ("GET",URL,false);
  HTTPReq.send("");
  return (HTTPReq.responseText);	
}

function nrs_RandomNumber (From,To) {
	return (Math.floor ((To - From + 1) * Math.random() + From));
}

function nrs_RandomName (Length) {
	var ValidChars="abcdefghijklmnopqrstuvwxyz";
	var s="";
	for (i=0;i<Length;i++) {
		var j=nrs_RandomNumber (0,25);
		s=s+ValidChars.substring (j,j+1);
	}
	return s;
}
