$(document).ready(function() {

$(".dle_news_slider_main_image .desc").show();
$(".dle_news_slider_main_image .block").animate({ opacity: 0.80 }, 1 );


$(".dle_news_slider_image_thumb ul li:first").addClass('active');
$(".dle_news_slider_image_thumb ul li:last").addClass('last');

$(".dle_news_slider_image_thumb ul li").click(function(){

var imgAlt = $(this).find('img').attr("alt");
var imgTitle = $(this).find('a').attr("href");
var imgDesc = $(this).find('.block').html();
var imgDescHeight = $(".dle_news_slider_main_image").find('.block').height();

if ($(this).is(".active")) {
return false;
} else {

$(".dle_news_slider_main_image img").animate({ opacity: 0}, 250 );
$(".dle_news_slider_main_image .block").animate({ opacity: 0, marginBottom: -imgDescHeight }, 250 ,
function() {
$(".dle_news_slider_main_image .block").html(imgDesc).animate({ opacity: 0.80, marginBottom: "0" }, 250 );
$(".dle_news_slider_main_image img").attr({ src: imgTitle , alt: imgAlt}).animate({ opacity: 1}, 250 );
});
}


$(".dle_news_slider_image_thumb ul li").removeClass('active');
$(this).addClass('active');
return false;

}) .hover(function(){
$(this).addClass('hover');
}, function() {
$(this).removeClass('hover');
});

pauseClickNext = false;

$(".dle_news_slider_main_image .ramp").hover(
	function ()
	{
		pauseClickNext = true;
	}
	,
	function ()
	{
		pauseClickNext = false;
	}
);

$(".dle_news_slider_main_image .ramp").hover(
	function ()
	{
		var obj= document.getElementById("dle_news_slider_main-image");
		obj.style.cursor='pointer';
	}
);

$("a.collapse").click(function(){
$(".dle_news_slider_main_image .block").slideToggle();
$("a.collapse").toggleClass("show");
});

$(".dle_news_slider_image_thumb").hover(
	function ()
	{
		pauseClickNext = true;
	}
	,
	function ()
	{
		pauseClickNext = false;
	}
);

var clickNext = function(){
if(!pauseClickNext) {
var $next_li = $("li.active").next("li");
if($("li.active").hasClass("last") ){
$(".dle_news_slider_image_thumb ul li:first").trigger("click");
} else {
$next_li.trigger("click");
}
}
};

setInterval(clickNext, slidetime);

});

