jQuery.noConflict();
var current = 1;
var number_of_slides = parseInt(jQuery("#showcase .widget").length);
//alert(number_of_slides);
var sliderun;
var runslides = true;

function setclasses(){
	var elems = new Array();
	elems = jQuery("#showcase .widget");
	var counter = 1;
	jQuery.each(elems,function(key,value){
		if (counter>1) jQuery(value).css('opacity',0);
		jQuery(value).attr('class','widget slide'+counter++);}
	);
}

function slideplay(){
	if (runslides){
		var autonum = current+1;
		if (autonum == (number_of_slides+1)){ autonum = 1;}
		setnav(autonum, false);
	}
	return;
}

function setnav(num, resetplay){
	if (num == current){return;}
	if (runslides){
		var elem= jQuery('#showcase .slide'+num);
		var elemhide= jQuery('#showcase .slide'+current);
		jQuery('#navdot'+current).removeClass('current');
		jQuery('#navdot'+num).addClass('current');
		current = num;
		if (resetplay){
			window.clearInterval(sliderun);
			sliderun = self.setInterval(slideplay,4000);
		}
		jQuery(elem).animate({opacity: 1}, 500);
		jQuery(elemhide).animate({opacity: 0}, 500);
		setTimeout(
			function() {jQuery(elem).css("z-index",90);}
			,500);
		setTimeout(
			function() {jQuery(elemhide).css("z-index",0);}
			,500);
	}
}

function onBlur() {
	runslides = false;
};
function onFocus(){
	runslides = true;
};

setclasses();
sliderun = self.setInterval(slideplay,4000);

if (/*@cc_on!@*/false) { // check for Internet Explorer
	document.onfocusin = onFocus;
	document.onfocusout = onBlur;
} else {
	window.onfocus = onFocus;
	window.onblur = onBlur;
}

/*add navigation-dots*/
for (i = 1;i<=number_of_slides;i++){
	jQuery('#showcasenav').append("<div class='navdot' id='navdot"+i+"'>"+i+"</div>");
}
jQuery('#navdot1').addClass('current');
for (i = 2;i<=number_of_slides;i++){
	jQuery('#post'+i).css('opacity',0);
	jQuery('#post'+i).css('z-index',0);
}

jQuery('.navdot').click(function(){
	setnav(parseInt(jQuery(this).html()), true);
});
