<!--
Tooltip = null;

document.onmousemove = updateTooltip;

function updateTooltip(e) {
	x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
	y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
	if (Tooltip != null) {
		Tooltip.style.left = (x + 20) + "px";
		Tooltip.style.top 	= (y + 20) + "px";
	}
}

function showTooltip(id) {
	Tooltip = document.getElementById(id);
	Tooltip.style.display = "block"
}

function hideTooltip() {
	Tooltip.style.display = "none";
}
//http://www.webmatze.de/webdesign/javascript/tooltips.htm


function verifysubscribtion(){ //nur für dsp_subscribtion
  frm=window.document.subscribtionform;
  var Monate= new Array("january", "february", "march", "april", "may", "june", "july", "august", "september", "october", "november", "december");
//alert(Monate[frm.endmonat.value]);
	errorflags='';
    $enddatum=Monate[(frm.endmonat.value)-1]+' '+frm.endtag.value+', '+frm.endjahr.value;
    //alert('Hallo' + $enddatum);
		$startdatum=Monate[(frm.startmonat.value)-1]+' '+frm.starttag.value+', '+frm.startjahr.value;
		$difMilliseconds=(makeTimestamp($enddatum,frm.enduhrzeit.value))-(makeTimestamp($startdatum,frm.startuhrzeit.value));
		$difHours=$difMilliseconds/1000/60/60;
    if (frm.startklar.checked == true){
      $startklar = 0;
      //alert('nicht stratklar');
    }else{
      $startklar = 1;
     }
    //alert(makeTimestamp($enddatum,frm.enduhrzeit.value));
    //alert(frm.startjahr.value);
    //alert(frm.endjahr.value);
//alert($difMilliseconds);
//alert($enddatum);
    //alert($difHours);
	if(frm.beschreibung.value.length<1){errorflags+='Beschreibung,';}
  if(frm.telnummer.value.length<1){errorflags+='Telnummer,';}
  if(frm.planeid.options[frm.planeid.options.selectedIndex].value == "0"){errorflags+=' Flugzeugauswahl,';}
  if($difHours <= 0){errorflags+=' Datumsauswahl,';}
	if(errorflags>''){
	  errorflags=errorflags.substring(0,errorflags.length-1);
		alert('Sie haben eventuell Fehler in folgenden Feldern :\n'+errorflags+'\nBitte überpruefen!');	
	}else{
		if($difHours>=48){
		  doit=confirm('Ihre Buchung ist länger als 48h.\nBuchungen dieser Art durchlaufen die Genehmigungsprozedur und müssen freigegeben werden.\n\nWollen sie fortfahren?');
			if(doit==false){
			  errorflags+='48h+';
			}
		}
	}
	if(errorflags==''){
	  frm.submit();
	}else{
		return false
	}
}

function verifyuser(){
  frm=window.document.adduserform;
	errorflags='';
	if(frm.nachname.value.length<1){errorflags+='Name,'}
	if(frm.vorname.value.length<1){errorflags+='Vorname,'}
	if(frm.username.value.length<1){errorflags+='Username,'}
	if(frm.passwort.value.length<1){errorflags+='Passwort,'}
	if(frm.email.value.length<1){errorflags+='Email,'}
  if(frm.phoneNr.value.length<1){errorflags+='TelNr,'}
	/*if(frm.istversichert.value==1){errorflags+='Ist versichert,'}
	if(frm.rolle.value==1){errorflags+='Rolle,'} bekommt eh nen Standartwert*/
	if(errorflags>''){
	  errorflags=errorflags.substring(0,errorflags.length-1);
		alert('Sie haben Fehler in folgenden Feldern :\n'+errorflags+'\nBitte überprüfen!');
		return false	
	}else{
		frm.submit();
	}
}

function verifyinternfile(){
    frm=window.document.addinternfile;
	errorflags='';
	if(frm.dateititel.value.length<1){errorflags+='Dateititel nicht angegeben!\n'}
	if(frm.datei.value.length<1){errorflags+='Keine Datei gewählt!\n'}
	if(frm.kategorie_text.value=="Bitte eingeben"){errorflags+='Neuer Kategoriename nicht angegeben!\n'}
	if(errorflags>''){
	 	errorflags=errorflags.substring(0,errorflags.length-1);
		alert('Sie haben folgende Fehler bei der Eingabe :\n\n'+errorflags+'\n\nBitte überprüfen!');
		return false	
	}else{
		frm.submit();
	} 
}

function verifyairplane(url){
	frm=window.document.addairplaneform;
	errorflags='';
	if(frm.name.value.length<1){errorflags+='Kennzeichen,'}
	if(errorflags>''){
	  errorflags=errorflags.substring(0,errorflags.length-1);
		alert('Sie haben Fehler in folgenden Feldern :\n'+errorflags+'\nBitte überpruefen!');
		return false	
	}else{
	  frm.submit();	//URL muss aus löschen-Link übergeben werden!
	}
}

function makeTimestamp(date,time){  //date und time pflichtfelder 31.12.2006 23:59:59
var test = date+' '+time;
//alert('Test ' + test);
		var datum = new Date(test);
    //alert('Datum ' + datum);
    //alert('Test2\n'+test+'\nBitte überpruefen!');
		//datum.setDate(date.slice(0, 2));
		//datum.setMonth(date.slice(3, 5));
		//datum.setYear(date.slice(6, 10));
		//datum.setHours(time.slice(0, 2));
		//datum.setMinutes(time.slice(3, 5));
		//datum.setSeconds(time.slice(6, 8));
		return datum.getTime();
}

function loadImages() {
	if (document.getElementById) {  // DOM3 = IE5, NS6
	document.getElementById('hidepage').style.visibility = 'hidden';
	}
	else {
	if (document.layers) {  // Netscape 4
	document.hidepage.visibility = 'hidden';
	}
	else {  // IE 4
	document.all.hidepage.style.visibility = 'hidden';
	      }
   }
}

function VerifyDel(location){
  message="Soll das Objekt wirklich gelöscht werden?";
	conf=confirm(message);
	if(conf==false){
		return true
	}else{
		window.location.href=location;
	}
}

function VerifyDelAirplane(location){
  message="Soll das Flugzeug wirklich gelöscht werden?\nACHTUNG\nDies hat zur Folge das alle zugehörigen Termine ebenfalls gelöscht werden!";
	conf=confirm(message);
	if(conf==false){
		return true
	}else{
		window.location.href=location;
	}
}
	tinyMCE.init({
		theme : "advanced",
		width : "350",
		mode : "exact",
		elements : "editedcontent",
		save_callback : "customSave",
		extended_valid_elements : "a[href|target|name]",
		plugins : "table",
		theme_advanced_buttons3_add_before : "tablecontrols,separator",
		//invalid_elements : "a",
		theme_advanced_styles : "Content Link=contentlink", // Theme specific setting CSS classes semikolon getrennt
		//execcommand_callback : "myCustomExecCommandHandler",
		debug : false
	});

	// Custom event handler
	function myCustomExecCommandHandler(editor_id, elm, command, user_interface, value) {
		var linkElm, imageElm, inst;

		switch (command) {
			case "mceLink":
				inst = tinyMCE.getInstanceById(editor_id);
				linkElm = tinyMCE.getParentElement(inst.selection.getFocusElement(), "a");

				if (linkElm)
					alert("Link dialog has been overriden. Found link href: " + tinyMCE.getAttrib(linkElm, "href"));
				else
					alert("Link dialog has been overriden.");

				return true;

			case "mceImage":
				inst = tinyMCE.getInstanceById(editor_id);
				imageElm = tinyMCE.getParentElement(inst.selection.getFocusElement(), "img");

				if (imageElm)
					alert("Image dialog has been overriden. Found image src: " + tinyMCE.getAttrib(imageElm, "src"));
				else
					alert("Image dialog has been overriden.");

				return true;
		}

		return false; // Pass to next handler in chain
	}

	// Custom save callback, gets called when the contents is to be submitted
	function customSave(id, content) {
		return content;
	}
	
	


//Funktion outline wird für die Baumstruktur benötigt(in dsp_internfiles.php)
function outline(id)
{
 var img = id + '_img';
 if(document.getElementById(id).style.display == 'none')
 {
  document.getElementById(id).style.display = 'block';
  document.getElementById(img).src = 'images/auf.gif';
 }
 else
 {
  document.getElementById(id).style.display = 'none';
  document.getElementById(img).src = 'images/zu.gif';
 }
}

//Funktion get_filename gibt den Dateinamen ohne Pfad und Extension einer übergebenen Datei an  
function get_filename(filename)
{	
	firstfilechar=0;
	for (i=filename.length;i>0;i--)
	{
		if ((filename.charAt(i)=='\\')||(filename.charAt(i)=='\/'))
		{
			firstfilechar=i+1;
			break;
		}
	}
	return filename.substring(firstfilechar, filename.lastIndexOf('.'));
}
-->
