function setDivTo(div,left,top,breite,hoehe)
{
document.getElementById(div).style.position="relative"
document.getElementById(div).style.left=left + 'px'
document.getElementById(div).style.top=top + 'px'
document.getElementById(div).style.width=breite + 'px'
document.getElementById(div).style.height=hoehe + 'px'
}

function FillDivWith(div,content)
{
document.getElementById(div).innerHTML=content
}

function create_div(parentdiv,div,left,top,breite,hoehe)
{
// Wir erstellen mi tden nächsten 4 Zeilen HTML: <div class="box" id="div1"> </div>

var newdiv = document.createElement('div')
newdiv.className = 'box';
newdiv.id = div
	if (parentdiv=='body')
	{
	document.body.appendChild(newdiv);
	}
	else
	{
	document.getElementById(parentdiv).appendChild(newdiv);
	}
	setDivTo(div,left,top,breite,hoehe)
	
}

function getcontent(targetdiv, page, pars)
{
	//alert(targetdiv + page + pars)
	//alert(page + pars)
	//displaystatus('Loading...');
	//Display Statusinfos
	document.getElementById('status').style.visibility="visible";
	document.getElementById('status').innerHTML = "<img src='...images/loading1.gif' height='40' width='90'>";
	
	new Ajax.Updater(targetdiv, page, {
		method: 'get',
		parameters: pars,
		//asynchronous:true, 
		//evalScripts:true,
		onSuccess: function(transport){
					var response = transport.responseText || "no response text";
					text="Geladen am " + currenttime();
					document.getElementById('status').innerHTML=text;
					//hide Statusinfos
					document.getElementById('status').style.visibility="visible";
    				},
		onFailure: function(){ 
					document.getElementById('status').style.visibility="visible" 
					document.getElementById('status').style.color="#333333" 
					text="Fehlerhafte Internetverbindung - Stand: " + currenttime();
					document.getElementById('status').innerHTML=text;
					}
	});
}

 function postcontent(targetdiv, page, pars, return_url)
{
    document.getElementById('status').style.visibility="visible";
    document.getElementById('status').innerHTML = "<img src='images/load.gif' height='50' width='50'>";
    
    new Ajax.Updater(targetdiv, page, {
        method: 'Post',
        parameters: pars,
        //asynchronous:true,
        //evalScripts:true,
        onSuccess: function(transport){
                    var response = transport.responseText || "no response text";
                    text="Gespeichert am " + currenttime();
                    document.getElementById('status').innerHTML=text;
                    //hide Statusinfos
                    document.getElementById('status').style.visibility="visible";
                    //Wir leiten auf die Return_URL um.
                    getcontent(targetdiv, return_url, '')
                    },
        onFailure: function(){
                    document.getElementById('status').style.visibility="visible"
                    document.getElementById('status').style.color="#333333"
                    text="Fehlerhafte Internetverbindung - Stand: " + currenttime();
                    document.getElementById('status').innerHTML=text;
                    }
    });
} 

function currenttime() {
	var currentDate = new Date()
	var currentTime = new Date()
	var datum = new Date();
	var wochentag = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
	var hours = currentTime.getHours()
	var minutes = currentTime.getMinutes()
	var seconds = currentTime.getSeconds()
	var day = currentDate.getDate()
	var month = currentDate.getMonth()+1;
	var year = currentDate.getFullYear()
  if (minutes < 10)
  minutes = "0" + minutes

  if (seconds < 10)
  seconds = "0" + seconds
  
  temp= wochentag[datum.getDay()] + ", " + day + "." + month + "." + year + " - " + hours + ":" + minutes + ":" + seconds;
  return temp;
}


