<!--

var baseUrl = '';
var isIE4, isIE5, isNS6, isOpera, isPc, isMac, picHolder, navOn, timeoutId, subnavs, thePics;

	isIE4 = (document.all && !document.getElementById) ? true : false;
	isIE5 = (document.all && document.getElementById) ? true : false;
	isNS6 = (!document.all && document.getElementById) ? true : false;
	isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
	isPc = navigator.userAgent.indexOf("Windows") != -1;
	isMac = !isPc;
	
	var thePics = new Array(
						"nav_reserve","nav_specials_over",
						"nav_home","nav_home_over",
						"nav_about","nav_about_over",
						"nav_lodging","nav_lodging_over",
						"nav_dining","nav_dining_over",
						"nav_grounds","nav_grounds_over",
						"nav_weddings","nav_weddings_over",
						"nav_conferences","nav_conferences_over",
						"nav_specials","nav_specials_over",
						"nav_area","nav_area_over",
						"nav_directions","nav_directions_over",
						"nav_contact","nav_contact_over",
						"nav_blog","nav_blog_over"
						);	
	var navOn = '';
	var timeoutId;
	var subnavs = ['about','grounds', 'dining', 'lodging', 'specials'];
	var picHolder = new Object();
	
function init() {
	

	preloadPics();
}

//FUNCTIONS

function swap(name,state) {
    if(picHolder[name+state] && picHolder[name+state].complete) {
        document.images[name].src = picHolder[name+state].src;
    }
}

function navOver(name) {
	clearTimeout(timeoutId);
	swap(name, '_over');
	if(name != navOn) {
		navTurn(navOn,0);
		navTurn(name, 1);
		navOn = name;
	}
}

function navOut(name) {
	swap(name, '');
	timeoutId = setTimeout("hideNavOn()",500);
}

function hideNavOn() {
	clearTimeout(timeoutId);
	navTurn(navOn, 0);
	navOn = '';
}

function preloadPics() {
	//alert(thePics);
	if(thePics==undefined) return;
	for (i=0;i<thePics.length;i++){
		picHolder[thePics[i]] = new Image();
		picHolder[thePics[i]].src = baseUrl + 'images/'+thePics[i]+'.gif';
		picHolder[thePics[i]+'_over'] = new Image();
		picHolder[thePics[i]+'_over'].src = baseUrl + 'images/'+thePics[i]+'_over.gif';
	}
}

function navTurn(which,state) {
	var valid = false;
	for (var i=0; i<subnavs.length; i++) {
		if('nav_'+subnavs[i] == which) valid = true;	
	}
	if(valid == false) return;
	//alert(which);
	if (isNS6 || isIE4 || isIE5){
		var hidden = 'hidden';
		var visible = 'visible';
	} else if (document.layers){
		var hidden = 'hide';
		var visible = 'show';
	}

	
    var newVis;
    if (state == 0) {
        newVis = hidden;
    } else {
        newVis = visible;
    }
    which = 'sub' + which;

    if (isIE4 || isIE5){
        obj = eval('document.all.' + which + '.style');
		obj.visibility = newVis;
    } else if (isNS6){
        obj = document.getElementById(which);
        obj.style.visibility = newVis;
    } else if (document.layers['nav_test']){
        document.layers[which].visibility = newVis;
    }
}



function activityPop(location) {
	var dx=500;
	var dy=460;
	var w = window.open('act_'+location+'.htm', 'activity', 'width=' + dx + ',height=' + dy + ',status=no,resizable=no,menubar=yes,location=no,scrollbars=yes,toolbar=no');
	w.focus();
}

function popOffsite(location) {
	var w = window.open();
	w.document.writeln("<html><head></head>");
	w.document.writeln("<frameset border=0 rows=50,* frameborder=no framespacing=0>");
	w.document.writeln("<frame frameborder=no framespacing=0 marginheight=0 marginwidth=0 name=nav noresize scrolling=no src=\"popOffsiteNav.htm\">");
	w.document.writeln("<frame frameborder=no framespacing=0 name=body noresize src=\"" + location + "\">");
	w.document.writeln("</frameset>");
	w.document.writeln("</html>");

	w.focus();
}

//-->

