var markitCheckTyp = 0;
var markitString = "";
var markitGoToUrl = "http://www.schuelerfirma.de/mail.php3?";
var markitGifUrl = "http://www.schuelerfirma.de/gifs/karte_de.gif";
var markitTitle = "Schuelerfirmen";
var markitWin;

	if (((navigator.appName == "Microsoft Internet Explorer" && document.selection && document.selection.createRange)
    	 || navigator.appName == "Netscape") && parseInt(navigator.appVersion) >= 4) {
								markitCheckTyp = 1;
								var markitWhitespace = new RegExp('([ \\n\\t\\v\\r\\f]|%0D|%0A|%20)+', 'g');
	}			// Browser...   [	komplette RegExp('([ \\n\\t\\v\\r\\f]|%0D|%0A|%20)+', 'g')	]

function markitFindMarkString (w)		//markierten String suchen... 
{	var string;	var TextRange;
	if (navigator.appName == "Netscape") {	string = escape(w.document.getSelection());
											string = string.replace (markitWhitespace,"%20");
	} else if ( navigator.appName == "Microsoft Internet Explorer" && w.document.selection.type == "Text" ) {
					TextRange = w.document.selection.createRange();
					string = TextRange.text;
	}
 	if (string) { return (string);}
	
	for (var i=0; i<w.frames.length; i++) {
		string = markitFindMarkString (w.frames[i]);
		if (string) { return (string);}
	}
	return "";
}

function markitOver()
{	markitString = markitFindMarkString(window.top);
	if (markitString.length > 0) {	window.top.status = 'Status: Diesen Teil per Mail versenden ?';
	} else {						window.top.status = 'Status: ';
	}
	return true;
}

function markitOut() {
	window.top.status = "Bitte gewünschten Bereich markieren...";
	return true;
}

function markitClick(GoToUrl) 
{	if (GoToUrl) markitGoToUrl = GoToUrl + '&';
	url = markitGoToUrl + 'string=' + markitString;
	if (!markitWin || markitWin.closed) {
				markitWin = window.open (url,markitTitle,'');
	} else {	markitWin.location.href = url;
				markitWin.focus();
	}
	return false;
}

function markitFormClick(GoToUrl)
{	document.testform.testinput.value = markitFindMarkString(window.top);
}


// -->  Bildausgabe als Link (optional) 
//	if (markitCheckTyp) {
//		document.write ('<a href="' + markitGoToUrl + '" onMouseOver="return markitOver();" onMouseOut="return markitOut();" onClick="return markitClick();"><img src="' + markitGifUrl + '" border="0" alt=""></a>');
//	}