// content navigation
function contentNavSetup(){
	var cNavItems = $('content-nav').getElements('a');
	
	cNavItems.each(function(cNavItem, i){
		cNavItem.addEvent('click', function(){			
			displayContent(this.id);
			return false;
		});
	});
	
	// Hide all detail container divs initially
	$$('.details-item').setStyle('display', 'none');
	
	// Display first tab content initially
	$$('.details-item')[0].setStyle('display', 'block');
	
	// Highlight first tab initially
	cNavItems[0].setStyle('backgroundPosition', 'top right');	
}

function displayContent(id){
	// Reset detail container divs - hide all
	$$('.details-item').setStyle('display', 'none');
	
	// Reset content nav button
	$$('.content-nav-button').setStyle('backgroundPosition', 'top left');
	
	// Display content
	$(id + '-content').setStyle('display', 'block');
	
	// Highlight tab
	$(id).setStyle('backgroundPosition', 'top right');	
}

// global date pre pop setup
var d = new Date();
var day = d.getDate()
var year = d.getFullYear();
var month = d.getMonth()+1;
var daysPerMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

function fixTheWidget(){
	// used to fix layout properties of 
	// the poorly coded weather.com widget
	var widget = $("widget-container");
	var wEls = widget.getElementsByTagName("img");
	
	for(i=0;i<wEls.length;i++){
		if(wEls[i].src.indexOf("blank.gif") != -1){
			wEls[i].style.display = "none";				
		}

	}
}

function externalLinks(){
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
var areas = document.getElementsByTagName("area");

	for (var i=0; i<anchors.length; i++) {
		var anchorLink = anchors[i];
		if (anchorLink.getAttribute("href") && anchorLink.getAttribute("rel") == "ext") anchorLink.target = "_blank";
	}


	for (var i=0; i<areas.length; i++) {
		var area = areas[i];
		if (area.getAttribute("href") && area.getAttribute("rel") == "ext") area.target = "_blank";
	}

}

function setTheDate(whichDate){
	var startDate = new Date();
	var endDate = new Date();
	var dayOfWeek = startDate.getDay();
	var daysTillFriday = 5 - dayOfWeek;
	var daysTillNextFriday = (5 - dayOfWeek) + 7;
    if(whichDate == -1){
		$('startMonth').value = "";
		$('startDay').value = "";
		$('startYear').value = "";
		$('endMonth').value = "";
		$('endDay').value = "";
		$('endYear').value = "";			
		return false;
    } else if(whichDate == 1){			    
		startDate.setDate(startDate.getDate() + daysTillFriday);
		endDate.setDate(startDate.getDate() + 2);		
	} else if(whichDate == 2){				
		startDate.setDate(startDate.getDate() + daysTillNextFriday);
		endDate.setDate(startDate.getDate() + 2);		
	} else if(whichDate == 3){
		endDate.setDate(startDate.getDate() + 7);
	} else if(whichDate == 4){
		endDate.setDate(startDate.getDate() + 14);
	} else if(whichDate == 5){
		endDate.setDate(startDate.getDate() + 31);
	}
	$('startMonth').selectedIndex = startDate.getMonth() + 1;
	$('startDay').value = startDate.getDate();
	$('startYear').value = startDate.getFullYear();
	$('endMonth').value = endDate.getMonth() + 1;
	$('endDay').value = endDate.getDate();
	$('endYear').value = endDate.getFullYear();		
	$('search-events-filter').submit();
}

function Obscura(){
	if($("details-container")){
		$("details-container").style.height = "auto";
	}
}

function popup(url,name,width,height) {
	window.open(url,null,'height='+height+',width='+width+',status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes');
}

