addDOMLoadEvent=(function(){var e=[],t,s,n,i,o,d=document,w=window,r='readyState',c='onreadystatechange',x=function(){n=1;clearInterval(t);while(i=e.shift())i();if(s)s[c]=''};return function(f){if(n)return f();if(!e[0]){d.addEventListener&&d.addEventListener("DOMContentLoaded",x,false);/*@cc_on@*//*@if(@_win32)d.write("<script id=__ie_onload defer src=//0><\/scr"+"ipt>");s=d.getElementById("__ie_onload");s[c]=function(){s[r]=="complete"&&x()};/*@end@*/if(/WebKit/i.test(navigator.userAgent))t=setInterval(function(){/loaded|complete/.test(d[r])&&x()},10);o=w.onload;w.onload=function(){x();o&&o()}}e.push(f)}})();

jPlugin = "/scholasticnews/magazines/assets/jquery.jcarousel.pack.js";

addDOMLoadEvent(function(){
	jQuery('#cmArchiveList').jcarousel({scroll:6,initCallback: mycarousel_initCallback, itemFirstInCallback: mycarousel_firstIn});
});


function mycarousel_initCallback(carousel) {
	var pagination = Math.ceil(carousel.size() / carousel.options.scroll);
	var ind='';
	for (var i = 0; i < pagination; i++)
	{
		ind += '<div id="indicator_' + i + '" class="indicator" />';
	}
	jQuery('#cmIndicatorBar').html(ind);
    //jQuery('#cmIndicatorBar div').bind('click', function() {
    //    carousel.scroll(jQuery.jcarousel.intval(6));
        //return false;
    //});
	jQuery('#cmIndicatorBar div').each(function(i){
		jQuery(this).click(function(){
			jQuery('#cmIndicatorBar div').removeClass().addClass('indicator');
			jQuery(this).removeClass().addClass('indicator_active');
			carousel.scroll(jQuery.jcarousel.intval(carousel.options.scroll * i + 1));});
	});
}

function mycarousel_firstIn(carousel) {
	jQuery('#cmIndicatorBar div').removeClass().addClass('indicator');
	jQuery('#indicator_' + (Math.ceil( carousel.last / carousel.options.scroll ) - 1)).removeClass().addClass('indicator_active'); 
}
