uagent = window.navigator.userAgent.toLowerCase();
IS_IE = (uagent.indexOf('msie') != -1) ? true : false;
var imageArray, slideDelay;
var scompat = document.compatMode;
var slides = null;
var slide_cwidth = 0;
var slide_cheight = 0;
var slide_foldername = "";
var slide_folderset = 0;
var slidecalc = 0;
var slidetam = 0;
var slidekalan = 0;
var slidekalany = 0;
if ((IS_IE == true) && (scompat == "BackCompat" )) {
    slide_cwidth = 210;
    slide_cheight = 181;
}
else {
    slide_cwidth = 210 - 2 * (2);
    slide_cheight = 181 - 2 * (2);
}
var slide_icwidth = 210 - 2 * (2);
var slide_icheight = 181 - 2 * (2);
var imagesizingholder = "";

var slideSonraki = function() {
    slidevcurr = slidevnext;
    slidevnext += 1;
    if (slidevnext >= imageArray.length) {
        slidevnext = 0;
        slidetam = 1;
    }
    slideobjc = document.getElementById('slided' + slidevcurr);
    slideobjn = document.getElementById('slided' + slidevnext);
}

var slideSecondComplete = function() {
    this.c = 1;
}

var slidedevam = function(fm, pt) {
    if ((imgarr[slidevnext].c == 1) && (imgarr[slidevcurr].c == 1))    {
        setTimeout(fm + '()', pt);
    }
    else    {        
        setTimeout('slidedevam("' + fm + '")', 500);
    }
}

var slideZindex = function() {
    slideobjn.style.visibility = "visible";
    slideobjc.style.zIndex = 2;
    slideobjn.style.zIndex = 3;
}

var slidesl = function() {
    slideEffect = 3;
    imgarr = new Array();
    imgstr = new Array();
    linkstr = new Array();
    clslinkstr = new Array();

    for (i = 0; i < imageArray.length; i++) {
        imgarr[i] = new Image();
        imgarr[i].c = 0;
        imgarr[i].onload  =  slideSecondComplete;
        imgarr[i].src = slide_foldername + imageArray[i];
        imgstr[i] = slide_foldername + imageArray[i];
        linkstr[i] = '';
        clslinkstr[i] = '';
    }
    
    slidevcurr = 0;
    slidevnext = 0;
    slidevssdiv = null;
    stepc = 20 * (4);
    slidedif = 0.00;
    slideop = 1.00;
    slidedif = (1.00/stepc);
    dstr1 = '<div id="';
    dstr2 = '" style="position:absolute;visibility:hidden;left:0px;top:0px;padding:0px;margin:0px;overflow:hidden;">';
    dstr23 = '<table cellspacing="0" cellpadding="0" style="position:relative;left:0px;top:0px;padding:0px;margin:0px;"><tr><td style="width:' + slide_icwidth + 'px;height:' + slide_icheight + 'px;left:0px;top:0px;padding:0px;margin:0px;text-align:center;vertical-align:middle;">';
    dstr3 = '<img id="slideimg';
    dstr4 = '" src="';
    dstr5 = '" style="position:relative;border:0px;' + imagesizingholder + '" alt="" border="0"></img>';
    dstr56 = '</td></tr></table>';
    dstr6 = '</div>';
    this.slidedotrans = slidedotrans;
    this.slideInit = slideInit;
    this.slideInit2 = slideInit2;
    this.slidebeftrans = slidebeftrans;
    this.slidedotransff = slidedotransff;
}

var slidedotrans = function() {
    if (IS_IE == true) {
        slidevssdiv.filters[0].apply();
    }
    slideobjc.style.visibility = "hidden";
    slideobjn.style.visibility = "visible";
    if (IS_IE == true) {
        slidevssdiv.filters[0].play();
    }
    slideSonraki();
    if (slidetam == 0) {
        slidedevam("slidedotrans", ((1000 * 4) + 3000));
    }
    else {
        setTimeout('slidedotrans()', ((1000 * 4) + 3000));
    }
}
var slidedotransff = function() {
    slideop = slideop - slidedif;
    if (slideop < 0.00) {
        slideop = 0.00;
    }
    slideobjc.style.opacity = slideop;
    slideobjn.style.opacity = 1.00 - slideop;
    if (slideop > 0.00) {
        setTimeout('slidedotransff()', 50);
    }
    else	{
        slideobjc.style.zIndex = 2;
        slideobjn.style.zIndex = 3;
        slideSonraki();
        if (slidetam == 0) {
            slidedevam("slidebeftrans", 3000);
        }
        else {
            setTimeout('slidebeftrans()', 3000);
        }
    }
}

var slidebeftrans = function() {
    slideop = 1.00;
    slideobjc.style.visibility = "visible";
    slideobjn.style.visibility = "visible";
    slideobjc.style.zIndex = 3;
    slideobjn.style.zIndex = 2;
    slideobjc.style.opacity  =  1.00;
    slideobjn.style.opacity = 1.00;
    slidedotransff();
}

var slideDoSlide = function() {
    slidekalan = slidekalan - Math.ceil(slidekalan/4);
    slideobjc.style.left = "" + (slidekalan - slide_icwidth) + "px";
    slideobjn.style.left = "" + slidekalan + "px";
    if (slidekalan <= 0)    {
        slideSonraki();
        slidekalan = slide_icwidth;
        slideobjn.style.left = "" + slidekalan + "px";
        slideZindex();
        if (slidetam == 0) {
            slidedevam("slideDoSlide", 3000);
        }
        else {
            setTimeout('slideDoSlide()', 3000);
        }
    }
    else    {
        setTimeout('slideDoSlide()', 50);
    }
}

var slideDoslide = function() {
    slidekalan = slidekalan - Math.ceil(slidekalan/4);
    slideobjc.style.top = "" + (slidekalan - slide_icheight) + "px";
    slideobjn.style.top = "" + slidekalan + "px";
    if (slidekalan <= 0)    {
        slideSonraki();
        slidekalan = slide_icheight;
        slideobjn.style.top = "" + slidekalan + "px";
        slideZindex();
        if (slidetam == 0) {
            slidedevam('slideDoslide', 3000);
        }
        else{
            setTimeout('slideDoslide()', 3000);
        }
    }
    else    {
        setTimeout('slideDoslide()', 50);
    }
}

var slideDoBlindX = function() {
    slidekalan = slidekalan - Math.ceil(slidekalan/4);
    slideobjc.style.left = "" + (slide_icwidth - slidekalan) + "px";
    slideobjn.style.left = "" + slidekalan + "px";
    if (slidekalan <= 0)    {
        slideSonraki();
        slidekalan = slide_icwidth;
        slideobjn.style.left = "" + slidekalan + "px";
        slideZindex();
        if (slidetam == 0) {
            slidedevam("slideDoBlindX", 3000);
        }
        else{
            setTimeout('slideDoBlindX()', 3000);
        }
    }
    else    {
        setTimeout('slideDoBlindX()', 50);
    }
}

var slideDoBlindY = function() {
    slidekalan = slidekalan - Math.ceil(slidekalan/4);
    slideobjc.style.top = "" + (slide_icheight - slidekalan) + "px";
    slideobjn.style.top = "" + slidekalan + "px";
    if (slidekalan <= 0)    {
        slideSonraki();
        slidekalan = slide_icheight;
        slideobjn.style.top = "" + slidekalan + "px";
        slideZindex();
        if (slidetam == 0) {
            slidedevam("slideDoBlindY", 3000);
        }
        else{
            setTimeout('slideDoBlindY()', 3000);
        }
    }
    else    {
        setTimeout('slideDoBlindY()', 50);
    }
}

var slideInit2 = function() {
    slidevssdiv = document.getElementById("slidedv");
    slideobjc = document.getElementById('slided' + 0);
    slideobjc.style.visibility = "visible";
    slidevcurr = 0;
    slidevnext = 0;
    if (slideEffect == 0) {
        slidevcurr = 0;
        slidevnext = 1;
        setTimeout('slidedotrans()',3000);
    }
    else if (slideEffect == 1) {
        if (IS_IE == true) {
            slideSonraki();
            slidedevam("slidedotrans", 3000);
        }
        else            {
            slideSonraki();
            slidedevam("slidebeftrans", 3000);
        }
    }
    else if (slideEffect == 2) {
        slidekalan = slide_icwidth;
        slideSonraki();
        slideobjn.style.left = "" + slidekalan + "px";
        slideZindex();
        slidedevam("slideDoSlide", 3000);
    }
    else if (slideEffect == 3) {
        slidekalan = slide_icheight;
        slideSonraki();
        slideobjn.style.top = "" + slidekalan + "px";
        slideZindex();
        slidedevam("slideDoslide", 3000);
    }
    else if (slideEffect == 4) {
        slidekalan = slide_icwidth;
        slideSonraki();
        slideobjn.style.left = "" + slidekalan + "px";
        slideZindex();
        slidedevam("slideDoBlindX", 3000);
    }
    else if (slideEffect == 5) {
        slidekalan = slide_icheight;
        slideSonraki();
        slideobjn.style.top = "" + slidekalan + "px";
        slideZindex();
        slidedevam("slideDoBlindY", 3000);
    }
}

var slideInit = function() {
    innertxt = "";
    for (i = 0; i < imageArray.length; i++) {
        innertxt = innertxt + dstr1 + "slided" + i + dstr2 + dstr23 + linkstr[i] + dstr3 + i + dstr4 + imgstr[i] + dstr5 + dstr56 + clslinkstr[i] + dstr6;
    }
    spage = document.getElementById('slidedv');
    spage.innerHTML = "" + innertxt;
    setTimeout('slideInit2()', slideDelay);
}

var slideSetFolder = function(fn) {
    slide_foldername = fn;
    slide_folderset = 1;
}

var slideBas = function() {
    if (slide_folderset == 1)    {
        slides = new slidesl();
        slides.slideInit();
    }
    else    {
        setTimeout('slideBas()', slideDelay);
    }
}

var triggerSlide = function(folder, imgA, delay, div) {
    var slideTxt = '<div class="slide" style="position:relative;width:' + slide_cwidth + 'px;height:' + slide_cheight + 'px;overflow:hidden;">';
    slideTxt += '<div id="slidedv" style="position:relative;width:' + slide_icwidth + 'px;height:' + slide_icheight + 'px;overflow:hidden;padding:0px;margin:0px;z-index:1;"></div>';
    slideTxt += '</div>';
    document.getElementById(div).innerHTML = slideTxt;
    slideSetFolder(folder);
    imageArray = imgA;
    slideDelay = delay;
    setTimeout('slideBas()', slideDelay);
}