$(function(){
	//document ready		
	//hide all tabs other then first one into Tab div context
			$(".Tab:gt(0)",".Tabs").hide();
			$(".htabs li:eq(0)",".TabsW").show().addClass("activeTab");
			var len = $(".Tab:visible",".TabsW").length;
			//alert(len);
			var first = 0;
			/*Tab clicked
			============================*/
			$(".htabs a").click(function(){
				var liEle = $(this).closest("li");
				var listW = $(liEle).closest(".TabsW");
				var position = $(listW).find(".htabs li").index(liEle);
				$(".htabs li",listW).removeClass("activeTab").eq(position).addClass("activeTab");
				$(".Tab", listW).hide().eq(position).show();

				//going to link if href has value other then #
				if($(this).attr("href")=="#")
				{
					//console.log("dummy");
					return false;
				}
				else
				{
					//console.log("not dummy");
					return true;
				}					
			});
			
			/*Main news list hover script
			==================
			*/
			$(".MainStoryList h4 a").hover(function()
				{
					var liEle2 = $(this).closest("li");
					var setImg = $(this).closest(".inner").find(".MediaLink").attr("href");
					$(".NewsMedia img").attr("src",setImg);
					$(this).closest("ul.MainStoryList").find("li").removeClass("ActiveNews");
					$(liEle2).addClass("ActiveNews");

				},
			function(){
				//alert("blur");
			});
			
			//Gallery slider
			//======================
			$("#PhotoCarousel").jCarouselLite({
			visible: 5,
			btnNext: "#RightButton",
			btnPrev: "#LeftButton"
		});
			
			$("#PhotoCarouselA").jCarouselLite({
			visible: 3,
			btnNext: "#RightButtonA",
			btnPrev: "#LeftButtonA"
		});
			
			$("#PhotoCarouselB").jCarouselLite({
			visible: 3,
			btnNext: "#RightButtonB",
			btnPrev: "#LeftButtonB"
		});
			
			$(".minimize").click(function()
			{
				
				var par = $(this).closest("div");
				
				if($(par).find(".hideable:visible").length > 0)
				{
					
					$(par).find(".hideable:visible").hide();
				}
				else
				{
					$(par).find(".hideable:hidden").show();
				}
				return false;
			});
			
			if($("#birth").length>0)
			{
				$("#birth").datepicker({dateFormat: 'yy-mm-dd', showOn: 'button', buttonImage: '$Common/Image/Button/Calanderblue.jpg', buttonImageOnly: true});
			}
			
			//Image Slider
			//======================	
			if($("#loopedSlider").length>0){
			$('#loopedSlider').loopedSlider({autoHeight: 450}); 		
			}
			
			//Image Slider
			//======================	
			if($("#loopedSlider").length>0){
			$('#loopedSlider').loopedSlider({autoHeight: 450}); 		
			}
			
			/*
			Terms show hide 
			*/
			$(".lnkTerms").toggle(function(){
										  
										   $("p.toggle").slideDown();
										   }
										   ,function(){
											   
											   $("p.toggle").slideUp();
											   });
			
	// Handles news item carousel
	$("#GroupsW").each(function(){
		$("head").append("<meta content='test'></meta>");
		var $t = $(this), $mask = $t.find('div.Mask'), $car = $t.find('div.Car');
		var $btnLeft = $t.find('a.LeftBoxButton');
		var $btnRight = $t.find('a.RightBoxButton');
		
		//set width of car
		var $items = $car.find("div.NewsListCaro"), carW = 0, slideLimit = 0;
		if($items.length) {
			carW = $items.length*190;
			$car.width(carW);
			//determine slide limit
			if(carW > (3*190)) slideLimit = carW - (3*190);
		}
		
		//get car position
		var carPos = function(){
			return parseInt($car.css('margin-left'));
		}
		
		//update button states
		var updateButtons = function(){
			if(carPos() >= 0) $btnLeft.css({opacity:.3}).addClass('disabled');
			else $btnLeft.css({opacity:1}).removeClass('disabled');
			
			if(slideLimit == 0 || carPos()*-1 >= slideLimit) $btnRight.css({opacity:.3}).addClass('disabled');
			else $btnRight.css({opacity:1}).removeClass('disabled');
			
			//if(carPos()*-1 >= slideLimit) $btnRight.css({opacity:.3}).addClass('disabled');
			//else $btnRight.css({opacity:1}).removeClass('disabled');
		}
		updateButtons();
		
		//assign click handlers
		$btnRight.click(function(){
			if($car.is(':animated')) return false;
			if($(this).hasClass('disabled')) return false;
			$car.animate({marginLeft:'-='+190+'px'},500,function(){
				updateButtons();
			});
			return false;
		});
		$btnLeft.click(function(){
			if($car.is(':animated')) return false;
			if($(this).hasClass('disabled')) return false;
			$car.animate({marginLeft:'+='+190+'px'},500,function(){
				updateButtons();
			});
			return false;
		});
	});
			
});