﻿var imgCounter = 0;
var imgDelay = 3000;
var OpacityDelay = 2500;
var OpacityStep = 200;
var imgCounter2 = 0;
var fadeInOut = 0;
var defaultpath = "http://static.afterbuy.de/";
function startLogoSlide(imgSlides, imgPath) {
  for (i = 0; i < imgSlides; i++) {
    document.getElementById('slideImg' + i).src = imgPath + imgArr[i];
  }
}
function imgUp(imgSlides, imgPath) {
  var tmpArr = imgArr;
  var valueSave = imgArr[0];
  for (i = 0; i < imgArr.length - 1; i++) {
    tmpArr[i] = imgArr[i + 1];
  }
  tmpArr[i] = valueSave;
  for (i = 0; i < imgSlides; i++) {
    document.getElementById('slideImg' + i).src = imgPath + tmpArr[i];
  }
}
function imgDown(imgSlides) {
  var tmpArr = imgArr;
  var valueSave = imgArr[imgArr.length - 1];
  for (i = imgArr.length - 1; i > 0; i--) {
    tmpArr[i] = imgArr[i - 1];
  }
  tmpArr[i] = valueSave;
  for (i = 0; i < imgSlides; i++) {
    document.getElementById('slideImg' + i).src = imgPath + tmpArr[i];
  }
}
function startLogoDisplay(arrPos) {
    startLogoDisplay_main(arrPos, defaultpath)
}
function startLogoDisplay_main(arrPos, path) {
    defaultpath = path;
    (arrPos == imgCounterMax2) ? arrPos = 0 : "";
    var dispObj = document.getElementById('ImgLogoDisplayer');
    var dispLinkObj = document.getElementById('aLogoDisplayer');
    dispLinkObj.href = "/homesites/Referenzen.aspx";
    dispLinkObj.target = "_self";
    var dimArr = imgArrDim2[arrPos].split("x");
    imgWidth = dimArr[0];
    imgHeight = dimArr[1];
    dispObj.width = imgWidth;
    dispObj.height = imgHeight;
    dispObj.src = path + imgPath2 + imgArr2[arrPos];
    if (fadeInOut == 0) {
        opacity('ImgLogoDisplayer', 0, 100, OpacityDelay);
        fadeInOut = 1;
    }
    else {
        opacity('ImgLogoDisplayer', 100, 0, OpacityDelay);
        fadeInOut = 0;
        arrPos = arrPos + 1;
    }
    setTimeout("startLogoDisplay(" + arrPos + ")", OpacityDelay);
}
function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
} 
//function chgOpacity(id, opacity) {
//  var ua = navigator.userAgent;
//  if (ua.indexOf("MSIE") >= 0) {
//    document.getElementById(id).style.filter = "progid:DXImageTransform.Microsoft.Alpha(style=0,opacity:" + opacity + ")";
//  } else {
//    document.getElementById(id).style.MozOpacity = opacity / 100;
//  }
//}
//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

