// Cookies

cookieexpire= new Date();
cookieexpire.setTime(cookieexpire.getTime()+s_cookieTime);

function setzeCookie(name, wert) {
  document.cookie =name+ "=" +escape(wert) + "; expires=" +
                   cookieexpire.toGMTString()+
                   ((s_cookiePath == "") ? "" : ("; path="+s_cookiePath)) +
                   ((s_cookieDomain == "") ? "" : ("; domain="+s_cookieDomain));
  }

function holeCookieWert(position) {
  var ende=document.cookie.indexOf(";", position);
  if (ende == -1)
    ende=document.cookie.length;
  return unescape(document.cookie.substring(position,ende));
  }

function holeCookie(name) {
  name += "=";
  var laenge=name.length;
  var cookie_laenge = document.cookie.length;
  var i=0;
  while (i<cookie_laenge) {
    var j = i+laenge;
    if (document.cookie.substring(i,j) ==name)
      return holeCookieWert(j);
    i = document.cookie.indexOf(" ", i) +1;
    if (i==0)
      break;
    }
  return "";
  }

// Parameter
Parameter=new Array();


ParamArray=new Array();
Params=new Array();

// Damit auslesen kein Problem ist...
Parameter["ewproductid"]="";
Parameter["ewstartpage"]="";
Parameter["id"]="";
Parameter["start"]="";
Parameter["action"]="";
Parameter["pay"]="";

var typ = typeof parent.location.search;
if (typ == "undefined") {
  CP=location.search;
  }
else {
  CP=parent.location.search;
  }

if (CP !="") {
  // ? wegmachen
  CP = CP.substring(1,CP.length);
  ParamArray=CP.split("&");
  for (t=0; t<ParamArray.length; t++) {
    Params=ParamArray[t].split("=");
    Parameter[Params[0]]=unescape(Params[1]);
    }
  }

// von alter Version
if (Parameter["ewproductid"] !="") {
  Parameter["id"]=Parameter["ewproductid"];
  }
if (Parameter["ewstartpage"] !="") {
  Parameter["start"]=Parameter["ewstartpage"];
  }

function GetParameter(n) {
  var typ = typeof Parameter[n];
  if (typ == "undefined") {
    return "";
    }
  else {
    return Parameter[n];
    }
  }


