	var http_request 	= false;
	var content 		= '';
	var position = '';
	//var menupos = new Array(0,174,276,417,562);
	var menuwidth = new Array(0,113,112,112,113,112,111);
var ani_i = 0;
 function createAjaxObject(){
         http_request = false;
         if (window.XMLHttpRequest) { // Mozilla, Safari,...
              http_request = new XMLHttpRequest();
              if (http_request.overrideMimeType) {
                  http_request.overrideMimeType('text/xml');
                  // zu dieser Zeile siehe weiter unten
              }
          } else if (window.ActiveXObject) { // IE
              try {
                  http_request = new ActiveXObject("Msxml2.XMLHTTP");
              } catch (e) {
                  try {
                      http_request = new ActiveXObject("Microsoft.XMLHTTP");
                  } catch (e) {}
              }
          }
          if (!http_request) {
              alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
              return false;
          }

  }
	function checkmyfrom(){
		createAjaxObject();
		var form = document.pruefung;
		var id = document.getElementById('open').value;
		url = 'ajaxcmd.php?cmd=check&id='+id+'&';
	    for (var ii = 0; ii<form.length; ii++){
		    if (form.elements[ii].type != 'undefined' && form.elements[ii].name != 'cmd'){
		    	if (form.elements[ii].type == 'radio'){
		    		if (form.elements[ii].checked == true){
						var url = url + form.elements[ii].name + '=' + form.elements[ii].value + '&';
					}
		    	}
		    	else if ( form.elements[ii].name != '') {
					var url = url + form.elements[ii].name + '=' + form.elements[ii].value + '&';
				}

			}
		}

		http_request.onreadystatechange = function (){
	      if (http_request.readyState == 4) {
	          if (http_request.status == 200) {
		          content = http_request.responseText;
         		  if (trim(content) == 'true'){
						document.pruefung.submit();
		          }
		          else {
		          	alert('Bitte f?llen Sie alle Felder aus!');
		          }
	          } else {
	              alert('Bei dem Request ist ein Problem aufgetreten.');
	          }
	      }


		 };
		 http_request.open('GET', url, true);
		 http_request.send(null);
	}
	
	
  function checklogin(){
    createAjaxObject();
    var user = document.getElementById('login').value;
    if (document.getElementById('pk').value != ''){
      return true;
    }
    url = 'checklogin.php?cmd=login&object=user&username='+user;
    http_request.onreadystatechange = function (){
         if (http_request.readyState == 4) {
          var container = document.getElementById('menu');
          if (http_request.status == 200) {
	          content = http_request.responseText;
	          if (content == 'true'){
	   //         document.user.submit();
	   		document.getElementById('userform').submit();
	          }
	          else {
	            alert('Der Benutzername ist bereits vergeben!');
	          }
          } else {
              alert('Fehler');
          }
	    }
	    else {

	    }
    };

        http_request.open('GET', url, true);
        http_request.send(null);
        return true;
  }

	function checkmyfrom(){
		createAjaxObject();
		var form = document.pruefung;
		var id = document.getElementById('open').value;
		url = 'ajaxcmd.php?cmd=check&id='+id+'&';
	    for (var ii = 0; ii<form.length; ii++){
		    if (form.elements[ii].type != 'undefined' && form.elements[ii].name != 'cmd'){
		    	if (form.elements[ii].type == 'radio'){
		    		if (form.elements[ii].checked == true){
						var url = url + form.elements[ii].name + '=' + form.elements[ii].value + '&';
					}
		    	}
		    	else if ( form.elements[ii].name != '') {
					var url = url + form.elements[ii].name + '=' + form.elements[ii].value + '&';
				}

			}
		}

		http_request.onreadystatechange = function (){
	      if (http_request.readyState == 4) {
	          if (http_request.status == 200) {
		          content = http_request.responseText;
         		  if (trim(content) == 'true'){
						document.pruefung.submit();
		          }
		          else {
		          	alert('Bitte f?llen Sie alle Felder aus!');
		          }
	          } else {
	              alert('Bei dem Request ist ein Problem aufgetreten.');
	          }
	      }


		 };
		 http_request.open('GET', url, true);
		 http_request.send(null);
	}
	function trim(s) {
	  while (s.substring(0,1) == ' ') {
	    s = s.substring(1,s.length);
	  }
	  while (s.substring(s.length-1,s.length) == ' ') {
	    s = s.substring(0,s.length-1);
	  }
	  return s;
	}

  function checkform(){

    alert(form.length);
    return false;
  }
  
  function preloadImage(){
  	var myimage =new Image()
	myimage.src='images/orang.gif';
}
  
  
  function animateOrang(){
	setTimeout("orangHide()",1000);
	layer.style.display = 'none';
  }
  
  function orangHide(){
  	var layer = document.getElementById('oranlayer').style.display = 'none';
  }

  function showsecondmenu(url,width,position,y,id){
	createAjaxObject();
	
  	http_request.onreadystatechange = function(){
		if (http_request.readyState == 4) {
			var container = document.getElementById('menu');
			x = findPosX(document.getElementById(id));
			//y = findPosY(document.getElementById(id));
			//alert(y);
			if (http_request.status == 200) {
			 
				content = http_request.responseText;
				container.innerHTML = content;
				if (content != ''){
					container.style.display = 'block';
					container.style.position = 'absolute';
					container.style.width = width;
					container.style.left = x+position;
					container.style.top = 274;
				}
				else {
					container.style.display = 'none';
				}
			  } else {
					alert('Bei dem Request ist ein Problem aufgetreten.');
			  }
	    	}


        };
        http_request.open('GET', url, true);
        http_request.send(null);
  }

   function sendRequest(url,pos) {
      createAjaxObject();
          position = pos;
          http_request.onreadystatechange = fillcontent;
          http_request.open('GET', url, true);
          http_request.send(null);

  }


  function fillcontent(){

	if (http_request.readyState == 4) {
			var container = document.getElementById('menu');
	    if (http_request.status == 200) {
			content = http_request.responseText;


			container.innerHTML = content;
			if (content != '' && content != 'SEMINAROFFLINE'){
				var obj = document.getElementById('col_'+position);
				var x = findPosX(obj);
				container.style.display = 'block';
				container.style.position = 'absolute';
				//if ( menuwidth[position] > 150 )
				//	container.style.width = 150;
				//else
					container.style.width = menuwidth[position];

if ( navigator.userAgent.indexOf('MSIE 8') > 0 ) 
 x = x - 1;

if ( navigator.userAgent.indexOf('MSIE 8') > 0 && x > 700 ) 
 x = x + 1;

				container.style.left = x;

				
				
if ( navigator.userAgent.indexOf('MSIE') > 0 ) 
				container.style.top = 310;
else
				container.style.top = 314;
			}
			else if(content == 'SEMINAROFFLINE') {
				window.location.href = 'index.php?cmd=seminar&content=offline';
				
			}
			else {
				container.style.display = 'none';
			}
	    } else {
	        alert('Bei dem Request ist ein Problem aufgetreten.');
	    }
	}
  }

  function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function openurl(url){
	window.open(url, 'fizefaze', 'statusbar=no, scrollbars=no, resizable=no');
}

function hideMenue(){
	container = document.getElementById('menu').style.display = 'none';
}



