/*image rollover*/
jQuery.fn.rollover = function(suffix) {
	suffix = suffix || '_on';
	var check = new RegExp(suffix + '\\.\\w+$');
	return this.each(function() {
		var img = jQuery(this);
		var src = img.attr('src');
		if (check.test(src)) return;
		var _on = src.replace(/\.\w+/, suffix + '$&');
		jQuery('<img>').attr('src', _on);
		img.hover(
			function() { img.attr('src', _on); },
			function() { img.attr('src', src); }
		);
	});
};

jQuery(function($) {
	$('p.btn img, .form-button input:image').rollover();
});

/*news ticker*/
$(function(){ 
    $("#ticker").liScroll(); 
}); 

/*global nav*/
$(document).ready(function() {
	$(".global ul a").hover(function(){
		$(this).css("cursor","pointer"); 
	},function(){
		$(this).css("cursor","default"); 
		});

	$(".global ul > li.close > ul").css("display","none");
	$(".global ul > li.close > a").click(function(){
		$(this).next().slideToggle();
	});

	$("#alert-close").click(function(){
		$("#alert").hide();
	});
});

/*archive-list*/
$(document).ready(function() {
	$(".archive-list ul div").hover(function(){
		$(this).css("cursor","pointer"); 
	},function(){
		$(this).css("cursor","default"); 
		});

	$(".archive-list ul > li > p").css("display","none");
	$(".archive-list ul > li > div").click(function(){
		$(this).next().slideToggle();
		$(this).toggleClass('selected');
		return false;
	});
});

/*font switcher*/
function font(size){
	$("#container").css("font-size",size);
	$.cookie("fsize",size,{expires:30,path:'/'});
}

$(function(){
	$("#container").css("font-size",$.cookie('fsize'));
});

/*archive*/
$(function(){
	var tabContainers = $('#archive > div > div');
		$('#archive ul.tabnav a').click(function () {
			tabContainers.hide().filter(this.hash).show();
		$('#archive ul.tabnav a').removeClass('selected');
		$(this).addClass('selected');
		return false;
	}).filter(':first').click();
});

