function addEvent(obj,type,fn){
	if(obj.addEventListener){
		obj.addEventListener(type,fn,false);
	}else if(obj.attachEvent){
		obj["e"+type+fn] = fn;
		obj[type+fn] = function(){
			obj["e"+type+fn](window.event);
		}
		obj.attachEvent("on"+type,obj[type+fn]);
	}
}

function prependChild(parent,node){
 parent.insertBefore(node,parent.firstChild);
}

// check if cookies are enabled
function createCookie(name,value,offset){
 var expires = "";
 if(offset){
  var date = new Date();
  date.setTime(date.getTime()+(offset*24*60*60*1000));
  expires = "; expires="+date.toGMTString();
 }
 document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name){
 name += "=";
 var entries = document.cookie.split(';');
 for( var i = 0 ; i < entries.length ; i++ ){
  var entry = entries[i];
  while( entry.charAt(0) == ' '){
   entry = entry.substring(1,entry.length);
  }
  if( entry.indexOf(name) == 0 ){
   return entry.substring(name.length,entry.length);
  }	
 }
 return null;
}

function cookieBasketTest(){
 // set first
 createCookie("peppy_accept","1",365);
 // try to read
 if( readCookie("peppy_accept") != "1" ){
  // set warning message
  var el = document.getElementById("img_box_cookie");
  var msg_warning = document.createElement("p");
  msg_warning.className = "error";
  msg_warning.appendChild( document.createTextNode( "You need to enable cookies in order to use the image basket. Alternatively use the Download facility instead." ) );
  prependChild( el, msg_warning );
 }
}


addEvent(window,"load",cookieBasketTest);
