jQuery.fn.cycle.updateActivePagerLink = function(pager, currSlideIndex) {
	jQuery(pager)
	.find('li')
	.removeClass('active')
	.filter('li:eq('+currSlideIndex+')')
	.addClass('active');
	
	
	//console.log(currSlideIndex);
}; 
jQuery(document).ready(function(){
	jQuery('#slides')
	.cycle({
		startingSlide:0
		,slideExpr:jQuery('li.slide')
		,fx:'fade'
		,speed:'slow'
		,timeout:3000
		,pause:true
		,before:function(currSlideElement, nextSlideElement, options, forwardFlag){
			var nextNavElement = jQuery('#slides li.nav').eq(nextSlideElement.id.substring(6,7)-1);
			jQuery('#slides li.nav').each(function(idx,elem){
				jQuery(this).removeClass('active');
			})
			nextNavElement.addClass('active');
		}
		,cssBefore:{position:'relative',left:'auto',right:0,top:0}
		,cssAfter:{position:'relative',left:'auto',right:0,top:0}
		
	});

	
	
	
	
	//box uniform height 
	var boxHolder = jQuery('#primary .boxes');
	var boxes = jQuery('#primary .boxes div.box');
	var boxCount = boxes.size();	
	if(boxHolder.hasClass('contents-even')){
		boxes.each(function(idx,val){
			var evenElem = boxes.eq(idx+1);
			var oddElem = boxes.eq(idx);
			if(idx%2 == 0) {
				var commonHeight = Math.max(evenElem.height(),oddElem.height());
				//console.log('oddElem: ' + oddElem.attr('id') + ' ' + oddElem.height() + '\nevenElem: ' + evenElem.attr('id')+' '+evenElem.height());
				if(evenElem.hasClass('boxBanner')){commonHeight = evenElem.height()-10}
				if(oddElem.hasClass('boxBanner')) {commonHeight = oddElem.height()-10}
				if(evenElem.height() < commonHeight) {evenElem.css({height:commonHeight+'px'})} 
				if(oddElem.height() < commonHeight) {oddElem.css({height: commonHeight + 'px'})}
			}
		})
	}
	if(boxHolder.hasClass('contents-odd')){
		boxes.each(function(idx,val){
			if(idx >0){
			var evenElem = boxes.eq(idx+1);
			var oddElem = boxes.eq(idx);
			if(idx%2 == 1) {
			//console.log(evenElem.attr('id'));
				var commonHeight = Math.max(evenElem.height(),oddElem.height());
				//console.log('oddElem: ' + oddElem.attr('id') + ' ' + oddElem.height() + '\nevenElem: ' + evenElem.attr('id')+' '+evenElem.height());
				if(evenElem.hasClass('boxBanner')){commonHeight = evenElem.height()-10}
				if(oddElem.hasClass('boxBanner')) {commonHeight = oddElem.height()-10}
				if(evenElem.height() < commonHeight) {evenElem.css({height:commonHeight+'px'})} 
				if(oddElem.height() < commonHeight) {oddElem.css({height: commonHeight + 'px'})}
			}
			}
		})
	}
});
