//-------------------------------------------------------------
// Cookie
//-------------------------------------------------------------

function Read_Cookie()
{
	var str = new String(getCookie("rps01"));
	var data, i;
		
	if (str != "")
	{
		data = str.split("|");
		for (i=0; i<data.length; i++)
		{
			if (data[i] == "#")
				data[i] = "";
			USER[i] = data[i];
		}
		
		if (USER[4] != '0')
			USER[4] = '1';
	}
}

function Write_Cookie()
{
	var today = new Date();
	var expires = new Date();
	var str;
	var i, j;
	if (USER[4] != '0')
		USER[4] = '1';

	str = USER.join("|");
	
	expires.setTime(today.getTime() + 1000*60*60*24*60);	// 60 Tage
	setCookie("rps01", str, expires);
} 		

function Save_DBox()
{
	var today = new Date();
	var expires = new Date();
	expires.setTime(today.getTime() + 1000*60*60*24*7);		// 7 Tage
	setCookie("rpsdbox", mediaCart.join(","), expires);
}

function Load_DBox()
{
	var str = new String(getCookie("rpsdbox"));
	
	if (str != "")
		mediaCart = str.split(',');
}

function setCookie(name, value, expire) 
{
	if (navigator.cookieEnabled == false)	// Wenn Anwender Cookies gesperrt hat, braucht man ihn nicht weiter belästigen
		return;
		
   	document.cookie = name + "=" + value + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()));
}

function getCookie(Name) 
{
   	var search = Name + "=";
	var offset, end;
	
   	if (document.cookie.length > 0) 
	{ 									// if there are any cookies
    	offset = document.cookie.indexOf(search); 
      	if (offset != -1) 
		{ 								// if cookie exists 
         	offset += search.length;         // set index of beginning of value
         	end = document.cookie.indexOf(";", offset); // set index of end of cookie value
         	if (end == -1) 
            	end = document.cookie.length;
         	return document.cookie.substring(offset, end);
   		} 
   	}
	return "";
}	
