/* JavaScript Datei: Erzeuge Fehlermeldung bei JS-Fehler    */
/* Author Dirk Michel                                       */
/* Version 12.02.99                                         */
/* Verwendung in folgenden Pages                            */


function Maile_JS_Fehler(meldung, url, zeile)
{
	var w = window.open("",
						"error" + fehlerzaehler++,
						"resizable,status=no,width=630,height=590,dependent=yes");
	var d = w.document;

	// Schreibe HTML-Dokument mit Formular in das Fenster
	d.write('<html><head><title>TrekkingNet.DE - JavaScript Fehler Mailing Service</title>');
	d.write('<META NAME="Author" CONTENT="TrekkingNet.DE GbR Germany Darmstadt"><META NAME="Copyright" CONTENT="TrekkingNet.DE GbR Germany Darmstadt">');
	d.write('<link rel=STYLESHEET href="../stylesheets/body.css" type="text/css">');
	d.write('<script language="JavaScript">function Senden() { document.mailing.submit(); window.focus(); return true;}</script></head>');
	d.write('<body bgcolor="lightgrey">');
	d.write('<DIV align=center>');
	d.write('<img src="http://www.trekkingnet.de/images/stop.gif" width=80 height=60 border=0 alt="" align="middle">');
	d.write('<font face="Arial" size="4" color="#FF0000"><b>! Achtung : JavaScript - Fehler aufgetreten !</b></font>');
	d.write('<HR size="2" width="80%">');
	d.write('<form action="mailto:webmaster@trekkingnet.de" method="post" name="mailing" enctype="text/plain">');
	d.write('<font face="Arial" size="2">');
	if (document.layers)
		d.write('<input type="Submit" value="Web-Administrator benachrichtigen" tabindex="4">&nbsp;&nbsp;&nbsp;');
	else 
		d.write('<input type="Button" value="Web-Administrator benachrichtigen" onclick="Senden(); return window.close();" tabindex="4">&nbsp;&nbsp;&nbsp;');
	d.write('<input type="button" value="Beenden" onClick="window.close();return true;" tabindex="5">');
	d.write('<br>');
	d.write('<table border="0" cellpadding="0" cellspacing="0" width="95%">');
	d.write('<tr>');
	d.write('<td width="40%">&nbsp;</td>');
	d.write('<td width="60%">&nbsp;</td>');
	d.write('</tr>');
	d.write('<tr>');
	d.write('<td width="40%" align="right">Ihr Name <i>(optional)</i>&sup1; : &nbsp;</td>');
	d.write('<td width="60%" align="left"><input type="text" size="45" name="name" value="" onblur="document.mailing.durchwahl.focus();"></td>');
	d.mailing.name.focus();
	d.write('</tr>');
	d.write('<tr>');
	d.write('<td width="40%" align="right">Ihre Telefonnummer <i>(optional)</i>&sup1; : &nbsp;</td>');
	d.write('<td width="60%" align="left"><input type="text" size="45" name="durchwahl" value="" onblur="document.mailing.kommentar.focus();"></td>');
	d.write('</tr>');
	d.write('<tr>');
	d.write('<td width="40%" align="right">Fehlermeldung : &nbsp;</td>');
	d.write('<td width="60%" align="left"><input type="text" size="45"  value="' + meldung + '" disabled>');
	d.write('<input type="hidden" size="45" name="fehlermeldung" value="' + meldung + '"></td>');
	d.write('</tr>');
	d.write('<tr>');
	d.write('<td width="40%" align="right">Dokument : &nbsp;</td>');
	d.write('<td width="60%" align="left"><input type="text" size="45" value="'+url+'" disabled>');
	d.write('<input type="hidden" size="45" name="url" value="'+url+'"></td>');
	d.write('</tr>');
	d.write('<tr>');
	d.write('<td width="40%" align="right">Zeilennummer : &nbsp;</td>');
	d.write('<td width="60%" align="left"><input type="text" size="45" value="'+zeile+'" disabled>');
	d.write('<input type="hidden" size="45" name="zeile" value="'+zeile+'"></td>');
	d.write('</tr>');
	d.write('<tr>');
	d.write('<td width="40%" align="right">Browser-Version : &nbsp;</td>');
	d.write('<td width="60%" align="left"><input type="text" size="45" value="'+navigator.userAgent+'" disabled>');
	d.write('<input type="hidden" size="45" name="version" value="'+navigator.userAgent+'"></td>');
	d.write('</tr>');
	d.write('<tr>');
	d.write('<td width="100%" colspan="2" align="right">&nbsp;</td>');
	d.write('</tr>');
	d.write('<tr>');
	d.write('<td width="100%" colspan="2" align="left"><font size="-1">Bitte geben Sie eine Kurzbeschreibung dessen, was Sie vor Eintritt des Fehlers ausführten.<br>&nbsp;</font></td>');
	d.write('</tr>');
	d.write('<tr>');
	d.write('<td width="40%" align="right" valign="top">Anwenderkommentar : &nbsp;</td>');
	d.write('<td width="60%" align="left"><textarea name="kommentar" rows="4" cols="48" style="font-family: Arial;font-size=10pt;" tabindex="3"></textarea></td>');
	d.write('</tr>');
	d.write('</table><br>');
	d.write('<br></font><font face="Arial" size="1" color="blue">&sup1; Bitte geben Sie bei Sendung an den Administrator Ihren Namen und Ihre Telefonnummer an.<br></DIV></font>');
	d.write('<HR size="2" width="80%">');
	d.write('<div align="center"><font face="Arial" size="4" color="red">TrekkingNet.DE bedankt sich für Ihre Unterstützung bei der Ermittlung der Fehlerursache<br><br>Ihr TrekkingNet.DE Team</font></div></Form></body></html>');
	
	// true zurück, damit JavaScript nicht seinen eigenen Fehlerdialog anzeigt
	return true;
}
