var imgCounter = 0;
var imgDelay = 3000;
var OpacityDelay = 2500;
var OpacityStep = 200;
var imgCounter2 = 0;
var fadeInOut = 0;
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) {
  (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 = imgPath2 + imgArr2[arrPos];
//  var tmpOpDelay = OpacityDelay
//  if (tmpOpDelay != 0) {
//    var opacVal = 90;
//    do {
//      setTimeout("chgOpacity('ImgLogoDisplayer'," + opacVal + ")", tmpOpDelay);
//      tmpOpDelay = tmpOpDelay + OpacityStep;
//      opacVal = opacVal - 5;
//    } while ( tmpOpDelay < imgDelay );
//  }
  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 + ")";
}
