	function refreshbanners() {
		$.get("/banner.php",
			function(data){
				$("#bannerright").html(data);
				$("#bannerright").fadeIn(1000);
		});
	}
	
	function fadeoutbanner() {
		$("#bannerright").fadeOut(1000, function() {
			refreshbanners();		
		});
	
	}

	function bookmark() {
		if(document.all) {
			window.external.AddFavorite('http://www.tropicwaveradio.net','Tropic Wave Radio');
		} else if(window.sidebar) {
			window.sidebar.addPanel("Tropic Wave Radio", "http://www.tropicwaveradio.net", "");
		};
	}

	var timerNowPlaying = 0;
	
    $(document).ready(function() {
	  
	  
	  
	  	setInterval("fadeoutbanner();", 15000);
		$("#keyword").fadeTo("fast", 0.75);
		$("#keyword").val("Keyword/Search...");
		
		$('#keyword').bind('keypress', function(e) {
			var code = (e.keyCode ? e.keyCode : e.which);
			if(code == 13) {
				doSearch();
			}
		});

		
		$('#keyword').focus(function() {
			$("#keyword").fadeTo("fast", 1.0);
			$("#keyword").val("");
		});

		$('#keyword').blur(function() {
			$('#keyword').fadeTo("fast", 0.75);
			$("#keyword").val("Keyword/Search...");
		});

		
		$("#listen_header").attr("href", $("#listen_link").attr("href"));
		
		
        $('#prebody').corner({
			  tl: { radius: 16 },
			  tr: false,
			  bl: false,
			  br: { radius: 16 },
			  antiAlias: true,
			  autoPad: false
		});

		$('#closebutton').show();
	  
		$('a[rel*=facebox]').facebox() 
		
		
		$('div.menu> div').hide();  
		$('div.menu> h3').click(function() {
			$(this).next('div').slideToggle('fast')
			.siblings('div:visible').slideUp('fast');
		});
		
		$('.menu').children('.menuheader').each(function(index) {
			if ($(this).children('a').attr('href') !== undefined) {
				$(this).click(function() {
					window.location.href = $(this).children('a').attr('href');
				});
			}
		});

		$('#closebutton').click(function(){
			$('#prebody *').fadeOut('fast');
			$('#prebody').slideUp('slow').fadeOut('fast');
			return false;		
		});
		
		$('#phone_ref').click(function(){
			$.get("/modules/callin.html",
			function(data){
				jQuery.facebox(data);
			});
			//return false;
		});
		
		
		
		pulse();
		
		timerNowPlaying = setInterval ( "refreshnowplaying()", 60000 );
	});


	function refreshnowplaying() {
		$.get("/proxy.php", {url: "http://www.tropicwavemultimedia.net/data/nowplaying.php?station=TWR&type=single"},
			function(data){
				$("#nowplaying_container").html(data);
				$("#listen_header").attr("href", $("#listen_link").attr("href"));
		});
	}
	
	function pulse() {
		$('.current').animate({
			backgroundColor: "#fde290"
		}, 1000, function() {
			$('.current').animate({
				backgroundColor: "#fdda70"
			}, 1000, pulse);		
		});
	}
	
	
	var keytemp;
	function doSearch() {
		$.get("/keywords.map",
			function(data){
				var keywords = data.split("\n");
				var bFound = false;
				for (var i=0;i<keywords.length;i++) {
					keytemp = keywords[i].split(":");
					if (keytemp[0] == $("#keyword").val()) {
						location.href = keytemp[1];
						bFound = true;
					}
				}
				if (bFound == false) {
					$.get("/search.php", {q: $("#keyword").val()}, 
						function(data){
						jQuery.facebox(data);
					});
				}
		});
	
	}
