var newsHolderHeight;
var maxScroll;
var scrollIndex = 1;
var featuredScrollIndex = 0;
var lineScroll;
var disabled = false;
var disabled2 = false;
var searchShown = false;
var resultsVis = false;
var q = "";
var previousButton = "<a href='javascript:void(0)'><img src='images/buttons/prev_btn.gif' alt='previous' width='19' height='15' hspace='2' title='previous' onclick='movePrev()' /></a> <img src='images/buttons/next_btn_dis.gif' alt='next (disabled)' width='19' height='15' hspace='2' title='next (disabled)' />";
var nextButton = "<img src='images/buttons/prev_btn_dis.gif' alt='previous (disabled)' width='19' height='15' hspace='2' title='previous (disabled)' /> <a href='javascript:void(0)'><img src='images/buttons/next_btn.gif' alt='next' title='next' width='19' height='15' hspace='2' onclick='moveNext()' /></a>";
var prevAndNext = "<a href='javascript:void(0)'><img src='images/buttons/prev_btn.gif' alt='previous' width='19' height='15' hspace='2' title='previous' onclick='movePrev()' /></a> <a href='javascript:void(0)'><img src='images/buttons/next_btn.gif' alt='next' title='next' width='19' height='15' hspace='2' onclick='moveNext()' /></a>";

var previousButtonFeatured = "<a href='javascript:void(0)'><img src='images/buttons/prev_btn.gif' alt='previous' width='`9' height='15' hspace='2' title='previous' onclick='movePrevFeatured()' /></a> <img src='images/buttons/next_btn_dis.gif' alt='next (disabled)' width='19' height='15' hspace='2' title='next (disabled)' />";
var nextButtonFeatured = "<img src='images/buttons/prev_btn_dis.gif' alt='previous (disabled)' width='19' height='15' hspace='2' title='previous (disabled)' /> <a href='javascript:void(0)'><img src='images/buttons/next_btn.gif' alt='next' title='next' width='19' height='15' hspace='2' onclick='moveNextFeatured()' /></a>";

function moveNext(){
	if(! disabled){
		disabled = true;
		scrollIndex ++;
		if(scrollIndex > 1){
			$('newsNavButtons').innerHTML = prevAndNext;	
		}
		if(scrollIndex == maxScroll){
			$('newsNavButtons').innerHTML = previousButton;
		}
		new Effect.MoveBy('newsHolder', (-1 * lineScroll), 0, {
			afterFinish: function(element){
				disabled = false;
			}
		});
	}
};


function movePrev(){
	if(! disabled){
		disabled = true;
		scrollIndex --;
		if(scrollIndex > 1){
			$('newsNavButtons').innerHTML = prevAndNext;	
		}
		if(scrollIndex == 1){
			$('newsNavButtons').innerHTML = nextButton;
		}
		new Effect.MoveBy('newsHolder', lineScroll, 0, {
			afterFinish: function(element){
				disabled = false;
			}
		});
	}
}


function getNewsHeight(){
	$('newsNavButtons').innerHTML = nextButton;
	var dimensions = Element.getDimensions('newsHolder');
	var holderHeight = dimensions.height;
	var dimensions = Element.getDimensions('newsContainer');
	var containerHeight = dimensions.height;
	lineScroll = containerHeight - 5;
	maxScroll = Math.ceil(holderHeight / containerHeight);
}

//var days = new Array("Sunday","Monday","Tuesday","Wednsday","Thursday","Friday","Saturday");



function setEvents(){
	var hMorn  = new Array("12:50","8:10","7:30","9:20","7:00","8:00","1:00");
	var hAfter = new Array("01:40","12:40","10:10","12:30","11:20","10:30","2:10");
	var lMorn = new Array("12:55","9:35","11:05","7:15","8:05","7:25","1:35");
	var lAfter = new Array("1:25","10:35","12:05","10:25","10:05","8:25","1:45");
	var rate = new Array("49","36","36","36","36","49","49");
	var months = new Array("JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC");

	var date = new Date();
	var dayOfMonth = date.getDate()
	var month = date.getMonth();
	var dayOfWeek = date.getDay();
	var outPut;
	 	outPut = '<div class="announcementDiv">';
		outPut +='<div class="disDate">';
		outPut += months[month];
		outPut +='<div class="disDay">'+dayOfMonth+'</div>';
		outPut +='</div>';
		outPut +='<p class="middle">';
		outPut +='<strong><a href="http://book.golfswitch.com/discount/courseList.asp?reseller_id=WIA">ONLY $'+rate[dayOfWeek]+'</a></strong><br />';
		outPut +='Highlands '+hMorn[dayOfWeek]+ ' &amp; ' +hAfter[dayOfWeek]+'<br />';
		outPut +='Lakes '+lMorn[dayOfWeek]+'  &amp; '+lAfter[dayOfWeek];            
		outPut +='</p>';
		outPut +='</div>';
		outPut += '<div class="announcementDiv">';
		outPut +='<div class="disDate">';
		 if(dayOfMonth == 30 || dayOfMonth == 31){outPut += months[month+1]}else{outPut += months[month]};
		outPut +='<div class="disDay">'
		if(dayOfMonth == 30 || dayOfMonth == 31){outPut += 1}else{outPut +=(dayOfMonth+1)};
		
		outPut +='</div>';
		outPut +='</div>';
		outPut +='<p class="middle">';
		outPut +='<strong><a href="http://book.golfswitch.com/discount/courseList.asp?reseller_id=WIA">ONLY $'+rate[(dayOfWeek +1)]+'</a></strong><br />';
		outPut +='Highlands '+hMorn[(dayOfWeek +1)]+ ' &amp; ' +hAfter[(dayOfWeek +1)]+'<br />';
		outPut +='Lakes '+lMorn[(dayOfWeek +1)]+'  &amp; '+lAfter[(dayOfWeek +1)];            
		outPut +='</p>';
		outPut +='</div>';
		outPut += '<div class="announcementDiv">';
		outPut +='<div class="disDate">';
		 if(dayOfMonth == 30 || dayOfMonth == 31){outPut += months[month+1]}else{outPut += months[month]};
		outPut +='<div class="disDay">'
		if(dayOfMonth == 30 || dayOfMonth == 31){outPut += 2}else{outPut +=(dayOfMonth+2)};
		outPut +='</div>';	
		outPut +='</div>';
		outPut +='<p class="middle">';
		outPut +='<strong><a href="http://book.golfswitch.com/discount/courseList.asp?reseller_id=WIA">ONLY $'+rate[(dayOfWeek +2)]+'</a></strong><br />';
		outPut +='Highlands '+hMorn[(dayOfWeek +2)]+ ' &amp; ' +hAfter[(dayOfWeek +2)]+'<br />';
		outPut +='Lakes '+lMorn[(dayOfWeek +2)]+'  &amp; '+lAfter[(dayOfWeek +2)];            
		outPut +='</p>';
		outPut +='</div>';
		
		var newsHolder = document.getElementById('newsHolder');
		if(newsHolder){
			newsHolder.innerHTML = outPut;
		}	
}



function newsIEFix(){
	Element.removeClassName('newsContainer', 'cls_empty');
	Element.addClassName('newsContainer', 'cls_empty');
}



function scrollerInit() {
	getNewsHeight();
}

addLoadEvent(scrollerInit);	// run initflashbox onLoad
addLoadEvent(setEvents);	

window.onresize = function() {
  newsIEFix();
}