var visitweb0 = new Image(); visitweb0.src = "/images_dev/header/subsite_visit_web_0.gif";
var visitweb1 = new Image(); visitweb1.src = "/images_dev/header/subsite_visit_web_1.gif";

// Declarations
var initState = false	//placeholder to indicate initial state is current
var hideInt = 1000		//sets timeout length for hiding of menus - ADJUST LENGTH OF MENU DISPLAY HERE!
var menuItems = 10			//number of drop downs + 1

//var strBrowser
var ns4 = (document.layers)? true:false;
var ie4 = (document.all)? true:false;
var ns6 = (document.getElementById)? true:false;


function refreshMenu() {
	for (var i = 1; i < menuItems; i++) {
		setVis("layer" + i, false);
	}
}

function setLyr(obj,lyr)
{
	var coors = findPos(obj);
	var x = document.getElementById(lyr);
	coors[1] += 18; // adjust for padding, border, margin. Vertical position
	coors[0] -= 17; // adjust for padding, border, margin. Horizontal position
	x.style.top = coors[1] + 'px';
	x.style.left = coors[0] + 'px';
}

function findPos(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

	
function showMenu(menuID) {
		
	if (initState) { clearTimeout(TID) } else { initState = true; }
  
  	refreshMenu();
			
	for (var i = 1; i < menuItems; i++) {
		if (menuID == "" + i) { setVis("layer" + i, true);	} else { setVis("layer" + i, false); }
	}
}
		
function closeMe(obj){
	timeoutString = "refreshMenu()"
  	if (ie4) {TID = setTimeout(timeoutString,hideInt);}
  	else if (ns4) {TID = setTimeout(timeoutString,hideInt);}
  	else if (ns6) {TID =window.setTimeout(timeoutString,hideInt);} 
}

var cal_loaded = false;
var cal_initState = false;
var cal_hideInt = 300;
var cal_menuItems = 42;
var loaded = false;

function setVis(layerID, boolval) {
	if (ie4) { if(document.all[layerID]) document.all[layerID].style.visibility = boolval ? 'visible' : 'hidden'; }
	else if (ns4) { if(document.layers[layerID]) document.layers[layerID].visibility = boolval ? 'show' : 'hide'; }
	else if (ns6) { if(document.getElementById(layerID)) document.getElementById(layerID).style.visibility = boolval ? 'visible' : 'hidden'; }
}

function hideCalendars() {
	for (var i = 1; i <= cal_menuItems; i++) setVis("cal" + i, false);
}
		
function showCalendar(menuID) {
	if (initState) clearTimeout(TID)
	else initState = true;
			
	hideCalendars();
	setVis("cal" + menuID, true);	
}

function closeCalendar(obj) {
	timeoutString = "hideCalendars()"
	if (ns6) TID = ns6 ? window.setTimeout(timeoutString, hideInt) : setTimeout(timeoutString, hideInt);
}


$(document).ready(function(){
	$('#s1').cycle({ 
	    fx: 'fade', // one of: blindX, blindY, blindZ, cover, curtainX, curtainY, fade, fadeZoom, growX, growY, scrollUp, scrollDown, scrollLeft, scrollRight, scrollHorz, scrollVert, shuffle, slideX, slideY, toss, turnUp, turnDown, turnLeft, turnRight, uncover, wipe, zoom
	    timeout: 5000,  // milliseconds between slide transitions (0 to disable auto advance) 
	    speed: 1000,  // speed of the transition (any valid fx speed value) 
	    sync: 1     // true if in/out transitions should occur simultaneously 
	});
	
	$(function() {
      $("#maingallery a").lightBox();
  });
});