// Calculate World Dates and Times
var day="";
var month="";
var myweekday="";
var year="";
var firstdaylightsaving="";
var seconddaylightsaving="";

newdate = new Date();
IRLdate = new Date();
NYdate = new Date();
SYDdate = new Date();
year = newdate.getYear();

firstdaylightsaving = 'April 4, ' + year;
seconddaylightsaving= 'October 31, ' + year;

dston =  new Date(firstdaylightsaving);
dstoff = new Date(seconddaylightsaving);
var myzone = newdate.getTimezoneOffset();
newtime=newdate.getTime();

var IRLzone = 0;  // reference time zone (Irish Standard Time)
var NYzone = 5;   // reference time zone (US Eastern Standard Time).
var SYDzone = - 11;  // reference time zone (Australian Eastern Standard Time).

if (newdate > dston && newdate < dstoff ) {
zonea = IRLzone - 1;
zoneb = NYzone - 1;
zonec = SYDzone -1;
}
else {
zonea = IRLzone;
zoneb = NYzone;
zonec = SYDzone;
}
var newzonea = (zonea*60*60*1000);
var newzoneb = (zoneb*60*60*1000);
var newzonec = (zonec*60*60*1000);

newtimea = newtime+(myzone*60*1000)-newzonea;
newtimeb = newtime+(myzone*60*1000)-newzoneb;
newtimec = newtime+(myzone*60*1000)-newzonec;

IRLdate.setTime(newtimea);

IRLday = IRLdate.getDay();

IRLmonth = IRLdate.getMonth();

IRLweekday= IRLdate.getDate();

IRLyear= IRLdate.getYear();

year = IRLyear;

if (year < 2000)    // Y2K Fix, Isaac Powell
year = year + 1900; // http://onyx.idbsu.edu/~ipowell
IRLhours = IRLdate.getHours() +1;
NYhours = NYdate.getHours();
SYDhours = SYDdate.getHours();

if (IRLhours >= 12) {
IRLhours = (IRLhours == 12) ? 12 : IRLhours - 12; mm = " PM";
}
else {
IRLhours = (IRLhours == 0) ? 12 : IRLhours; mm = " AM";
}
IRLminutes = IRLdate.getMinutes();
if (IRLminutes < 10){
IRLtime = ":0" + IRLminutes;
}
else {
IRLtime = ":" + IRLminutes;
};


arday = new Array("Sun","Mon","Tues","Wed","Thur","Fri","Sat")
armonth = new Array("January","February","March","April","May","June","July","August","September", "October","November","December")
ardate = new Array("0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31");
// rename locale as needed.

var IRLtime = (IRLhours + IRLtime+ mm + ", " + arday[IRLday] +" "+ardate[IRLweekday]+" "+ armonth[IRLmonth]+ ", " + year);



// ROTATE HEADER IMAGES, alternate between Irish & English Headers
var randomnum = Math.floor(Math.random()*2)
var intHeaderNum;

intHeaderNum = randomnum;

var showheader;
showheaders = new Array;

showheaders[0] = "<img src='images/header.jpg' width='800' height='100' border='0' title='St Vincents GAA Club' alt='St Vincents GAA Club'/>"
showheaders[1] = "<img src='images/headergaelige.jpg' width='800' height='100' border='0' title='CLG Naomh Uinsionn' alt='CLG Naomh Uinsionn'/>"

var showheader = showheaders[intHeaderNum];

//ADD BOOKMARKS
function addToBookmarks(title, url)
{
    if (document.all)
    {
        window.external.AddFavorite(url, title);
    }
    else
    {
        if (window.sidebar)
        {
            window.sidebar.addPanel(title, url, "");
        }
    }
}

//TABLE CELL ROLL OVERS FUNCTIONS

// Re-Direct To submitted Link
function mclick(dest)
{
	window.location.href = dest;
}

/*
// Change Table Cell BG Color onMouseOver
function mover() 
{
	window.event.srcElement.style.background="#ffffff";
	window.event.srcElement.style.color = "#0066CC";
	window.event.srcElement.style.cursor = "hand";
}

// Change Table Cell BG Color onMouseOut
function mout()
{
	window.event.srcElement.style.background="#0066CC";
	window.event.srcElement.style.color = "#ffffff";
	window.event.srcElement.style.cursor = "default";
}
*/


function OpenEmailFriend(ID, Mode, Type, Page)
{
	var WinOptions = "width=440,height=560,left=10,top=10,resizable=no,scrollbars=no,menubar=no,toolbar=no,location=no,directories=no";
	var URL = "EmailFriend.aspx?id=" + ID + "&m=" + Mode + "&t=" + Type + "&pg=" + Page;
	var objWindow = window.open(URL,"EmailFriend",WinOptions);
}

function OpenPrintFriendly(ID, Mode, Type, Page)
{
	var WinOptions = "width=600,height=500,left=10,top=10,resizable=yes,scrollbars=yes,menubar=yes,toolbar=no,location=no,directories=no";
	var URL = "PrinterFriendly.aspx?id=" + ID + "&m=" + Mode + "&t=" + Type + "&pg=" + Page;
	var objWindow = window.open(URL,"PrintFriendly",WinOptions);			
}	