var cycle = 8000;
var pause = 1;
function cycleBanners(element){
	if(pause == 0){
		setBannerslider(element, -(Math.floor(($(element).css('left').replace('px','')*1)/$(element).children(':first').outerWidth()))+1);
		var elementCount = $(element).children().size();
		var index = -(Math.floor(($(element).css('left').replace('px','')*1)/$(element).children(':first').outerWidth()));
		if(index>=(elementCount-1)){
			setBannerslider(element, 0);
		}
	} else {
		pause = pause -1;
	}
	setTimeout("cycleBanners('"+element+"')",cycle);
}
function setBannerslider(element, index){
	var elementCount = $(element).children().size();
	if(index>=0&&index<elementCount){
		var targetCoord = -($(element).children(':first').outerWidth()) * index;
		var bounceOffset = 0;
		if((($(element).css('left').replace('px','')*1)/$(element).children(':first').outerWidth())>index){
			bounceOffset + 50;
		}else{
			bounceOffset - 50;
		}
		$(element).animate({left:targetCoord},'slow').animate({left:targetCoord+bounceOffset},100).animate({left:targetCoord},100);
		$(element).children().css('z-index',3);
		$(element).children(':nth-child('+((index*1)+1)+')').css('z-index',4);
		$('[class*="bxPreviousBannerControl('+element+')"], [class*="bxNextBannerControl('+element+')"]').addClass('active');
		if(index==0){
			$('[class*="bxPreviousBannerControl('+element+')"]').removeClass('active');
		} else if(index == $(element).children().size()-1){
			$('[class*="bxNextBannerControl('+element+')"]').removeClass('active');
		}
		$('[class*="bxBannerControl"]').removeClass('active');
		$('[class*="bxBannerControl"]').each(function(){
			for(currentClass in $(this).attr('class').split(' ')){
				if($(this).attr('class').split(' ')[currentClass].indexOf('bxBannerControl')>=0){
					if($(this).attr('class').split(' ')[currentClass].indexOf(':'+index+')')>=0){
						$(this).addClass('active');
					}
				}
			}
		});
	}
}
$(document).ready(function(){
	$('.bxBannerContainer').each(function(){
		$(this).css({width:$(this).children().size()*$(this).children(':first').outerWidth(),left:0});
		cycleBanners("#"+$(this).attr('id'));
	});
	$('[class*="bxBannerControl"]').each(function(){
		for(currentClass in $(this).attr('class').split(' ')){
			if($(this).attr('class').split(' ')[currentClass].indexOf('bxBannerControl')>=0){
				var target = $(this).attr('class').split(' ')[currentClass].replace('bxBannerControl(','');
				var target = target.replace(')','');
				var element = target.split(':')[0];
				var index = target.split(':')[1];
				$(this).bind('click', function(){					
					pause = 1;
					setBannerslider(element, index);
				});
			}
		}		
	});
	$('[class*="bxNextBannerControl"]').each(function(){
		for(currentClass in $(this).attr('class').split(' ')){
			if($(this).attr('class').split(' ')[currentClass].indexOf('bxNextBannerControl')>=0){
				var target = $(this).attr('class').split(' ')[currentClass].replace('bxNextBannerControl(','');
				var target = target.replace(')','');
				$(this).bind('click', function(){
					if($(this).hasClass('active')){
						$(this).removeClass('active');
						pause = 1;
						setBannerslider(target, -(Math.floor(($(target).css('left').replace('px','')*1)/$(target).children(':first').outerWidth()))+1);
					}
				});
			}
		}
	});
	$('[class*="bxPreviousBannerControl"]').each(function(){
		for(currentClass in $(this).attr('class').split(' ')){
			if($(this).attr('class').split(' ')[currentClass].indexOf('bxPreviousBannerControl')>=0){
				var target = $(this).attr('class').split(' ')[currentClass].replace('bxPreviousBannerControl(','');
				var target = target.replace(')','');
				$(this).bind('click', function(){
					if($(this).hasClass('active')){
						$(this).removeClass('active');
						pause = 1;
						setBannerslider(target, -(Math.floor(($(target).css('left').replace('px','')*1)/$(target).children(':first').outerWidth()))-1);
					}
				});
			}
		}
	});
});

function printDiv(strid)
{
	var prtContent = document.getElementById(strid);
	var WinPrint =
	window.open('','','left=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status=0');
	WinPrint.document.write(prtContent.innerHTML);
	WinPrint.document.close();
	WinPrint.focus();
	WinPrint.print();
	WinPrint.close();
	prtContent.innerHTML=strOldOne;
}

hs.graphicsDir = '/hs/highslide/graphics/';
	hs.outlineType = 'rounded-white';
	hs.dimmingOpacity = .75;
	
	
