// The following functions are used for the public site (www.odh.ohio.gov) home page New tabbed panels

var origWidth, origHeight;
if (document.layers) {
	origWidth = window.innerWidth; origHeight = window.innerHeight;
	window.onresize = function() { if (window.innerWidth != origWidth || window.innerHeight != origHeight) history.go(0); }
}

var cur_lyr;	// holds id of currently visible layer for 3 tab box
var cur_lyr2;	// holds id of currently visible layer for 4 button features

function swapLayers(id) {
  if (cur_lyr) hideTabLayer(cur_lyr);
  showTabLayer(id);
  cur_lyr = id;
}

function swapLayers2(id) {
  if (cur_lyr2) hideTabLayer(cur_lyr2);
  showTabLayer(id);
  cur_lyr2 = id;
}

function showTabLayer(id) {
  var lyr = getElemRefs(id);
  if (lyr && lyr.css){
    lyr.css.visibility = "visible";
  }
}

function hideTabLayer(id) {
  var lyr = getElemRefs(id);
  if (lyr && lyr.css) lyr.css.visibility = "hidden";
}

function getElemRefs(id) {
	var el = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? document.layers[id]: null;
	if (el) el.css = (el.style)? el.style: el;
	return el;
}

function initButton(id){
		//Highlight the initial state of the tabbed box buttons/links
		resetButtons();
		document.getElementById(id).src = "../images/tab-hi.gif";
}

// Resets all buttons to the "off" image.
function resetButtons() {
    if (document.getElementById('linkDirDesk') != null) {
        document.getElementById('linkDirDesk').src = "../images/tab.gif";
    }
    if (document.getElementById('linkWhatIs') != null) {
        document.getElementById('linkWhatIs').src = "../images/tab2.gif";
    }
    if (document.getElementById('linkAbout') != null) {
        document.getElementById('linkAbout').src = "../images/tab3.gif";
    }
}

// Sets the passed button to the new "on" image
function setButton(img_name, img_src) {
    resetButtons();
    //Highlight the clicked tab
    document.getElementById(img_name).src = img_src;
}

function dispDate(dateVal) {
DaystoAdd=dateVal
TodaysDate = new Date();
TodaysDay = new Array('Sunday', 'Monday', 'Tuesday','Wednesday', 'Thursday', 'Friday', 'Saturday');
TodaysMonth = new Array('January', 'February', 'March','April', 'May','June', 'July', 'August', 'September','October', 'November', 'December');
TodaysMonthShow = new Array('JAN', 'FEB', 'MAR','APR', 'MAY','JUN', 'JUL', 'AUG', 'SEP','OCT', 'NOV', 'DEC');
DaysinMonth = new Array('31', '28', '31', '30', '31', '30', '31', '31', '30', '31', '30', '31');
function LeapYearTest (Year) {
if (((Year % 400)==0) || (((Year % 100)!=0) && (Year % 4)==0)) {
return true;
}
else {
return false;
}
}
CurrentYear = TodaysDate.getYear();
if (CurrentYear < 2000) 
CurrentYear = CurrentYear + 1900;
currentMonth = TodaysDate.getMonth();
DayOffset = TodaysDate.getDay();
currentDay = TodaysDate.getDate();
month = TodaysMonth[currentMonth];
if (month == 'February') {
if (((CurrentYear % 4)==0) && ((CurrentYear % 100)!=0) || ((CurrentYear % 400)==0)) {
DaysinMonth[1] = 29;
}
else {
DaysinMonth[1] = 28;
}
}
days = DaysinMonth[currentMonth];
currentDay += DaystoAdd;
if (currentDay > days) {
if (currentMonth == 11) {
currentMonth = 0;
month = TodaysMonth[currentMonth];
CurrentYear = CurrentYear + 1
}
else {
month =
TodaysMonth[currentMonth+1];
}
currentDay = currentDay - days;
}
DayOffset += DaystoAdd;
function offsettheDate (offsetCurrentDay) {
if (offsetCurrentDay > 6) {
offsetCurrentDay -= 6;
DayOffset = TodaysDay[offsetCurrentDay-1]; 
offsettheDate(offsetCurrentDay-1);
}
else {
DayOffset = TodaysDay[offsetCurrentDay];
return true;
}
}
offsettheDate(DayOffset);TheDate  = DayOffset + ', ';
TheDate += month + ' ';
TheDate += currentDay + ', '; 
if (CurrentYear<100) CurrentYear="19" + CurrentYear;
TheDate += CurrentYear;
document.write('<img src="/images/transp.gif" width="1" height="2" /><br><span style="font-size:9px;font-family:arial;font-style:bold;">' + TodaysMonthShow[currentMonth] + '</span><br><img src="/images/transp.gif" width="1" height="4" /><br><span style="font-family:arial;font-style:bold;font-size:24px;">' + currentDay + '</span>');
}

function bkm(title,url){
ctrld="Netscape/Safari/Chrome users must use CTRL+D to create a bookmark."
if (window.sidebar) 
window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){
var elem = document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',title);
elem.setAttribute('rel','sidebar');
elem.click();
} 
else if (navigator.appName=='Netscape')
{
alert(ctrld);}
else if(document.all)
window.external.AddFavorite(url, title);
}