// common.js
// dependencies: prototype.js

//year display

    function displayDate() {
      var now = new Date();
      var today = now.getDate();
      var year = now.getFullYear();

  document.write(year);
}

//tabs

// NOTE: PRODUCTION COPY SHOULD HAVE FULLY QUALIFIED URLS
// AND NOT RELATIVE PATHS
// PRELOADING IMAGES
if (document.images) {
 img1_on =new Image(); img1_on.src ="_media/nav/home-on.gif"; 
 img1_off=new Image(); img1_off.src="_media/nav/home-off.gif"; 

 img2_on =new Image(); img2_on.src ="_media/nav/rpg-on.gif"; 
 img2_off=new Image(); img2_off.src="_media/nav/rpg-off.gif"; 

 img3_on =new Image(); img3_on.src ="_media/nav/boardgames-on.gif"; 
 img3_off=new Image(); img3_off.src="_media/nav/boardgames-off.gif"; 

 img4_on =new Image(); img4_on.src ="_media/nav/miniatures-on.gif"; 
 img4_off=new Image(); img4_off.src="_media/nav/miniatures-off.gif"; 

 img5_on =new Image(); img5_on.src ="_media/nav/cardgames-on.gif"; 
 img5_off=new Image(); img5_off.src="_media/nav/cardgames-off.gif"; 

 img6_on =new Image(); img6_on.src ="_media/nav/store-on.gif"; 
 img6_off=new Image(); img6_off.src="_media/nav/store-off.gif"; 
 
  img7_on =new Image(); img7_on.src ="_media/nav/news-on.gif"; 
 img7_off=new Image(); img7_off.src="_media/nav/news-off.gif"; 
 
  img8_on =new Image(); img8_on.src ="_media/nav/forums-on.gif"; 
 img8_off=new Image(); img8_off.src="_media/nav/forums-off.gif"; 

img9_on =new Image(); img9_on.src ="_media/nav/blog-on.gif"; 
 img9_off=new Image(); img9_off.src="_media/nav/blog-off.gif"; 
 
  //img9_on =new Image(); img9_on.src ="_media/nav/store-off_comingsoon.gif"; 
 //img9_off=new Image(); img9_off.src="_media/nav/store-off_comingsoon.gif"; 
}

function movr(k) {
 if (document.images) 
  eval('document.img'+k+'.src=img'+k+'_on.src');
}

function mout(k) {
 if (document.images) 
  eval('document.img'+k+'.src=img'+k+'_off.src');
}

function handleOver() {
 if (document.images) 
  document.imgName.src=img_on.src;
}

function handleOut() {
 if (document.images) 
  document.imgName.src=img_off.src;
}

function initLinks(nImageNum) { 
    for (var i = 1; i<=9; i++) {
        var obj = $('img' + i);
        if (i==nImageNum) {
            // set active image
            obj.src= eval('img' + i + '_on.src');
        } else {
            obj.onmouseover=function(){ this.src = eval(this.id + '_on.src'); }
            obj.onmouseout=function(){ this.src = eval(this.id + '_off.src'); }
        }
    }
}

function initSearch() {
    var txt = $('ctl00_cphRightColumn_cphSearch_txtSearch');
    if (txt == null) {
        txt = $('ctl00$cphRightColumn$cphSearch$ucSearch$txtSearch');
    }
    if (txt != null) {
        txt.onfocus=function(){ if(txt.value=='Enter your search keywords') { txt.value=''; } }
        txt.onblur=function(){ if(txt.value=='') {txt.value='Enter your search keywords';} }
    }
}

// fix IE flicker - caused by trying to reload background
try {
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

