var wcgllc = {};

(function(){
   
   var ccvisible = true;
   var cctoggle = function(e){
      var elem = document.getElementById('cctype');
      if(ccvisible){
           elem.style.visibility = 'hidden';
      }
      else {
         elem.style.visibility = 'shown';
      }
      ccvisible = !ccvisible;      
   };
   
   var attachEvent = function(el,eventName,fn){
      if(el.addEventListener){
         el.addEventListener(eventName,fn,false);
      }
      else if(el.attachEvent){
         el.attachEvent('on'+eventName,fn);  
      }      
   };
   
   var getTarget = function(ev){
      ev = (!ev)?window.event:ev;
      return (!ev.srcElement)?ev.target:ev.srcElement;          
   };
   
   var getEvent = function(ev){
      return (!ev)?window.event:ev;  
   };
      
   
   var copyrightYear = function(){
      var elem = cssQuery(".copyright-year");            
      var yr = new Date().getFullYear();
      for(var i = elem.length;--i>=0;){
         elem[i].innerHTML = "" + yr;
      }
   };
   
   var today = function(){
      var elem = cssQuery(".today");
      var t = new Date();
      for(var i = elem.length;--i>=0;){
         elem[i].innerHTML = "" + t.getMonth() + "/" + t.getDay() + "/" + t.getYear();
      }
   };
   
   var switchImage = function(e){
      var tgt = getTarget(e);
      var el = cssQuery('img.featured')[0];
      //el.src =  'images/' + tgt.className + ".jpg";
      el.src = wcgllc.images[tgt.className].src;
      
   };
   
  
   

   
   wcgllc.date = {};
   wcgllc.date.copyrightYear = copyrightYear;
   wcgllc.date.today = today;
   
   wcgllc.events = {};
   wcgllc.events.attachEvent = attachEvent;
   wcgllc.events.getEvent = getEvent;
   wcgllc.events.getTarget = getTarget;
   
   attachEvent(window,'load',function(e){
      copyrightYear();      
      
      var azes = cssQuery('.fleet-list li a');            
      if(azes){
         wcgllc.images = [];
         for(var i = azes.length;--i>=0;){
           wcgllc.events.attachEvent(azes[i],'mouseover',switchImage);      
           wcgllc.images[azes[i].className] = new Image();
           wcgllc.images[azes[i].className].src = "images/" + azes[i].className + ".jpg";  
         }       
      }
   });
   
})();
