/*
// "Frontpage Slideshow" by JoomlaWorks - Version 1.7.2
// Copyright (c) 2006 - 2008 JoomlaWorks, a Komrade LLC company.
// This code cannot be redistributed without permission from JoomlaWorks - http://www.joomlaworks.gr.
// More info at http://www.joomlaworks.gr and http://www.frontpageslideshow.net
// Developers: Fotis Evangelou - George Chouliaras
// ***Last update: May 4th, 2008***
*/

//eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('4 7=1B.1x();4 T=1c;4 g=16;4 Z=\'V\';4 w=o;4 N="D-1A";4 17="D-1y";4 12="D";4 h="1t";4 q="-1n";4 2=0;4 5;4 6;4 1b=M 1a();4 u=l;4 s=l;4 y;4 t;9 13(){E=p.I(17);3(E){E.X.W="1r"}k{n};J=p.I(N);3(J)J.X.W="1k";3(H("A")=="o"){w=o}k 3(H("A")=="l"){w=l}t=p.I(\'1e-1d\');3(w){G()}k{F()}5=7("Q").R("."+12);6=7("Q").R("."+h);3(5.8==0||6.8==0)n;B(i=0;i<5.8;++i){3(Z==\'V\'){6[i].19=9(){f=C;B(j=0;j<6.8;++j){3(18==6[j])f=j}3(f!=2){3(5[2].z)7(5[2]).v(g);7(5[f]).r(g);6[2].m=h;6[f].m=h+q;2=f;L()}n l}}k{6[i].1z=9(){f=C;B(j=0;j<6.8;++j){3(18==6[j])f=j}3(f!=2){3(5[2].z)7(5[2]).v(g);7(5[f]).r(g);6[2].m=h;6[f].m=h+q;2=f;L()}n l}}3(i!=0){7(5[i]).v(g)}k{6[i].m=h+q}}}9 G(){K("A","o");t.15="14";t.P="14";s=l;x()}9 F(){K("A","l");t.15="11";t.P="11";s=o;O(y);u=l}9 10(){3(5.8<=1)n;3(5[2].z)7(5[2]).v(g);6[2].m=h;3(2==5.8-1){2=0;7(5[2]).r(g)}k{7(5[++2]).r(g)}6[2].m=h+q}9 1w(){3(5.8<=1)n;3(5[2].z)7(5[2]).v(g);6[2].m=h;3(2==0){2=5.8-1;7(5[2]).r(g)}k{7(5[--2]).r(g)}6[2].m=h+q}9 x(){3(!s){y=1v(\'x()\',T);3(!u){u=o}k{10()}}}9 L(){3(!s){O(y);u=l;x()}}9 1u(){3(s){G()}k{F()}}9 K(a,b,c){3(c){4 d=M 1s();d.1q(d.1p()+(c*1o*U*U*16));4 e="; 1m="+d.1l()}k e="";p.Y=a+"="+b+e+"; 1j=/"}9 H(a){4 b=a+"=";4 d=p.Y.1i(\';\');B(4 i=0;i<d.8;i++){4 c=d[i];1h(c.1g(0)==\' \')c=c.S(1,c.8);3(c.1f(b)==0)n c.S(b.8,c.8)}n C}7(p).1C(9(){13()});',62,101,'||isShowing|if|var|slides|navis|jwfs|length|function||||||currentSlide|slide_speed|naviClass|||else|false|className|return|true|document|activeSuffix|fadeIn|pauseFlag|playButton|firstDelay|fadeOut|autoslide|autoSlide|timer|offsetHeight|com_jw_fpss|for|null|slide|displayloading|showPlayButton|showPauseButton|readCookie|getElementById|displayslide|createCookie|clearSlide|new|slideOuter|clearTimeout|title|body|find|substring|speed_delay|60|click|display|style|cookie|CTRrotateAction|showNext|Play|slideClass|initFrontpageSlideshow|Pause|innerHTML|1000|slideLoading|this|onclick|Array|fx1|6000|container_playButton|fpss|indexOf|charAt|while|split|path|block|toGMTString|expires|active|24|getTime|setTime|none|Date|navi|playButtonClicked|setTimeout|showPrev|noConflict|loading|onmouseover|wrapper|jQuery|ready'.split('|'),0,{}))
var jwfs = jQuery.noConflict();
var speed_delay = 6000;
var slide_speed = 1000;
var CTRrotateAction = 'click';
var autoslide = true;
var slideOuter = "slide-wrapper";
var slideLoading = "slide-loading";
var slideClass = "slide";
var naviClass = "navi";
var activeSuffix = "-active";
var isShowing = 0;
var slides;
var navis;
var fx1 = new Array();
var firstDelay = false;
var pauseFlag = false;
var timer;
var playButton;

function initFrontpageSlideshow() {
    displayloading = document.getElementById(slideLoading);
    if (displayloading) {
        displayloading.style.display = "none"
    } else {
        return
    };
    displayslide = document.getElementById(slideOuter);
    if (displayslide) displayslide.style.display = "block";
    if (readCookie("com_jw_fpss") == "true") {
        autoslide = true
    } else if (readCookie("com_jw_fpss") == "false") {
        autoslide = false
    }
    playButton = document.getElementById('fpss-container_playButton');
    if (autoslide) {
        showPauseButton()
    } else {
        showPlayButton()
    }
    slides = jwfs("body").find("." + slideClass);
    navis = jwfs("body").find("." + naviClass);
    if (slides.length == 0 || navis.length == 0) return;
    for (i = 0; i < slides.length; ++i) {
        if (CTRrotateAction == 'click') {
            navis[i].onclick = function () {
                currentSlide = null;
                for (j = 0; j < navis.length; ++j) {
                    if (this == navis[j]) currentSlide = j
                }
                if (currentSlide != isShowing) {
                    if (slides[isShowing].offsetHeight) jwfs(slides[isShowing]).fadeOut(slide_speed);
                    jwfs(slides[currentSlide]).fadeIn(slide_speed);
                    navis[isShowing].className = naviClass;
                    navis[currentSlide].className = naviClass + activeSuffix;
                    isShowing = currentSlide;
                    clearSlide()
                }
                return false
            }
        } else {
            navis[i].onmouseover = function () {
                currentSlide = null;
                for (j = 0; j < navis.length; ++j) {
                    if (this == navis[j]) currentSlide = j
                }
                if (currentSlide != isShowing) {
                    if (slides[isShowing].offsetHeight) jwfs(slides[isShowing]).fadeOut(slide_speed);
                    jwfs(slides[currentSlide]).fadeIn(slide_speed);
                    navis[isShowing].className = naviClass;
                    navis[currentSlide].className = naviClass + activeSuffix;
                    isShowing = currentSlide;
                    clearSlide()
                }
                return false
            }
        }
        if (i != 0) {
            jwfs(slides[i]).fadeOut(slide_speed)
        } else {
            navis[i].className = naviClass + activeSuffix
        }
    }
}
function showPauseButton() {
    createCookie("com_jw_fpss", "true");
    playButton.innerHTML = "Pause";
    playButton.title = "Pause";
    pauseFlag = false;
    autoSlide()
}
function showPlayButton() {
    createCookie("com_jw_fpss", "false");
    playButton.innerHTML = "Play";
    playButton.title = "Play";
    pauseFlag = true;
    clearTimeout(timer);
    firstDelay = false
}
function isPaused()
{
	return jQuery("#fpss_pause").val();
}
function showNext() 
{
	//added by gdg
	if(isPaused() == "true")
	{
		return;
	}
	
    if (slides.length <= 1) return;
    if (slides[isShowing].offsetHeight) jwfs(slides[isShowing]).fadeOut(slide_speed);
    navis[isShowing].className = naviClass;
    if (isShowing == slides.length - 1) {
        isShowing = 0;
        jwfs(slides[isShowing]).fadeIn(slide_speed)
    } else {
        jwfs(slides[++isShowing]).fadeIn(slide_speed)
    }
    navis[isShowing].className = naviClass + activeSuffix
}

function showPrev() {
    if (slides.length <= 1) return;
    if (slides[isShowing].offsetHeight) jwfs(slides[isShowing]).fadeOut(slide_speed);
    navis[isShowing].className = naviClass;
    if (isShowing == 0) {
        isShowing = slides.length - 1;
        jwfs(slides[isShowing]).fadeIn(slide_speed)
    } else {
        jwfs(slides[--isShowing]).fadeIn(slide_speed)
    }
    navis[isShowing].className = naviClass + activeSuffix
}
function autoSlide() {
    if (!pauseFlag) {
        timer = setTimeout('autoSlide()', speed_delay);
        if (!firstDelay) {
            firstDelay = true
        } else {
            showNext()
        }
    }
}
function clearSlide() {
    if (!pauseFlag) {
        clearTimeout(timer);
        firstDelay = false;
        autoSlide()
    }
}
function playButtonClicked() {
    if (pauseFlag) {
        showPauseButton()
    } else {
        showPlayButton()
    }
}
function createCookie(a, b, c) {
    if (c) {
        var d = new Date();
        d.setTime(d.getTime() + (c * 24 * 60 * 60 * 1000));
        var e = "; expires=" + d.toGMTString()
    } else e = "";
    document.cookie = a + "=" + b + e + "; path=/"
}
function readCookie(a) {
    var b = a + "=";
    var d = document.cookie.split(';');
    for (var i = 0; i < d.length; i++) {
        var c = d[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(b) == 0) return c.substring(b.length, c.length)
    }
    return null
}
jwfs(document).ready(function () {
    initFrontpageSlideshow()
});
