﻿function InitHtmlSlider(moduleId, timeout, effectSpeed, currentItem, randomOrder) {
	//alert(randomOrder);
    var container = $('#' + moduleId + '_pnlOutput');
    var currentItemId = container.find('div:visible');
    //alert(currentItemId.length);

    var nextItem = currentItem + 1;
    if (nextItem >= container.children().length)
        nextItem = 0;
		
	if(randomOrder/* && iterration > 0*/)
		nextItem = getRandom(0, container.children().length - 1);

    if (currentItemId.length > 0)
        $('#' + moduleId + '_HtmlSlide_' + currentItem).animate({ opacity: 0.0 }, effectSpeed, function () { $('#' + moduleId + '_HtmlSlide_' + currentItem).css('display', 'none'); $('#' + moduleId + '_HtmlSlide_' + nextItem).css('display', 'block'); $('#' + moduleId + '_HtmlSlide_' + nextItem).css({ opacity: 0.0 }); $('#' + moduleId + '_HtmlSlide_' + nextItem).animate({ opacity: 1 }, effectSpeed, function () { $('#' + moduleId + '_HtmlSlide_' + nextItem).css('display', 'block') }); });
    else {
        $('#' + moduleId + '_HtmlSlide_' + nextItem).css('display', 'block');
        $('#' + moduleId + '_HtmlSlide_' + nextItem).css({ opacity: 0.0 }); 
        $('#' + moduleId + '_HtmlSlide_' + nextItem).animate({ opacity: 1 }, effectSpeed);
    }
	//$('#' + moduleId + '_HtmlSlide_' + currentItem).animate({ opacity: 0.0 }, effectSpeed, function () { $('#' + moduleId + '_HtmlSlide_' + currentItem).css('display', 'none'); $('#' + moduleId + '_HtmlSlide_' + nextItem).css('display', 'block'); $('#' + moduleId + '_HtmlSlide_' + nextItem).css({ opacity: 0.0 }); $('#' + moduleId + '_HtmlSlide_' + nextItem).animate({ opacity: 1 }, effectSpeed, function () { $('#' + moduleId + '_HtmlSlide_' + nextItem).css('display', 'block') }); });
    setTimeout("InitHtmlSlider('" + moduleId + "', " + timeout + ", " + effectSpeed + ", " + nextItem + ", " + randomOrder + ")", timeout);
}
function InitImgSlider(timeout, currentItem, randomOrder) {
//    alert(timeout);
    var effectSpeed = 400;
    var container = $('#pnlOutputImg');
    var currentItemId = container.find('div:visible');

    var nextItem = currentItem + 1;
    if (nextItem >= container.children().length)
        nextItem = 0;

//    if (randomOrder/* && iterration > 0*/)
//        nextItem = getRandom(0, container.children().length - 1);

    if (currentItemId.length > 0)
        $('#ImgSlide_' + currentItem).animate({ opacity: 0.0 }, effectSpeed, function () { $('#ImgSlide_' + currentItem).css('display', 'none'); $('#ImgSlide_' + nextItem).css('display', 'block'); $('#ImgSlide_' + nextItem).css({ opacity: 0.0 }); $('#ImgSlide_' + nextItem).animate({ opacity: 1 }, effectSpeed, function () { $('#ImgSlide_' + nextItem).css('display', 'block') }); });
    else {
        $('#ImgSlide_' + nextItem).css('display', 'block');
        $('#ImgSlide_' + nextItem).css({ opacity: 0.0 });
        $('#ImgSlide_' + nextItem).animate({ opacity: 1 }, effectSpeed);
    }
    setTimeout("InitImgSlider(" + timeout + ", " + nextItem + ", " + randomOrder + ")", timeout);
}

function getRandom(min, max)
{		
	var randomNum = Math.random() * (max-min); 
	var result = Math.round(randomNum) + min;
	if (result < min || result > max)
		return min;
	return result;
}
