$(document).ready(function() {
	$.get("/data/token.ajax",function(txt){
		$(".securedForm").append('<input type="hidden" name="ts" value="'+txt+'" />');
	});

	$(".progBtnTable td").hover(function(){
		$(this).css("background-position","0px -397px");
	},function(){
		$(this).css("background-position","0px 0px");
	});

//	$('#swfHolder').slider({direction: 'rtl', speed: '500'});

});


/*	foto-scroller in header website:	*/
$(function() {
	//remove js-disabled class
		$("#viewer").removeClass("js-disabled");
	//create new container for images
		$("<div>").attr("id", "container").css({ position:"absolute"}).width($(".wrapper").length * 170).height(170).appendTo("div#viewer");
	//add images to container
		$(".wrapper").each(function() {
			$(this).appendTo("div#container");
		});
	//work out duration of anim based on number of images (1 second for each image)
		var duration = $(".wrapper").length * 1000;
	//store speed for later (distance / time)
		var speed = (parseInt($("div#container").width()) + parseInt($("div#viewer").width())) / duration;
	//set direction
		var direction = "rtl";
		
		//animator function
		var animator = function(el, time, dir) {
		//which direction to scroll
		if(dir == "rtl") {
		//add direction class
			el.removeClass("ltr").addClass("rtl");
			//animate the el
			el.animate({ left:"-" + el.width() + "px" }, time, "linear", function() {
				//reset container position
				$(this).css({ left:$("div#imageScroller").width(), right:"" });
				//restart animation
				animator($(this), duration, "rtl");
				//hide controls if visible
				($("div#controls").length > 0) ? $("div#controls").slideUp("slow").remove() : null ;			
			});
		} else {
		//add direction class
			el.removeClass("rtl").addClass("ltr");
			//animate the el
			el.animate({ left:$("div#viewer").width() + "px" }, time, "linear", function() {
				//reset container position
				$(this).css({ left:0 - $("div#container").width() });
				//restart animation
				animator($(this), duration, "ltr");
				//hide controls if visible
				($("div#controls").length > 0) ? $("div#controls").slideUp("slow").remove() : null ;			
			});
		}
	}
	//start anim
//	animator($("div#outerContainer"), duration, direction);
});


function hBtnClick(bName,bId){
	var isOpen = document.getElementById('open').value;
	if(bName == isOpen)
		return false;
	else{
		isOpen = "#h_"+isOpen;
		$(isOpen).slideUp();
		document.getElementById('open').value = bName;
//		bName = "#h_"+bName;

		updateCheckboxes(bName,bId);

		setTimeout("$('#h_"+bName+"').slideDown()",500);
	}
}

function updateCheckboxes(bName,bId){
	$.get(
		"/data/getprogramsbycat.ajax",
		{ cat: bId , cn: bName, ver: Math.random()  },
		function(data) {
//			alert('geupdate');
			$("#h_"+bName).html(data);
		}
	)
}

function hToggleChoice(pid){
	$.get(
		"/data/update_requestlist.ajax",
		{ p_id: pid  },
		
		function(data) {
//			alert(data);
			$("#requestList").html(data);
		}
	)
	return true;
}
hToggleChoice(false);
