document.onmousemove = captureMouseMove;

if(navigator.appName == "Microsoft Internet Explorer")
  var IE = true;
else
  var IE = false; 

var ro = getXMLHttpRequestObject();

var moveObj = null;
var mouseX = 0;
var mouseY = 0;

function showBigImage(fname) {
  var obj = document.getElementById("imageBox");
  var img = document.createElement("img");
  img.setAttribute("src", fname);
  img.setAttribute("alt", "Projekt");
  obj.innerHTML = "";
  obj.appendChild(img);
}

function captureMouseMove(e) {
  mouseX = document.all ? window.event.clientX : e.pageX;
  mouseY = document.all ? window.event.clientY : e.pageY;

  if(moveObj != null) {
    if(!IE) {
      moveObj.style.left = (mouseX + 15) + "px;"
      moveObj.style.top = (mouseY + 15) + "px;"
    } else {
      moveObj.style.left = mouseX + 15;
      moveObj.style.top = mouseY + 15;
    }
  }
}

function changePic(id, state) {
  var obj = document.getElementById(id);
  if(state == 0)
    var fname = id + ".jpg";
  else
    var fname = id + "_hover.jpg";

  obj.setAttribute("src", "images/kollage/" + fname);
}

function getXMLHttpRequestObject() {
  if(window.XMLHttpRequest) {
    return new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    var versions = ["Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];
    for(var idx=0; idx < versions.length; idx++) {
      try {
        return new ActiveXObject(versions[idx]);
      } catch(objException) {
         ;
      }
    }
  }
}

function showLoader(elem) {
  var obj = document.getElementById(elem);
  obj.style.visibility = "visible";
}

function showTT(im, msg) {
  var vTbl = document.getElementById("tbl1Vorschau");
  var vImg = document.getElementById("imgVorschau");
  var vTxt = document.getElementById("txtVorschau");
  if(im == "") {
  	vImg.src = "";
  } else {
  	vImg.src = im;
  }
  vTxt.innerHTML = msg;
  vTbl.style.display = "block";
}

function hideTT() {
  document.getElementById("tbl1Vorschau").style.display = "none";
}

