  function setrdns(code)
  {
	  document.getElementById("rdns"+code[0]).innerHTML = code[1];
  }
  
  function checkptr(ip)
  {
	x_readptr(ip,setrdns);  
  }
  function doneaddconfixx(code)
  {
	  if(code)
	  {
		content('lizenzenbearbeiten');
		alert("Eine neue Confixx-Lizenz wurde hinzugefügt.");  
	  }else
	  {
		  alert("Beim anlegen der Lizenz ist ein Fehler entstanden.");  
	  }
  }  
  function addconfixx()
  {
	  Check = confirm("Sind Sie sicher, dass Sie eine neue Confixx Lizenz bestellen möchten? \n mit einem Klick auf OK wird die Bestellung unwiederruflich ausgeführt! \n Im Moment stehen maximal "+lagerbestand+" Lizenzen in Echtzeit zur Verfügung!");
	  if(Check)
	  {
		x_addconfixx(doneaddconfixx);  	
	  }
  }
  function doneeditconfixx(code)
  {
	  if(code[0])
	  {
		 document.getElementById("desc"+code[1]).innerHTML = code[0];
	  }
  }
  function editconfixx(snr,id)
  {
	  Check = prompt("Geben Sie Ihre Wunschbeschreibung für die Lizenz \n"+ snr +" ein:",document.getElementById("desc"+id).innerHTML);
	  if(Check != null)
	  {
		x_editconfixx(snr,Check,id,doneeditconfixx);
	  }
  }
  
  function doneresetconfixx(code)
  {
	  if(code)
	  {
		  alert("Die Lizenz wurde zurückgesetzt.");
	  }else
	  {
		  alert("Die Lizenz wurde nicht zurückgesetzt!");
	  }
  }
  
  function resetconfixx(snr)
  {
	  Check = confirm("Sind Sie sicher, dass sie die folgende Lizenz zurücksetzen möchten? \n"+ snr +"");
	  if(Check)
	  {
		 x_resetconfixx(snr,doneresetconfixx);
	  }
  }
  function donedelconfixx(code)
  {
	  if(code)
	  {
		  alert("Die Lizenz wurde gelöscht.");
	  }else
	  {
		  alert("Die Lizenz wurde nicht gelöscht!");
	  }
  }
  function delconfixx(snr)
  {
	  Check = confirm("Mit einem Klick auf OK wirde die folgende Lizenz gekündigt. \n\n "+ snr +" \n\nDie Laufzeit für Confixx 3.x Pro beträgt 1 Monat und verlängert sich automatisch um einen weiteren Monat. \nDie Mietlizenzen können mit einer Kündigungsfrist von 1 Monat zum Ende eines Monats gekündigt werden.");
	  if(Check)
	  {
		x_delconfixx(snr,donedelconfixx);
	  }
  }
  
  function logout()
  {
    x_logout(refresh);
  }

  function submit()
  {
    user = document.getElementById("username").value;
    pass = document.getElementById("password").value;
    x_auth(user,pass,refresh);
  }

  function refresh(code)
  {
    location.reload();
  }

 
  function fill_lizenzensearch(code)
  {
	document.getElementById("TABLE_LIZENZEN").innerHTML = code;
  }

  function searchlizenzen(type,ziel)
  {

    if(type == 'all')
    {
	key = '';
	snr = '';
	desc = '';
    }else
    {
    	key = document.getElementById("key").value;
		snr = document.getElementById("snr").value;
		desc = document.getElementById("desc").value;
    }
    if(key == "" && snr == "" && desc == "" && type != "all")
    {

    }else
    {
		setTimeout(x_searchlizenz(key,snr,desc,ziel,fill_lizenzensearch),1250);
		setTimeout(x_searchlizenz(key,snr,desc,ziel,fill_lizenzensearch),1250);
    }
    
  }

  function fill_content(code)
  {
    document.getElementById("contentbereich").innerHTML = code;
  }

  function fill_contentlizenzen(code)
  {
    document.getElementById("contentbereich").innerHTML = code;
	
    searchlizenzen('all','customer');
  }

  function content(tmpl)
  {
	if(tmpl == 'lizenzenbearbeiten')
	{
	        x_contentloader(tmpl, fill_contentlizenzen);
	}else
	{
	        x_contentloader(tmpl, fill_content);
	}
  }


  function loadtable(code)
  {
	document.getElementById(code[1]).innerHTML = code[0];	
  }

  function show(id,knr)
  {
	if(document.getElementById('block'+id).style.display == "block")
	{
		document.getElementById('block'+id).style.display = "none";
		document.getElementById('img'+id).src = "./img/arrow_state_grey_right.png";
	}else
	{
		document.getElementById('block'+id).style.display = "block";
		document.getElementById('img'+id).src = "./img/arrow_state_grey_expanded.png";
		if(knr != undefined)
		{
			document.getElementById(id).innerHTML = '<img src="./img/ajax-loader.gif" border="0"> Tabelle wird geladen...';
			x_ajaxtableworker(id,knr,loadtable);
		}
	}

  }

  function showblock(id)
  {
	if(document.getElementById('block'+id).style.display == "block")
	{
		document.getElementById('block'+id).style.display = "none";
		document.getElementById('img'+id).src = "./img/arrow_state_grey_right.png";
	}else
	{
		document.getElementById('block'+id).style.display = "block";
		document.getElementById('img'+id).src = "./img/arrow_state_grey_expanded.png";
	}

  }

  function notshow(id)
  {
		document.getElementById('block'+id).style.display = "none";
		document.getElementById('img'+id).src = "./img/arrow_state_grey_right.png";
  }

 
  function dummy(code){}


