function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
function preloadImages() {
	if (document.images) {
		//rcl_main_sliced_08_rcl_main_sliced_18_over = newImage("./up/slide/1_intro.jpg");
		rcl_main_sliced_10_over = newImage("./up/slide/sl1_banner.jpg");
		preloadFlag = true;
		  /*******************************************************************************************************/
	}
}

//window.onload = photoShufflerLaunch();
function MudardePagina()
{
window.location = link_pagina ;  
return;
}	
function photoShufflerLaunch()
{
	
  	var theimg = document.getElementById(gblPhotoShufflerImgId);
        gblStartImg = theimg.src; // save away to show as final image

	document.getElementById(gblPhotoShufflerDivId).style.backgroundImage='url(' + gblImg[gblOnDeck] + ')';
	setTimeout("photoShufflerFade()",gblPauseSeconds*1000);
}

function photoShufflerFade()
{
  var theimg = document.getElementById(gblPhotoShufflerImgId);
  //CB Qualidade v2
  var DeltaQualidade =  100 / gblqualidade ; 	
  // determine delta based on number of fade seconds
  // the slower the fade the more increments needed
 
  var fadeDelta = 100 / (30 * gblFadeSeconds);
  // fade top out to reveal bottom image
   if (gblOpacity < 2*fadeDelta ) 
  {
    gblOpacity = 100;
    // stop the rotation if we're done
    if (gblImageRotations < 1)
	{ //CB
		if (redir_pagina) setTimeout("MudardePagina()",tempo_redirecionar * 1000);

	return;}

    photoShufflerShuffle();
    // pause before next fade
    setTimeout("photoShufflerFade()",gblPauseSeconds*1000);

  } else  {

    
	gblOpacity -= DeltaQualidade * fadeDelta ;
    setOpacity(theimg,gblOpacity);
    //setTimeout("photoShufflerFade()",30);  // 1/30th of a second
	setTimeout("photoShufflerFade()", 30 * DeltaQualidade);
  }
}

function photoShufflerShuffle()
{
  var thediv = document.getElementById(gblPhotoShufflerDivId);
  var theimg = document.getElementById(gblPhotoShufflerImgId);

  // copy div background-image to img.src
  theimg.src = gblImg[gblOnDeck];
  // set img opacity to 100
  setOpacity(theimg,100);

  // shuffle the deck
  gblOnDeck = ++gblOnDeck % gblDeckSize;
  // decrement rotation counter
  if (--gblImageRotations < 1)
  {
    // insert start/final image if we're done
    gblImg[gblOnDeck] = gblStartImg;// CB ///////////////////////////////////
  }

  // slide next image underneath
  thediv.style.backgroundImage='url(' + gblImg[gblOnDeck] + ')';
}

function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  
  //IE/Win
  //obj.style.filter = "alpha(opacity:"+opacity+")";
  obj.style.filter = "progid:DXImageTransform.Microsoft.Alpha(style=0,opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;

  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;

  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}

