function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
  {
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}

function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setTime(exdate.getTime() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate);
document.cookie=c_name + "=" + c_value;
}

function checkCookie(cookie)
{
var username=getCookie("username");
if (username!=null && username!="")
  {
  alert("Welcome again " + username);
  }
else 
  {
  username=prompt("Please enter your name:","");
  if (username!=null && username!="")
    {
    setCookie("username",username,365);
    }
  }
}


var promotion = Class.create({
   timeInterval: null,
   cookieName: 'promotion',
   addsContainer: 'promotional-message',
   
   initialize: function(timeInterval) {
       this.timeInterval = timeInterval;
       if (this.checkShowNow()) {
           
       }
       
   },
   
   checkShowNow: function() {
       console.log();
       if (!getCookie(this.cookieName)) {
          this.showAdds();
          setCookie(this.cookieName,'show',this.timeInterval);
       }
   },
   
   showAdds: function() {
       Modalbox.show($(this.addsContainer), {title: '', width: 600});
   }
   
});

document.observe("dom:loaded", function() {
   new promotion(100000);
});
