jQuery(document).ready(function() {	
	if ($.browser.msie && $.browser.version.substr(0,1)<7) {
		$('body').supersleight();
	}

	if($("#banner li").length > 0) {
		setTimeout("changeBanners()", 4000);	
	}
	
	if($(".home .main .group").length > 1) {
		setTimeout("changeHomeBanners()", 4000);	

		$(".main .switch ul li a").click(function(e) {
			e.preventDefault();
			
			var className = $(this).parent().attr('class').replace(' active', '');
			changeHomeBanners(className);
		});
	}
	
	$("#whatIsCCV a").hover(function() {
		$(this).next("em").animate({opacity: "show", top: "-85"}, "slow");
	}, function() {
		$(this).next("em").animate({opacity: "hide", top: "-95"}, "fast");
	});
	
});


function changeBanners() {
	if($("#banner li.active").length < 1) {
		$("#banner li:first").addClass('selected');
	} else if($("#banner li.active").next('li').length > 0) {
		$("#banner li.active").next('li').addClass('selected');
	}

	$("#banner li.selected").fadeIn(2000);
	$("#banner li.active").removeClass("active").fadeOut(2000);
	setTimeout('$("#banner li.selected").removeClass("selected").addClass("active");', 2000);
	setTimeout('changeBanners();', 8000);
}


function changeHomeBanners(className) {
	if(className && !$(".main .group." + className).hasClass('active')) {
		$(".main .group." + className).addClass('next');

		$(".main .group.next").fadeIn(2000);
		$(".main .group.active").fadeOut(2000);
		setTimeout('$(".main .group.active").removeClass("active"); $(".main .group.next").removeClass("next").addClass("active");', 2000);
	
		$(".main .switch ul li").removeClass('active');
		$(".main .switch ul li." + className).addClass('active');
		return;	

	} else if($(".main .group.active").length < 1) {
		$(".main .group:first").addClass('next');

	} else if($(".main .group.active").next('.group').length > 0) {
		$(".main .group.active").next('.group').addClass('next');

	} else {
		$(".main .group:first").addClass('next');
	}

	var nextClass = $(".main .group.next").attr('class').replace('group ', '').replace(' next', '');
	$(".main .switch ul li").removeClass('active');
	$(".main .switch ul li." + nextClass).addClass('active');

	$(".main .group.next").fadeIn(2000);
	$(".main .group.active").fadeOut(2000);
	setTimeout('$(".main .group.active").removeClass("active"); $(".main .group.next").removeClass("next").addClass("active");', 2000);
	setTimeout('changeHomeBanners();', 8000);
}


function printPage() {
	if (window.print) {
		window.print() ;
	} else {
		var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
		WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
	}
}

// Debugging
jQuery.fn.debug = function() {
  return this.each(function(){
    alert(this);
  });
};
jQuery.log = function(message) {
  if(window.console) {
     console.debug(message);
  } else {
     alert(message);
  }
};

