// JavaScript Document
function getWindowHeight(win)
{
    if (win == undefined)
        win = window;
	if(win.document.body.offsetHeight>win.document.documentElement.clientHeight)
		 return (win.document.body.offsetHeight+50);
	else
		return (win.document.documentElement.clientHeight);
   /* if (win.innerHeight) {
        return win.innerHeight;
    } else {
        if (win.document.documentElement 
                && win.document.documentElement.clientHeight) 
        {
            return win.document.documentElement.clientHeight;
        }
        return win.document.body.offsetHeight;
    }*/
	
}
function getWindowWidth(win)
{
    if (win == undefined)
        win = window;
    if (win.innerWidth) {
        return win.innerWidth;
    } else {
        if (win.document.documentElement 
                && win.document.documentElement.clientWidth) 
        {
            return win.document.documentElement.clientWidth;
        }
        return win.document.body.offsetWidth;
    }
}
function setW()
{
	y = getWindowHeight();
	document.getElementById("content").style.height=(y-270)+'px';
}
function setG()
{
	y = getWindowHeight();
	x = getWindowWidth();
	document.getElementById("contentG").style.display='block';
	document.getElementById("contentG").style.height=(y)+'px';
	document.getElementById("contentG").style.width=(x)+'px';
}
function setGOff()
{
	document.getElementById("contentG").style.display='none';
	document.getElementById("contentG").style.height='0px';
	document.getElementById("contentG").style.width='0px';
}


function doRequest(url, div)
{
	request = createRequest();
	request.onreadystatechange = function()
	{
		switch(request.readyState)
		{
			case 0: var our = "<br /><br /><br /><br /><br /><br /><br /><br /><img src='./img/ajax-loader.gif' alt='laden... Bitte warten!' />"; break;
			case 1: var our = "<br /><br /><br /><br /><br /><br /><br /><br /><img src='./img/ajax-loader.gif' alt='laden... Bitte warten!' />";setG();
			case 2: 
			case 3: return;
			case 4: var out = request.responseText;  break;
		}
	document.getElementById(div).innerHTML = out;
	}
	request.open("GET", url , true);
	request.send(null);
}
function trans(nr,id)
{
	nr1 = nr / 100;
	document.getElementById("imgD").style.MozOpacity = nr1;
	document.getElementById("imgD").style.filter="alpha(opacity="+nr+"0)"
	if(nr<=100) setTimeout("trans('"+((nr*1)+1)+"','"+id+"')",50);
	else doRequestImg("ajax/imgRand.php", "imgD");
	
}
function doRequestImg(url, div)
{
	request = createRequest();
	request.onreadystatechange = function()
	{
		switch(request.readyState)
		{
			case 0:  break;
			case 1: 
			case 2: 
			case 3: return;
			case 4: var out = request.responseText;  break;
		}
	
	document.getElementById(div).innerHTML = out;
	trans(0,div);
	}
	request.open("GET", url , true);
	request.send(null);
}



function createRequest()
{
         try
        {
                var request = new XMLHttpRequest();
        }
        catch(ex)
        {
                try
                {
                        var request = new ActiveXObject("MSXML2.XMLHTTP");
                }
                catch(ex)
                {
                        var request = new ActiveXObject("Microsoft.XMLHTTP");
                }
        }
        return request;
}