﻿  var imgDest
  var imgArray = new Array();
  imgArray[0] = "images/eksera_main4.jpg";
  imgArray[1] = "images/eksera_main5.jpg";
  imgArray[2] = "images/eksera_main3.jpg";
  imgArray[3] = "images/eksera_main2.jpg";
  imgArray[4] = "images/eksera_main1.jpg";
  
  
  var imgCount = 5;
  var imgChangePeriod = 5000;
  var inx = -1;
  
  var opacity = 100;
  var opacityDelta = 0;
  var opacityStep = 5;
  var opacityMinRange = 20;
  var opacityMaxRange = 100;
  
  setTimeout(preloadImages, 2000);
  //setTimeout(changeImage, 1000);
  
  function preloadImages()
  {
    preload_image_object = new Image();
    var i = 0;
    for (i=0; i<imgCount; i++)
    {
        preload_image_object.src = imgArray[i];
        
    }
    setTimeout(changeImage, 1000);
  }
  
  function changeOpacity()
  {
     //var imgDest = document.getElementById("rollImage");
     if (!imgDest) return;

     if (opacityDelta != 0) 
     {
        opacity += opacityDelta; 
        
        try
        {
            imgDest.style.opacity = opacity / 100;
            imgDest.filters.alpha.opacity = opacity;
        }
        
   	    catch(err)  {}
   	    
   	    
        if (opacity <= opacityMinRange)
        {
            opacityDelta = opacityStep;
   	        imgDest.setAttribute("src", imgArray[inx]);	    
   	        //document.getElementById("CozumlerVeProjeler").innerText = imgArray[inx];
        }        
        else 
        if (opacity >= opacityMaxRange)
        {
            opacityDelta = 0;
   	        //imgDest.setAttribute("src", imgArray[inx]);	    
        }        
        setTimeout(changeOpacity, 25);            
     }
  }
  
  
  function changeImage()
  { 
    if (inx >= 0)
    {
        imgDest = document.getElementById("rollImage");
        if (imgDest)
        {
            opacity = 100;
            opacityDelta = -opacityStep;
            changeOpacity();
	        //imgDest.setAttribute("src", imgArray[inx]);	    
        }
    }
    if (inx++ >= imgCount -1)
        inx = 0;    
    
    setTimeout(changeImage, imgChangePeriod);    
  }
