
/************************************************
Canadian Sound - global.js
Byron Tredwell (byron@NOSPAM.blastradius.com)
************************************************/

/**************************
   Popups and New Windows
***************************/

function openExternalLink(url) {
   return openSizedFullChromeWindow(url, 'external', getInnerWidth(window), getInnerHeight(window));
}

function openExternalPopup(url,w,h) {  
    if(w == null)
      w = 550;
   if(h == null)
      h = 500;  
   return openCenteredWindow(url, 'externalPop', w, h, '', true, '', '');
}


/*********************
   Date/Time Display
**********************/

var NOW = new Date();
var tzOffset = NOW.getTimezoneOffset();
NOW.setTime(NOW.getTime()+(tzOffset*60*1000)-(5*60*60*1000));

var monthsShort = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec");

function writeInLocaleTime()
{
   document.write(returnInLocaleTime());
}

function returnInLocaleTime()
{

   var dateString = "";
   var mins  = parseInt(NOW.getMinutes());
   var hrs   = parseInt(NOW.getHours());
   var dayM  = parseInt(NOW.getDate());
   var dayW  = parseInt(NOW.getDay());
   var month = parseInt(NOW.getMonth());
   var year  = parseInt(NOW.getYear());

   if (year < 1000) year += 1900;
   dateString = monthsShort[month] +" " + dayM +", " + year;

   var timeString = "";
   var AM_PM = "AM.";
   if(hrs > 12)
   {
      hrs = hrs - 12;
      AM_PM = "PM.";
   }
   if(hrs == 12)
   {
      AM_PM = "PM.";
   }
   if(hrs == 0)
   {
      hrs = 12;
   }
   if(hrs <= 9)
   {
      hrs = "0"+hrs;
   }
   if(mins <= 9)
   {
      mins = "0"+mins;
   }
   timeString = hrs+":"+mins+" "+AM_PM;
   dateString = timeString+" "+dateString;

   return dateString
}

