var intPosRef = 0;
var intImgRef = 0;

$(document).ready(function(){
	$("#navigation li").hover(function() {
		$(this).addClass("hover");
	}, function() {
		$(this).removeClass("hover");
	});
	
	$("#content_listing .item").hover(function() {
		$(this).addClass("hover");
	}, function() {
		$(this).removeClass("hover");
	});
	
	$("#content_news #right .item").hover(function() {
		$(this).addClass("hover");
	}, function() {
		$(this).removeClass("hover");
	});
	
	if(arrImage.length > 0) {
		for(var i=0;i<3;i++) {
			if(intImgRef>arrImage.length-1) intImgRef = 0;
			$(".item:eq(" + i + ")").append("<div class='mask'><a href='" + arrImage[intImgRef][1] + "'><img src='/images/spacer.gif' width='150' height='130' border='0' /></a></div>");
			$(".item:eq(" + i + ") img").attr("style","behavior: url(/style/iepngfix.htc);");
			$(".item:eq(" + i + ")").css("background-image","url(" + arrImage[intImgRef][0] + ")");
			Shadowbox.setup($(".item:eq(" + i + ") a"), {});
			intImgRef ++
		}
		setInterval(frontImages,3000);
	}

	
});

$(window).load(function(){
	initPartnerScroll();
});

var clip_height = 140;
var item_ref = -1;

function initPartnerScroll() {
	var newContent = "";
	$("#partners a:has(img)").each(function(i) {
		newContent += "<div class='item'>" + $(this).parent().html() + "</div>";
	});
	$("#partners .clip").empty();
	$("#partners .clip").html(newContent);
	var item_height = $("#partners .item").eq(0).height();
	$("#partners .item").eq(0).css("top",((clip_height/2)-(item_height/2))+"px")
	scrollPartners();
}

function scrollPartners() {
	item_ref++
	if(item_ref >= $("#partners .item").length) item_ref = 0;
	var item_height = $("#partners .item").eq(item_ref).height();
	$("#partners .item").eq(item_ref).animate({top: ((clip_height/2)-(item_height/2))}, 1000, function() {
		$("#partners .item").eq(item_ref).animate({marginLeft: "0px"}, 3000, function() {
			$("#partners .item").eq(item_ref).animate({top: -item_height}, 500, function() {
				$("#partners .item").eq(item_ref).animate({marginLeft: "0px"}, 500, function() {
					$("#partners .item").eq(item_ref).css("top",clip_height+"px");
					scrollPartners();
				});
			});
		});
	});
}


function frontImages() {
	if(intPosRef>2) intPosRef = 0;
	if(intImgRef>arrImage.length-1) intImgRef = 0;
	$(".item:eq(" + intPosRef + ")").hide();
	$(".item:eq(" + intPosRef + ")").css("background-image","url(" + arrImage[intImgRef][0] + ")");
	$(".item:eq(" + intPosRef + ") a").attr("href",arrImage[intImgRef][1]);
	Shadowbox.setup($(".item:eq(" + intPosRef + ") a"), {});
	$(".item:eq(" + intPosRef + ")").fadeIn("slow");
	
	intImgRef++
	intPosRef++
}