/*
*
*
* DM SLIDER v1.5 By DM THEMES
* 
*
*/

(function($){$.fn.DMSlider=function(options){var settings={'speed':5000,'blogUrl':'','width':940,'height':360,'bluegrey':false};return this.each(function(){if(options){$.extend(settings,options);}
if(settings.bluegrey){settings.blogUrl=settings.blogUrl+'/images/blue-grey';}else{settings.blogUrl=settings.blogUrl+'/images';}
$('#wrapperDMfix').css({'visibility':'visible'});$('#wrapFirstDM').css({'background-image':'none'});var slidertab=$('.dm_slider_tab');var image=$('#dm_slider_images img');var slide_total_number=image.size();var slide_counter=0;var counterOfMovements=1;var clicked;var clickflag;var maxMovements=slide_total_number-4;var i;var paused=false;var currentIMG=0;var nextIMG=1;var remtime;var remtimeCount=0;function increaseTime(){remtimeCount=remtimeCount+100;}
init();function init(){var left=0;var height;slidertab.each(function(){$(this).css("left",""+left+"px");left=left+235;height=$(".shorttitle_dms",this).height();if(height>17){height=10;}else{height=18;};$(".shorttitle_dms",this).css({"top":""+height+"px"});})
$('p span',slidertab).css({"display":"none"});image.eq(0).fadeIn(600);slidertab.eq(0).addClass('activeDMbg');$('p',slidertab).eq(0).addClass('currentDMtab').slideDown(300);$('.dm_slider_tab:eq(0) p span').css({"display":"inline"});$('.shorttitle_dms',slidertab).eq(0).hide();$('.fulltitle_dms',slidertab).eq(0).show();$('.dm_slider_play',slidertab).eq(0).removeClass('dm_play_notactive');$('.dm_slider_play',slidertab).eq(0).css({"backgroundImage":"url("+settings.blogUrl+"/stop.png)"});remtimeCount=0;remtime=setInterval(increaseTime,100);$('.timeLineDM').eq(0).animate({backgroundPosition:'235px 0px'},settings.speed,function(){switchslide(currentIMG,nextIMG);})}
function switchslide(currentIMG,nextIMG){moveSlides(currentIMG)
if(currentIMG==(slide_total_number-1)){nextIMG=0;$('.timeLineDM').css({backgroundPosition:'0px 0px'})}
image.eq(currentIMG).fadeOut(400);image.eq(nextIMG).fadeIn(800);slidertab.eq(currentIMG).removeClass('activeDMbg');slidertab.eq(nextIMG).addClass('activeDMbg');$('p',slidertab).eq(currentIMG).removeClass('currentDMtab').slideUp(300);$('p',slidertab).eq(nextIMG).addClass('currentDMtab').slideDown(300);$('.dm_slider_tab:eq('+currentIMG+') p span').css({"display":"none"});$('.dm_slider_tab:eq('+nextIMG+') p span').css({"display":"inline"});$('.dm_slider_play',slidertab).eq(currentIMG).css({"backgroundImage":"url("+settings.blogUrl+"/play.png)"});$('.dm_slider_play',slidertab).eq(nextIMG).css({"backgroundImage":"url("+settings.blogUrl+"/stop.png)"});$('.shorttitle_dms',slidertab).eq(currentIMG).show();$('.shorttitle_dms',slidertab).eq(nextIMG).hide();$('.fulltitle_dms',slidertab).eq(currentIMG).hide();$('.fulltitle_dms',slidertab).eq(nextIMG).show();$('.dm_slider_play',slidertab).eq(currentIMG).addClass('dm_play_notactive');$('.dm_slider_play',slidertab).eq(nextIMG).removeClass('dm_play_notactive');clearInterval(remtime);remtimeCount=0;remtime=setInterval(increaseTime,100);$('.timeLineDM').eq(nextIMG).animate({backgroundPosition:'235px 0px'},settings.speed,function(){switchslide(currentIMG,nextIMG);})
if(currentIMG==(slide_total_number-1)){nextIMG=1;currentIMG=0;}else{currentIMG++;nextIMG++;}}
slidertab.click(function(){clicked=$(this).index();currentIMG=$('.activeDMbg').index();if(clicked==currentIMG&&paused==false){clicked=$(this).index();currentIMG=$('.activeDMbg').index();$('.timeLineDM').eq(clicked).stop();$('.dm_slider_play',slidertab).eq(clicked).css({"backgroundImage":"url("+settings.blogUrl+"/play_l.png)"});paused=true;clearInterval(remtime);}else if(clicked==currentIMG&&paused==true){paused=false;$('.dm_slider_play',slidertab).eq(clicked).css({"backgroundImage":"url("+settings.blogUrl+"/stop.png)"});remtime=setInterval(increaseTime,100);currentIMG=clicked;nextIMG=clicked+1;$('.timeLineDM').eq(clicked).animate({backgroundPosition:'235px 0px'},(settings.speed-remtimeCount),function(){switchslide(currentIMG,nextIMG);})}else{if(paused==true){paused=false;}
clearInterval(remtime);remtimeCount=0;remtime=setInterval(increaseTime,100);if(clicked<(currentIMG)){if(slide_total_number>4&&counterOfMovements!==1){$('#tabsHide').animate({left:'+=235'})
counterOfMovements--;}}else if(clicked>currentIMG&&clicked>1){if(slide_total_number>4&&counterOfMovements<=maxMovements){$('#tabsHide').animate({left:'-=235'},400);counterOfMovements++;}}
$('.dm_slider_play',slidertab).css({"backgroundImage":"url("+settings.blogUrl+"/play.png)"});$('.dm_slider_play',slidertab).eq(clicked).css({"backgroundImage":"url("+settings.blogUrl+"/stop.png)"});$('.timeLineDM').stop().css({backgroundPosition:'0px 0px'});i=0;slidertab.each(function(){if(i<clicked){$('.timeLineDM').eq(i).stop().css({backgroundPosition:'235px 0px'});}
else if(i>clicked){$('.timeLineDM').eq(i).stop().css({backgroundPosition:'0px 0px'});}
i++;})
image.fadeOut(400);image.eq(clicked).fadeIn(800);slidertab.eq(currentIMG).removeClass('activeDMbg');slidertab.eq(clicked).addClass('activeDMbg');$('p',slidertab).eq(currentIMG).removeClass('currentDMtab').slideUp(300);$('p',slidertab).eq(clicked).addClass('currentDMtab').slideDown(300);$('.dm_slider_tab p span').eq(currentIMG).css({"display":"none"});$('.dm_slider_tab:eq('+clicked+') p span').css({"display":"inline"});$('.shorttitle_dms',slidertab).eq(currentIMG).show();$('.shorttitle_dms',slidertab).eq(clicked).hide();$('.fulltitle_dms',slidertab).eq(currentIMG).hide();$('.fulltitle_dms',slidertab).eq(clicked).show();$('.dm_slider_play',slidertab).addClass('dm_play_notactive');$('.dm_slider_play',slidertab).eq(clicked).removeClass('dm_play_notactive');currentIMG=clicked;nextIMG=clicked+1;clickflag=true;$('.timeLineDM').eq(clicked).animate({backgroundPosition:'235px 0px'},settings.speed,function(){switchslide(currentIMG,nextIMG);})}})
function moveSlides(currentIMG){if(currentIMG==(slide_total_number-1)){$('#tabsHide').animate({left:'0px'});counterOfMovements=1;}else{if(slide_total_number>4&&counterOfMovements<=maxMovements&&currentIMG>1){$('#tabsHide').animate({left:'-=235'},400);counterOfMovements++;}}}
slidertab.hover(function(){$(".dm_play_notactive",this).css({"backgroundImage":"url("+settings.blogUrl+"/play_hover.png)"})},function()
{$(".dm_play_notactive",this).css({"backgroundImage":"url("+settings.blogUrl+"/play.png)"})})});};})(jQuery);
