//*************************************************************************************************
//**  CookieClass
//**  author: jack@inex.nl
//**  (c) 2003 InfoPinnacle BV.
//*************************************************************************************************

function CookieClass(){

  this.get = getCookie;
  this.set = setCookie;
  
  function DecodeCookie(){
  	var cookiearr = document.cookie.split("; ");
  	var cookieArray = new Array();
  	for (var i = 0; i < cookiearr.length; i++){
  		cookieArray[i] = cookiearr[i].split("=");
  	}
  	return cookieArray;
  }
  
  function getCookie(aName){
  	var myCoAr = DecodeCookie();
  	for (var i = 0; i < myCoAr.length; i++) if (myCoAr[i][0] == aName) return myCoAr[i][1];
  	return "null";
  }
  
  function setCookie(aName,aValue){
  	var weekdays   = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
  	var months     = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
  	var Expiration = new Date();
  	Expiration.setTime(Expiration.getTime() + 50*24*60*60*1000);
  	var yearstr = Expiration.getYear()+"";
  	var expires = weekdays[Expiration.getDay()]+", "+Expiration.getDate()+"-"+months[Expiration.getMonth()]+"-"+yearstr.substring(yearstr.length-2,yearstr.length)+" 00:00:01 GMT";
  	document.cookie=aValue+"="+aName+"="+aValue+"; expires="+expires;
  }

}