$(function(){
	$('a.boxy').boxy();
	
	$.blockUI.defaults.fadeOut = 200; 
	$.blockUI.defaults.css.border = '1px solid #888'; 
	$.blockUI.defaults.overlayCSS.backgroundColor = '#000';
	$.blockUI.defaults.overlayCSS.opacity = '0.4';	 
	
	loadRollers();
	
	try{
		$("#headingText").cycle({timeout:  8000});
	}catch(e){}

$("#galleryThumbs li a").fancybox();
	
	$('#roles.role-list li a').click(function(){
		$.blockUI({ 
			message: ''
		});
	
		rel = $(this).attr("rel");
		category_description = $(this).attr("alt");

		$("#roll-slider div ul").load($(this).attr("href"), function(){
			loadRollers();
			
		 	$("#roll-slider div ul li:first-child p").text(category_description);

			url = "/products/roles/category/" + rel;		 	
		 	
		 	var rlink = '&nbsp;&nbsp;<a href="'+url+'" style="display:inline; padding: 0;">more</a>';
		 	
		 	$("#roll-slider div ul li:first-child p").append(rlink);
			
			$.unblockUI();
		});
		
		$("#roles li").removeClass("selected");
		
		$(this).parent().addClass("selected");
		
		return false;
	});

	$(document).pngFix();

	loadcal();

});

function loadRollers(){
	$('#roll-slider li a.select').click(function(){
		$(this).children("span").slideToggle("slow");
		
		return false;
	});	
}

function loadcal() {
	$("#prevcal, #nextcal").unbind("click").bind("click", function() {
	$("#calendarWrap").load($(this).attr("href"), function() {loadcal();});
	return false;
	});
}
