$(document).ready(function(){
	// TABS
	if ( $("#traders_tabs").length > 0 )
		var $tabs = $( "#traders_tabs" ).tabs();
	if ( $("#tabs").length > 0 )
		var $tabs = $("#tabs").tabs();
	
	// ACCORDION
	if ( $("#accordion").length > 0 )
	{
//		$("#accordion ul" ).accordion();
		$("#accordion .venue_detail").hide();
		$("#accordion h5 a").click( function() {
			$(this).parent().toggleClass('open');
			$(this).parent().next('.venue_detail').slideToggle(500);
			return false;
		});
	}
	// FANCYBOX
	if ( $(".fancybox").length > 0 )
	{
		$(".fancybox").fancybox( {
			'overlayOpacity' : '0.9',
			'overlayColor'	:  '#000'
		});
	}
	if ( $(".fancymap").length > 0 )
	{
		$(".fancymap").fancybox( {
			'overlayOpacity' : '0.9',
			'overlayColor'	:  '#000',
			'width' : '90%',
			'height' : '90%'
		});
	}
	
	// SHOW AND HIDE THE READ MORE ON THE TRADERS TABS
	if ( $("#traders_tabs").length > 0 )
	{
		$(".business li a.right").hide();
		$(".business li").css('cursor','pointer');
		$(".business li").click( function() {
			window.location.href = $("a.right",this).attr('href');
		})
		$(".business li").hover(
			function() {
				$("a.right",this).show();
			},
			function() {
				$("a.right",this).hide();
			}
		);
	}
	
	if ( $(".slider").length > 0 )
	{
		$('.slider').after('<div id="slider-nav">').cycle({
			fx: 'scrollHorz',
			pause: 1,
			timeout: 6000,
			pager:  '#slider-nav'
		});
	}
	
	if ( $("#commentForm").length > 0 )
	{
		$("#commentForm").validate();
	}
	

	$('.gototab1').click(function() { 
		$tabs.tabs('select', 0); 
		return false;
	});
	$('.gototab2').click(function() { 
		$tabs.tabs('select', 1); 
		return false;
	});
	$('.gototab3').click(function() { 
		$tabs.tabs('select', 2); 
		return false;
	});
	$('.gototab4').click(function() { 
		$tabs.tabs('select', 3); 
		return false;
	});
	$('.gototab5').click(function() { 
		$tabs.tabs('select', 4); 
		return false;
	});
	$('.gototab6').click(function() { 
		$tabs.tabs('select', 5); 
		return false;
	});
	$('.gototab7').click(function() { 
		$tabs.tabs('select', 6); 
		return false;
	});

	
});
