// Must use jQuery noConflict. replace all $ to jQuery


function switchTab(tabindex){
	var displayTabs = jQuery('.tabs').tabs(); // first tab selected
	displayTabs.tabs('select', tabindex); // switch to showtab ID
	return false;
}

// jQuery
jQuery.noConflict();
(function($) { 
  $(function() {
	// Menu display as accordion
	
	$(".right_nav ul#houseMenuVstatic ul").hide();
	var currentLink = $(".right_nav #houseMenuCurrentLink");
	currentLink.next().show();

	
	var adminLink = $("ul#houseMenuVstatic").children().find("a:contains('Admin')");
	var hostLink = $("ul#houseMenuVstatic").children().find("a:contains('Host')").not("a:contains('Host Settings')");
	
	$(adminLink).toggle(
	  function () {
		$(this).next().slideDown();
		return false;
	  },
	  function () {
		$(this).next().slideUp("fast");
		return false;
	});
	$(hostLink).toggle(
	  function () {
		$(this).next().slideDown();
		return false;
	  },
	  function () {
		$(this).next().slideUp("fast");
		return false;
	});

	
	//custom scroller
	var scroller_width = $(".jscroller").width();
	var container_width = $(".jscroller_container").width();
	
	function checkPosition(elementID){
		var pos = $(elementID).position();
		return pos.left;
	}
	
   $(".scroll_R").click(function(){
   		var targetScroller = $(this).parent().parent().find(".jscroller_container");
		if ( checkPosition(targetScroller) > ((scroller_width) - container_width) )
		{
		  $(targetScroller).animate({"left": "-="+scroller_width+'px'}, "slow");
		}
		return false;
    });
	$(".scroll_L").click(function(){
		var targetScroller = $(this).parent().parent().find(".jscroller_container");
		if ( checkPosition(targetScroller) < 0)
		{
		  $(targetScroller).animate({"left": "+="+scroller_width+'px'}, "slow");
		 }
		 return false;
    });

	//light box
	$(".jscroller_container a").lightbox({
		fitToScreen: false
	});
	
  });
})(jQuery);

