$(document).ready(function() {
	// footer scroller
	var scroller = $('#partner_logos #scroller');
	var parentWidth = scroller.parent().width();
	var newscroller = scroller.clone();
	scroller.parent().prepend(newscroller);
	newscroller.css('margin-left', scroller.width());	
	var speed = 1;
	var period = 200;	
	function getMarg(ob) {
		var marg = ob.css('margin-left');
		marg = marg.substr(0,marg.indexOf('px'));
		return new Number(marg);
	}	
	function slideFooter() {
		if (getMarg(scroller) < -1*scroller.width()) {
			scroller.css('margin-left',  scroller.width(), 'linear');
		}
		if (getMarg(newscroller) < -1*scroller.width()) {
			newscroller.css('margin-left',  scroller.width(), 'linear');
		}
		scroller.animate({'margin-left': '-='+speed},1);
		newscroller.animate({'margin-left': '-='+speed},1);
	}
	scroller.mouseover(function() {
		$(document).stopTime();
	});
	scroller.mouseout(function() {
		$(document).everyTime(period, slideFooter);
	});
	newscroller.mouseover(function() {
		$(document).stopTime();
	});
	newscroller.mouseout(function() {
		$(document).everyTime(period, slideFooter);
	});	
	$(document).everyTime(period, slideFooter);
	
	// IE6 fixes
	if($.browser.msie && $.browser.version <= 6) { 
		// PNG fix for IE6
		DD_belatedPNG.fix('.png-fix');
		
		function fixDimensions(index,size) {
			if (size%2 == 1) {
				return size+1;
			}
		}
		$('.blueBox').height(fixDimensions);
		$('.whiteBox').height(fixDimensions);
	}
	
});
