var headerMessages = {};

var textSites = {
  main: "Colorado Correctional Industries|We Build Opportunity!|Thanks for visiting us!|Try our quality products!",
  aboutUs: "We Build Opportunity!|Thanks for visiting us!|We have quality products!"
};

var arrayPos = 0
headerMessages.timeout = 0;

headerMessages.playMessage = function(site) {
  clearTimeout(mytimeoutmessage);
  if (textSites[site].split("|").length-1 < arrayPos) arrayPos = 0;

//This just puts the information into the proper area. I did this because when the catalog system gets redone this will need to be hidden.
//if (sites = "main") obj("footer").innerHTML = "THis is for a later."

  var N_ = textSites[site].split("|");
  obj("mainMessage").innerHTML = N_[arrayPos];
  arrayPos++;

  if (Cache.data.general && Cache.data.general.registerinfo && Cache.cookie.jar["Cache_userid"]){
    clearTimeout(headerMessages.timeout);
    try {
      if (!parent.admin_menu && Cache.data.CART.ordertype == "blank") {
        index_default.prepData();
        return false;
      }
    }catch(e){}
    var n_ = 0;
    for (var PRODUCT in Cache.data.CART.products) {
      n_++;
    }
    if (!n_) {
      if (arrayPos == N_.length) arrayPos = 0;
      headerMessages.timeout = setTimeout("headerMessages.playMessage('"+site+"')", 2000);
      return;
    }
    var item = (n_ > 1)?"s":"";
    var N_data = Cache.data.general.registerinfo.split("|");
    var N_message = [];
    if (N_data[1]) N_message.push(N_data[1]+" - Hello "+N_data[3]);
    if (n_) {
      if (Cache.data.general.registerinfo) Cache.data.CART.logged = true;
      N_message.push("You have ["+n_+"] item"+item+" in your shopping cart.");
      obj("span_viewcart").style.color = "black";
      setInterval(
        function() {
          if (obj("span_viewcart").style.color == "black") {
            obj("span_viewcart").style.color = "gold";
          }
          else {
            obj("span_viewcart").style.color = "black";
          }
        }, 2000
      );
    }
    obj("mainMessage").innerHTML = N_message.join("<br />");
  }
  else {
    //alert(Cache.JSON+"\n\n\n")
    if (arrayPos == N_.length) arrayPos = 0;
    headerMessages.timeout = setTimeout("headerMessages.playMessage('"+site+"')", 2000);
  }
};
