$(document).ready(function(){ 
	//Start For admin links Do not remove
		$('#toggleedit').click(function() {
			var $lefty = $('#adminedit');
			$lefty.animate({
				left: parseInt($lefty.css('left'),10) == 0 ?
				-$lefty.width() :
				0
			});
		});
	//End For admin links Do not remove
	
	//jQuery Easy Slider
		$("#slider").easySlider({	
			controlsBefore:	'<div id="controls">',
			controlsAfter:	'</div>',
			auto: true,
			continuous: true, 
			pause: 5000
		});	
		$('#slider ul li').wrapInner('<div class="inner" />');
	
	//Add rounded corners
		$('#slider').corner('10px');
		$('#searchsite .rcorners').corner('left 10px');
		$('#searchsite .searchbox').corner('left 10px');
		$('#searchsite .submit').corner('right 10px');
		
	//jQuery Tabs
		$('#tabs').tabs();
		$('#tabs.rotate').tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
		$("#tabs.rotate").hover( function(){
			$("#tabs.rotate").tabs("rotate",0,true);
		}, function(){
			$("#tabs.rotate").tabs("rotate",5000,true);
		}); 
	//Stations On Air Off Air
		$('#stationstatus-page #page .onair').prepend('<span>On Air</span> ');
		$('#stationstatus-page #page .offair').prepend('<span>Off Air</span> ');
	//On The Air
		$('#home-page .onair').attr({
			id: function(){return $(this).children('.day').text()},
			alt: function(){return $(this).children('.starttime').text()},
			name: function(){return $(this).children('.endtime').text()}
		});
	
		var date = new Date();
		var weekday = date.getDay();
		var day = new Array(7);
			day[0] = "sun";
			day[1] = "mon";
			day[2] = "tue";
			day[3] = "wed";
			day[4] = "thu";
			day[5] = "fri";
			day[6] = "sat";
		var today = day[weekday];			
		var hours = date.getHours();
		var minutes = date.getMinutes();
		var currentTime = checkTime(hours) + ':' + checkTime(minutes);
		function checkTime(i){
			if (i<10){
				i="0" + i;
			} return i;
		}
		
		$('#home-page .onair[id="default"]').addClass('default');
		
		$('#home-page .onair').each(function(){										 
			var today = day[weekday];	
			var startTime = $(this).attr('alt');
			var endTime = $(this).attr('name');
			var displayDay = $(this).attr('id');
		
			if (today == displayDay ){
				if (currentTime >= startTime && currentTime <= endTime){
					//alert(displayDay+' | '+startTime+' | '+endTime);
					$(this).css('display', 'block');
				}
				
			} else if (weekday > 0 && weekday < 6 ) {
				var today = 'weekdays';
				if (today == displayDay){
					if (currentTime >= startTime && currentTime <= endTime){
					//	alert(displayDay+' | '+startTime+' | '+endTime);
						$(this).css('display', 'block');
					}
				}
				
			} else if (weekday < 1 && weekday > 5 ) {
				var today = 'weekends';
				if (today == displayDay){
					if (currentTime >= startTime && currentTime <= endTime){
						//alert(displayDay+' | '+startTime+' | '+endTime);
						$(this).css('display', 'block');
					}
				}				
			} else {
			}
		});
				
		$('.onair .starttime').prepend('Start Time - ');
		$('.onair .endtime').prepend('End Time - ');
		$('.onair .day').prepend('Day of the Week - ');
		$('.onair .day').append('<br />today is ' + today + ' ' + currentTime);
		$('#home-page .onair .starttime').remove();
		$('#home-page .onair .endtime').remove();
		$('#home-page .onair .day').remove();
		$('#home-page .onair div').remove();
		$('#onair .admineditbuttons').remove();
		//$('.jspContainer .jspHorizontalBar').remove();
		
	//Jquery Cycle 
		$('.slideshow div, .slideshow span').remove();
		$('.slideshow').cycle({
			timeout:	6000,
			speed:		1000
		});
	
	//Custom Scroll Bar
		$('.scroll-pane').jScrollPane();
		
	//Modules 
		$('.module').replaceWith(function(){
			var mImg = $(this).children().children('img.resource').attr('src');
			var mLink = $(this).children('a:first').attr('href');
			var mHeading = $(this).children('h4').text();
			var mText = $(this).children('p').text();
			return '<div style="background-image:url('+mImg+'); display:block;" class="module"><a class="wrap" href="'+mLink+'"><h4>'+mHeading+'</h4><p>'+mText+'</p></a></div>';
			
		});
		$('.module:last').addClass('last');
		
	//Programs list
		var bodyClass = document.getElementById('programs-page');
		if (bodyClass){
			$('.programs').replaceWith(function(){
				var mImg = $(this).children('img.resource').attr('src');
				var mLink = $(this).children('h3').children('a').attr('href');
				var patt=/(\b[a-z]+\b[.][a-z]+\b[.][a-z]+)|(\b[a-z]+\b[.][a-z]+)/g;
				var mLtext = mLink.match(patt);	
				//var mLtext = mLink.replace('http://', '');
				//var mLtext = mLtext.replace("javascript:popupres('", "");
				//var mLtext = mLtext.replace("',600, 400)", "");
				var mHeading = $(this).children('h3').text();
				var mText = $(this).children('p').text();
				if (mImg) {
					return '<div class="programs"><h3><a class="heading" href="'+mLink+'" title="'+mHeading+'">'+mHeading+'</a></h3><a href="'+mLink+'" class="img" title="'+mHeading+'"><img class="resource" src="'+mImg+'" /></a><p>'+mText+'</p><div class="clear"></div></div>';
				} else {
					return '<div class="programs"><h3><a class="heading" href="'+mLink+'" title="'+mHeading+'">'+mHeading+'</a></h3><p>'+mText+'</p><div class="clear"></div></div>';
				}
				
			});
		}
		$('.section div.programs:odd').not('.section.last div.programs:odd').addClass('odd');
		$('.section.last div.programs:even').addClass('even');
	
	//Super Fish Cool Dropdown Menu
		//$("ul.sf-vertical").superfish({
		//	animation: {height:'show'},
		//	speed:         'fast'								  
		//	});
	
		
	//Simple Dropdowns
		$("ul#topnav li").hover(function(){
			$(this).addClass("hover");
			$('ul:first',this).css('visibility', 'visible');
		}, function(){
			$(this).removeClass("hover");
			$('ul:first',this).css('visibility', 'hidden');
		});
		$("ul#topnav li ul li:has(ul)").find("a:first").append(" &raquo; ");
		
		$('.nav li a:contains("Donate")').addClass('donate');


	//Lightbox Image gallery
		$('.imagecell a').lightBox();
		
	//Galleria Image Gallery
		$('.gallery_demo_unstyled').addClass('gallery_demo'); // adds new class name to maintain degradability
		
		$('ul.gallery_demo').galleria({
			history   : false, // activates the history object for bookmarking, back-button etc.
			clickNext : true, // helper for making the image clickable
			insert    : '#main_image', // the containing selector for our main image
			onImage   : function(image,caption,thumb) { // let's add some image effects for demonstration purposes
				
				// fade in the image & caption
				//if(! ($.browser.mozilla && navigator.appVersion.indexOf("Win")!=-1) ) { // FF/Win fades large images terribly slow
					image.css('display','none').fadeIn(1000);
				//}
				caption.css('display','none').fadeIn(1000);
				
				// fetch the thumbnail container
				var _li = thumb.parents('li');
				
				// fade out inactive thumbnail
				_li.siblings().children('img.selected').fadeTo(500,0.3);
				
				// fade in active thumbnail
				thumb.fadeTo('fast',1).addClass('selected');
				
				// add a title for the clickable image
				image.attr('title','Next image >>');
			},
			onThumb : function(thumb) { // thumbnail effects goes here
				
				// fetch the thumbnail container
				var _li = thumb.parents('li');
				
				// if thumbnail is active, fade all the way.
				var _fadeTo = _li.is('.active') ? '1' : '0.3';
				
				// fade in the thumbnail when finnished loading
				thumb.css({display:'none',opacity:_fadeTo}).fadeIn(1500);
				
				// hover effects
				thumb.hover(
					function() { thumb.fadeTo('fast',1); },
					function() { _li.not('.active').children('img').fadeTo('fast',0.3); } // don't fade out if the parent is active
				)
			}
		});

	
    }); 
