/* Riegl JavaScript / 2008 PXP Software AG, Author: Michael Jachmann
**************************************************************************/
function imageInfoOn(page,id) {
	// swap image
	var imgTemp = document.getElementById(page+'_image_'+id).src;
	document.getElementById(page+'_image_'+id).src = document.getElementById(page+'_image_mouseover_'+id).src;
	document.getElementById(page+'_image_mouseover_'+id).src = imgTemp;
	// swap info layer
	document.getElementById('teaserInfo'+id).style.visibility = 'visible';
	document.getElementById('infoLayer').style.visibility = 'hidden';
}
function imageInfoOut(page,id) {
	// swap image
	var imgTemp = document.getElementById(page+'_image_'+id).src;
	document.getElementById(page+'_image_'+id).src = document.getElementById(page+'_image_mouseover_'+id).src;
	document.getElementById(page+'_image_mouseover_'+id).src = imgTemp;
	// swap info layer
	document.getElementById('teaserInfo'+id).style.visibility = 'hidden';
	document.getElementById('infoLayer').style.visibility = 'visible';
}
function swapImage(page,id) {
	// swap image
	var imgTemp = document.getElementById(page+'_image_'+id).src;
	document.getElementById(page+'_image_'+id).src = document.getElementById(page+'_image_mouseover_'+id).src;
	document.getElementById(page+'_image_mouseover_'+id).src = imgTemp;
}
function removeLabel(elm,label) {
	if(elm.value == label) {
		elm.value = '';
	}
}
function checkLabel(elm,label) {
	if (elm.value == '') {
		elm.value = label;
	}
}
/* enables navigation for ie */
function supportListIe() {
	fixPNG();
	if (document.all) {
		uls = document.getElementById('mainnav').getElementsByTagName('UL');
		for(i = 0; i < uls.length; i++) {
      if (uls[i].className == 'menulevel1') {
        var lis = uls[i].getElementsByTagName('li');
				for (j = 0; j < lis.length; j++) {
          if(lis[j].lastChild.tagName == 'UL') {
            lis[j].onmouseover = function() { this.lastChild.style.display = 'block'; }
            lis[j].onmouseout = function() { this.lastChild.style.display = 'none'; }
					}
				}
			}
		}
	}
}

var supported = /MSIE ((5\.5)|[6])/.test(navigator.userAgent) && navigator.platform == "Win32";

function fixPNG() 
{ 
		var myImage = document.getElementById('riegllogo');
    if (supported) 
    {
       var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	   var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	   var imgTitle = (myImage.title) ? 
		             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' "
	   var imgStyle = "display:inline-block;" + myImage.style.cssText
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
                  + " style=\"" + "width:" + myImage.width 
                  + "px; height:" + myImage.height 
                  + "px;" + imgStyle + ";cursor:hand;"
                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                  + "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
	   myImage.outerHTML = strNewHTML	  
    }
}

window.onload = supportListIe;

