// Showme
var stopflag = 0;
var oldmenu = '';
var defaultmenu = '';
 
function showme(ID){
	stopnoshow('');
	if (oldmenu != ''){
		$(oldmenu).style.display='none';
		$(oldmenu+'_nav').removeClassName('hov');
	}
	// hide default
	if (defaultmenu != '' & $(defaultmenu) != undefined){
		$(defaultmenu).style.display='none';
		$(defaultmenu+'_nav').removeClassName('hov');
	}
	$(ID).style.display='block';
	$(ID+'_nav').addClassName('hov');
}


function startnoshow(ID){
	stopflag = 1;
	oldmenu = ID;
	setTimeout("noshow()",'500');
}

function noshow(){
	if (stopflag == 1){
		if (oldmenu != ''){
			$(oldmenu).style.display='none';
			$(oldmenu+'_nav').removeClassName('hov');
			// restore default
			if (defaultmenu != '' & $(defaultmenu) != undefined){
				$(defaultmenu).style.display='block';
				$(defaultmenu+'_nav').addClassName('hov');
			}
		}
		stopflag = 0;
		oldmenu = '';
	}
}

function stopnoshow(){
	stopflag = 0;
}

// ############ Tabs

var showing = 'today';

function showtab(ID){

	$(showing).style.display = 'none'; // hides current body
	
	$(showing+'_tab').style.backgroundColor='#efefef'; // resets current tab
	$(showing+'_tab').style.borderBottom='1px solid #ccc';
	$(showing+'_tab').style.height='29px';
	$(showing+'_tab').style.color='';
	
	$(ID+'_tab').style.backgroundColor='#fff'; // highlights new tab
	$(ID+'_tab').style.borderBottom='none';
	$(ID+'_tab').style.height='30px';
	$(ID+'_tab').style.color='#00415c';
	
	$(ID).style.display = 'block'; // displays new body
	
	showing = ID; // sets new body to current variable
}

// ############ Right Nav

// var searchvar = 'GetStarted_search';
var searchvar = 'Dining_search';

function showsearch(ID){

	$(searchvar).style.display = 'none'; // hides current body
	
	$(ID).style.display = 'block'; // displays new body
	
	searchvar = ID; // sets new body to current variable
}



function getObjectHeight(obj) {
    var elem = $(obj);
    var result = 0;
    if (elem.offsetHeight) {
        result = elem.offsetHeight;
    } else if (elem.clip && elem.clip.height) {
        result = elem.clip.height;
    } else if (elem.style && elem.style.pixelHeight) {
        result = elem.style.pixelHeight;
    }
    return parseInt(result);
}


function cleardfocus(element,devault){
	if (element.value == devault){
		element.value = '';
	}
	element.setAttribute("onblur","if(this.value=='') this.value='"+devault+"';");
}

// ##################### Events

function showevent(eventID,edate){
	$('eventpop').style.display='block';
	$('ajaxer').src = 'ajax/loadevent.cfm?eventID='+eventID+'&edate='+edate;
}

function playvid(vid){
	$('vidplayer').src = 'vidplayer.cfm?vid='+vid;
}


// #################### LilCal

function movelcal(date){
	new Ajax.Updater('lilcaldiv', 'ajax/lilcal.cfm?d='+date, {evalScripts: true});
}

// #################### BusDetail

	function selecttab(tab){
		$('busbodtab').removeClassName('selected');
		$('busmaptab').removeClassName('selected');
		$('bustelltab').removeClassName('selected');
		
		$('busbod').style.display = 'none';
		$('busmap').style.display = 'none';
		$('bustell').style.display = 'none';
		
		$(tab+'tab').addClassName('selected');
		$(tab).style.display = 'block';
	}
	
	
function navgo(td){
	location.href=td.firstChild.href;
}

// ################## SEARCH FORM HOODS

function selecthood(sl){
	if(sl.value == -1){
		sl.selectedIndex = sl.selectedIndex + 1;
	}
}


// ################## QUICK LIST
function qlit(bid){
	$('ql').innerHTML = $('ql').innerHTML + '<div class="result"><img src="../../testfiles/js/images/ajax_small.gif" width="16" height="16" style="margin-top:5px; margin-bottom:5px;"></div>'
	$('ajaxer').src = 'ajax/quicklist.cfm?qla=add&bid='+bid;
}
function qlremove(bid){
	$('ajaxer').src = 'ajax/quicklist.cfm?qla=remove&bid='+bid;
}