﻿var slideInterval = new Array();
    
    // Slide showtime i slicnih box-ova
      function startSlide(idSlide, smjer, sirinaBoxa, sirinaSlidea, idSlidePosition, speed)
      {
          try {
              if (parseInt(document.getElementById(idSlide).style.marginLeft) > -(sirinaBoxa - sirinaSlidea) && smjer == "right") {
                  clearInterval(slideInterval[arrayMember(idSlide)]);
                  //if(parseInt(document.getElementById(idSlide).style.marginLeft) % sirinaSlidea == 0)
                  setPositionBackground(idSlidePosition, parseInt((parseInt(document.getElementById(idSlide).style.marginLeft) - sirinaSlidea) / -sirinaSlidea) + 1);
                  slideInterval[arrayMember(idSlide)] = setTimeout("slideRight('" + idSlide + "'," + sirinaSlidea + "," + sirinaSlidea + ", " + speed + ")", 10);

              }
              if (parseInt(document.getElementById(idSlide).style.marginLeft) < 0 && smjer == "left") {
                  clearInterval(slideInterval[arrayMember(idSlide)]);
                  //if(parseInt(document.getElementById(idSlide).style.marginLeft) % sirinaSlidea == 0)
                  setPositionBackground(idSlidePosition, parseInt(parseInt(document.getElementById(idSlide).style.marginLeft) / -sirinaSlidea - 0.1) + 1);
                  slideInterval[arrayMember(idSlide)] = setTimeout("slideLeft('" + idSlide + "'," + sirinaSlidea + ", " + speed + ")", 1);
              }
          }
          catch (err) {
          }
      }
      
      function goSlide(idSlide, idSlidePosition, slidePosition, sirinaSlidea, speed) {
          try {
              var slideDiv = document.getElementById(idSlide);
              clearTimeout(slideInterval[arrayMember(idSlide)]);

              if (parseInt(slideDiv.style.marginLeft) > (slidePosition - 1) * -sirinaSlidea) {
                  slideInterval[arrayMember(idSlide)] = setTimeout("slideRight('" + idSlide + "'," + ((slidePosition - 1) * sirinaSlidea) + ", " + sirinaSlidea + ", " + speed + ")", 10);
              }
              if (parseInt(slideDiv.style.marginLeft) < (slidePosition - 1) * -sirinaSlidea) {
                  slideInterval[arrayMember(idSlide)] = setTimeout("slideLeft('" + idSlide + "'," + ((slidePosition - 1) * sirinaSlidea) + ", " + speed + ")", 1);
              }

              setPositionBackground(idSlidePosition, slidePosition);
          }
          catch (err) {
          }
      }
      
      function setPositionBackground(idSlidePosition, slidePosition) {
          try {
              if (document.getElementById(idSlidePosition + "1") != null) {
                  document.getElementById(idSlidePosition + "1").style.backgroundPosition = "-27px 0px";
              }
              if (document.getElementById(idSlidePosition + "2") != null) {
                document.getElementById(idSlidePosition + "2").style.backgroundPosition = "-36px 0px";
              }

              if (document.getElementById(idSlidePosition + "3") != null) {
                  document.getElementById(idSlidePosition + "3").style.backgroundPosition = "-45px 0px";
              }

              if (document.getElementById(idSlidePosition + slidePosition) != null) {
                  document.getElementById(idSlidePosition + slidePosition).style.backgroundPosition = (slidePosition - 1) * -9 + "px 0px";
              }
          }
          catch (err) {
          }
      }
      
      function slideRight(idSlide, slideNumber, sirinaSlidea, speed ) {
          try {
              var slideDiv = document.getElementById(idSlide);

              if (parseInt(slideDiv.style.marginLeft) > (parseInt(slideDiv.style.width) * -1 - sirinaSlidea))
                  slideDiv.style.marginLeft = parseInt(slideDiv.style.marginLeft) - speed + "px";

              if (parseInt(slideDiv.style.marginLeft) % slideNumber != 0)
                  slideInterval[arrayMember(idSlide)] = setTimeout("slideRight('" + idSlide + "'," + slideNumber + ", " + sirinaSlidea + ", " + speed + ")", 50);

              if (parseInt(slideDiv.style.marginLeft) < (parseInt(slideDiv.style.width) * -1 + sirinaSlidea))
                  slideDiv.style.marginLeft = (parseInt(slideDiv.style.width) * -1 + sirinaSlidea) + "px";
          }
          catch (err) {
          }          
                    
            
      }
      
       function slideLeft(idSlide, slideNumber, speed)
      {try {
              var slideDiv = document.getElementById(idSlide);

              if (parseInt(slideDiv.style.marginLeft) < 0)
                  slideDiv.style.marginLeft = parseInt(slideDiv.style.marginLeft) + speed + "px";

              if (parseInt(slideDiv.style.marginLeft) % slideNumber != 0)
                  slideInterval[arrayMember(idSlide)] = setTimeout("slideLeft('" + idSlide + "'," + slideNumber + ", " + speed + ")", 50);


              if (parseInt(slideDiv.style.marginLeft) > 0)
                  slideDiv.style.marginLeft = "0px";

          }
          catch (err) {
          }      
            
      }
      function arrayMember(idSlide) {
          try {
              switch (idSlide) {
                  case "igriceSlideWrapper":
                      return 1;
                      break;
              }
          }
          catch (err) {
          }
      }
   
