var CommercialSlideShow_imgPreLoad = new Array();
var CommercialSlideShow_Picture = new Array(); 

	var agt=navigator.userAgent.toLowerCase();
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);
	var is_gecko = (agt.indexOf('gecko') != -1);
    var is_ie     = (agt.indexOf("msie") != -1);
	var is_opera = (agt.indexOf("opera") != -1);

var timer = new Array();

function CommercialSlideShow_preLoad(id) {
	CommercialSlideShow_imgPreLoad[id] = new Array();
	for (i=0;i<CommercialSlideShow_Picture[id].length;i++) {
		CommercialSlideShow_imgPreLoad[id][i] = new Image();
	}
}


function CommercialSlideShow_runSlideShow(id,SlideShowSpeed,CrossFadeDuration,Counter,isRandom) {
	if (SlideShowSpeed==undefined) SlideShowSpeed=1000;
	if (CrossFadeDuration==undefined) CrossFadeDuration=6;
	if (Counter==undefined) {Counter=0;}
	//
	if (is_gecko || is_opera) {
		CommercialSlideShow_imgPreLoad[id][Counter].src = CommercialSlideShow_Picture[id][Counter];
		$(id).src = CommercialSlideShow_imgPreLoad[id][Counter].src;
	} else {
		CommercialSlideShow_imgPreLoad[id][Counter].src = CommercialSlideShow_Picture[id][Counter];
		//$(id).style.filter="blendTrans(duration=2)";
		$(id).style.filter="blendTrans(duration="+CrossFadeDuration+")";
		$(id).filters.blendTrans.Apply();
		$(id).src = CommercialSlideShow_imgPreLoad[id][Counter].src;
		$(id).filters.blendTrans.Play();
	}
	// update counter
	if (isRandom==undefined || !isRandom) {
		Counter = Counter + 1;
		if (Counter >= CommercialSlideShow_Picture[id].length) Counter=0;
	} else {
		Counter = Math.round(Math.random()*CommercialSlideShow_Picture[id].length);
	}
	// set new event recursive handler
	timer[id] = setTimeout('CommercialSlideShow_runSlideShow("'+id+'",'+SlideShowSpeed+','+CrossFadeDuration+','+Counter+')', SlideShowSpeed);
}

function CommercialSlideShow_stop(id) {window.clearTimeout(timer[id]);}


