var ie4 = false;
if (document.all)
	{
		ie4 = true;
	}
function getObject(id)
	{
		if (ie4)
			{
				return document.all[id];
			}
		else
			{
				return document.getElementById(id);
			}
	}

var qry = null;
if (window.XMLHttpRequest)
	{
		qry = new XMLHttpRequest();
	}
else if (window.ActiveXObject)
	{
		qry = new ActiveXObject("Microsoft.XMLHTTP");
	}
function ajax(load_url, where, rel_path)
	{
				Objekt = getObject(where);
                Objekt.innerHTML = '<img src="' + rel_path + 'Images/loading9.gif" border="0" width="32" height="32">';
                 if (qry != null)
		       	{
				qry.open("GET", load_url, true);
				qry.onreadystatechange = function() { if (qry.readyState == 4) { Objekt.innerHTML = qry.responseText; } };
				qry.send(null);
			}
         }
function ajax_bew(load_url, where, rel_path)
	{
                Objekt = getObject(where);
				Objekt.innerHTML = '<img src="' + rel_path + 'Images/loading4.gif" border="0" width="220" height="19">';
                if (qry != null)
		       	{
				qry.open("GET", load_url, true);
				qry.onreadystatechange = function() { if (qry.readyState == 4) { Objekt.innerHTML = qry.responseText; } };
				qry.send(null);
			}
         }
function ajax2(load_url1, where1, load_url2, where2, rel_path)
	{
				Objekt = getObject(where1);
				Objekt.innerHTML = '<img src="' + rel_path + 'Images/loading4.gif" border="0" width="220" height="19">';
                 if (qry != null)
		       	{
				qry.open("GET", load_url1, true);
				qry.onreadystatechange = function() { if (qry.readyState == 4) { Objekt.innerHTML = qry.responseText; ajax(load_url2, where2); } };
				qry.send(null);
			}
         }

function ajax_post(load_url, param, where, rel_path)
	{
                Objekt = getObject(where);
				Objekt.innerHTML = '<img src="' + rel_path + 'Images/loading15.gif" border="0" width="32" height="32">';
                 if (qry != null)
						{
						qry.open("post", load_url, true);
						qry.onreadystatechange = function() { if (qry.readyState == 4) { Objekt.innerHTML = qry.responseText; } };
						qry.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
						qry.setRequestHeader("Content-length", param.length);
						qry.setRequestHeader("Connection", "close");
						qry.send(param);
					}
         }
function confirmate(text, href)
	{
                 if (confirm(text) == true)
                 	{
                         	window.location.href = href;
                         }
         }
function smiley(smiley)
	{
                 var tmp = Objekt = getObject("text");
	        tmp.value = tmp.value + smiley;
		tmp.focus();
	}



function toggle(link, divId)
	{
                 var lText = link.title;
		var d = getObject(divId);
		if (lText == 'Anzeigen')
			{
				link.innerHTML = '<img src="Buttons/up.gif" border="0">';
                         	link.title = 'Verstecken';
                                 d.style.display = 'block';
			}
		else if (lText == 'Verstecken')
			{
		     		link.innerHTML = '<img src="Buttons/down.gif" border="0">';
                      		link.title = 'Anzeigen';
                      		d.style.display = 'none';
		     	}
                 else if (lText == 'News wieder verstecken')
                         {
                      		link.title = 'News anzeigen';
                                 fade_out(divId, 1);
                                 getObject(divId + "table").className = 'newstable';
			}
                 else if (lText == 'News anzeigen')
                 	{
                         	link.title = 'News wieder verstecken';
                                 d.style.display = "block";
                                 getObject(divId+"table").className = 'newstable_active';
                                 fade_in(divId, 0);
			}
                 else if (lText == 'Einklappen')
                 	{
                         	link.title = 'Ausklappen';
                                 d.style.display = 'none';
			}
                 else if (lText == 'Ausklappen')
                 	{
                         	link.title = 'Einklappen';
                                 d.style.display = 'block';
			}
			else if (lText == 'Screens-Liste anzeigen')
                 	{
                         	link.title = 'Screens-Liste verstecken';
                                 d.style.display = 'block';
			}
                 else if (lText == 'Screens-Liste verstecken')
                 	{
                         	link.title = 'Screens-Liste anzeigen';
                                 d.style.display = 'none';
			}
	}


function move_it(boxname, Ereignis)
         {
				Objekt = getObject(boxname);
		if (!Ereignis)
                 	{
                         	Ereignis = window.event;
                         }
                 if ((Objekt.offsetWidth + Ereignis.clientX + 10) >= document.body.offsetWidth)
                 	{
                         	Objekt.style.left = (Ereignis.clientX + document.body.scrollLeft) - (Objekt.offsetWidth) - 10 + "px";
                         }
                 else
                 	{
                         	Objekt.style.left = Ereignis.clientX + document.body.scrollLeft + 10 + "px";
                         }

                 if ((Objekt.offsetHeight + Ereignis.clientY + 10) >= document.body.offsetHeight)
                 	{
                         	Objekt.style.top = (Ereignis.clientY + document.body.scrollTop) - (Objekt.offsetHeight) - 10 + "px";
                         }
                 else
                 	{
                         	Objekt.style.top = Ereignis.clientY + document.body.scrollTop + 10 + "px";
                         }

	}
function info_box_show(boxname, text)
	{
		Objekt = getObject(boxname);
                 Objekt.style.display = 'block';
                 Objekt.innerHTML = "<font size=\"2\">" + text + "</font>";
		Objekt.style.top = (document.body.clientHeight - Objekt.offsetHeight) + document.body.scrollTop;
         }
function info_box_hide(boxname)
	{
                 Objekt.style.display = 'none';
         }

function info_text_show(boxname, text)
	{
		Objekt = getObject(boxname);
                 Objekt.style.visibility = 'visible';
                 Objekt.innerHTML = text;
                 fade_in(boxname, 0);
         }
function info_text_hide(boxname)
	{
                 fade_out(boxname, 1);
         }



function fade_in(boxname, current)
	{
		Objekt = getObject(boxname);
         	var neuer = eval(current + "+" + 0.05);
                 Objekt.style.opacity = neuer;
                 if (neuer <= 1)
                 	{
                         	setTimeout("fade_in('" + boxname + "', '" + neuer + "')", 1);
                         }
         }
function fade_out(boxname, current)
	{
		Objekt = getObject(boxname);
         	var neuer = eval(current + "-" + 0.05);
	        Objekt.style.opacity = neuer;
		Objekt.style.filter = "Alpha: (opacity=" + eval(neuer + '*' + 100) + ")";
		if (neuer >= 0)
          		{
                         	setTimeout("fade_out('" + boxname + "', '" + neuer + "')", 1);
                         }
                 if (neuer <= 0)
                 	{
                         	if (Objekt.style.display == 'block')
                                 	{
                                         	Objekt.style.display = 'none';
                                         }
                                 else if (Objekt.style.visibility == 'visible')
                                 	{
                                         	Objekt.style.visibility = 'hidden';
                                         }
                         }
         }


var over_menue = false;
function open_menue(text, daddy)
	{
		Objekt = getObject(daddy);
		Objekt_menue = getObject("menue");
                 var links = Objekt.offsetLeft;
                 var oben = Objekt.offsetTop + Objekt.offsetHeight;
                 var Eltern = Objekt.offsetParent;
		while (Eltern)
                 	{
				links += Eltern.offsetLeft;
                                 oben += Eltern.offsetTop;
				Eltern = Eltern.offsetParent;
                         }
                 Objekt_menue.style.visibility = 'visible';
                 Objekt_menue.style.display = 'block';
                 Objekt_menue.innerHTML = "<font size=\"3\">" + text + "</font>";
                 Objekt_menue.style.left = links + "px";
                 Objekt_menue.style.top = oben + "px";

                 fade_in("menue", 0);
         }
function close_menue()
	{
		Objekt_menue = getObject("menue");
         	if (over_menue == false)
                 	{
                         	Objekt_menue.style.visibility = 'hidden';
                         }
         }

function toggle_news(divId)
	{
		$("#" + divId).slideToggle("normal");
	}
document.onmousedown = close_menue;
