/*
   	Link Exchange Script

	Copyright (C) 2007 Erk Nissen - info@link-exchange-script.de
	This program is distributed under the terms and conditions of the GPL

	You can modify the link to 'www.link-exchange-script.de', but you are
	not allowed to remove it, as long as you don't have the direct permission 
	from info@link-exchange-script.de

	DON'T REMOVE THIS NOTICE!!
*/

	/* DOJO Libs */
	dojo.require("dojo.lfx.*");
	dojo.require("dojo.html.*");
	dojo.require("dojo.widget.*");
	dojo.require("dojo.widget.SortableTable");

//GLOBAL

	function txt_vorschau(){
		return "<table class=\"lxc_link\" width=\"94%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr valign=\"top\" height=\"2\"><td width=\"85\" height=\"2\"></td><td rowspan=\"2\" valign=\"top\" align=\"absmiddle\"><a title=\""+session.getBeschreibung()+"\" href=\""+session.getLinkUrl()+"\" target=\"_blank\">"+session.getTitel()+"</a><br/>"+session.getBeschreibung()+"<br/><br/></td></tr><tr valign=\"top\"><td valign=\"top\" width=\"85\"><a title=\""+session.getTitel()+"\" href=\""+session.getLinkUrl()+"\" target=\"_blank\"><img src=\"http://www.thumbshots.de/cgi-bin/show.cgi?url="+session.getUserDomain()+"\" alt=\""+session.getBeschreibung()+"\" height=\"54\" width=\"72\" border=\"1\" /></a></td></tr></table><br/>";
	}


// Um Zeichanzahl der Beschreibung zu pruefen
var MaximumCharacters = 255;
var FormName = "txtarea";
var TextFieldName = "beschreibung";


var MaxChars = parseInt(MaximumCharacters);
var textfield = 'document.' + FormName + '.' + TextFieldName + '.value';

function CharLengthCheck(s,l) {
	if(s.length > l) { s = s.substring(0,l); }
	return s;
}

function InputCharacterLengthCheck() {
	if(MaxChars <= 0) {
		return;
	}

	var currentstring = new String();
	eval('currentstring = ' + textfield);

	var currentlength = currentstring.length;
	eval('currentstring = CharLengthCheck(' + textfield + ',' + MaxChars + ')');

	var left = 0;
	eval('left = ' + MaxChars + ' - ' + textfield + '.length');
	if(left < 0) {
		left = 0;
	}

	eval('document.' + FormName + '.' + 'CharsLeft' + '.value = ' + left);
	if(currentstring.length < currentlength) {
		eval(textfield + ' = currentstring.substring(0)');
	}

	eval('document.' + FormName + '.' + 'CharsTyped' + '.value = ' + textfield + '.length');
	if(currentstring.length < currentlength) {
		eval(textfield + ' = currentstring.substring(0)');
	}
}
