// Variablendeklaration Fade:
var count;
var diff;

var destOp = 100;       // Ziel-Opacity beim Fadein
var destOpOut = 100;      // Ziel-Opacity beim Fadeout
var delta = 2;          // Schritt bei der Opacity-Aenderung

// Browsererkennung IE:
i_ie = (navigator.appName.indexOf("Explorer") != -1) ? true : false;
if (!i_ie) {
    destOp = destOp / 100;
    delta = delta / 100;
}

// Fade in:
function wdwFade(op){
    count = op;
    diff = destOp-op;

    if (i_ie) {
       document.getElementById("maintable").style.filter = "alpha(opacity=" + op + ")";
    } else {
       document.getElementById("maintable").style.opacity = op;
    }
    
    if (op < destOp) {
       count += delta;
     	 setTimeout("wdwFade(count)", 50);
    } else {
	setTimeout('pageScroll(scrollXPos)', 0);
    }
}

// Horizontal Scrollen:

function i_setscrollXPos() {
	winPos = (i_ie) ? document.documentElement.scrollLeft : window.pageXOffset;
	if(lastXPos == winPos)	{
		wdwFadeOut(destOp);
	}
	if(lastXPos != winPos) {
		lastXPos = winPos;
		pageScroll(scrollXPos);
	}
}

function pageScroll(XPos) {
	window.scrollBy(XPos,0);
	setTimeout('i_setscrollXPos()',scrollDelay);
}

function start() {
	window.scrollTo(-1,0);
      document.getElementById("loading").style.display = "none";
	wdwFade(0);
}

window.onload = start;