function getQueryVariable(variable){
  	var query = window.location.search.substring(1);
  	var vars = query.split("&");
  	var retvalue='';
  	var kav='';
  	for (var i=0;i<vars.length;i++){
  	 	kav = vars[i].split("=");
  	  if (kav[0] == variable){
  	  	retvalue=kav[1]; 
  	  }
  	}
    return retvalue;
}

function generateSession(){
	var zz,session='';
	var chars = new Array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
	zz=(Math.random()).toString().replace('.','')+(Math.random()).toString().replace('.','')+(Math.random()).toString().replace('.','');
	for(x=0;x<zz.length;x+=2){
	session+=chars[Math.ceil(zz.charAt(x)+zz.charAt(x+1))];
	}
	return session;
}


function getCookie(name)
{
    var c = new Object();
    var i = 0;
    var clen = document.cookie.length;
    while (i < clen)
    {
         var endstr = document.cookie.indexOf (";", i);
         if (endstr == -1) endstr = document.cookie.length;

         var v = unescape(document.cookie.substring(i, endstr));
         var key = v.substring(0, v.indexOf("=", 0));
         var val = v.substring(v.indexOf("=") + 1);
         c[key] = val;
         i = endstr + 2; // Leerzeichen nach ; überspringen
    }
    if(name) return c[name];
    return c;
}

function setCookie(name, value, days, path)
{
    var cy;
    if(!days) days = -1;
    var expire = new Date();
    expire.setTime(expire.getTime() + 86400000 * days);
    cy=name+'='+value+'; ';
    if(days>-1)cy+='expires='+expire.toGMTString();
    if(path)cy+='; '+'path='+path;
		document.cookie = cy;
}

