
function AddText(addtext) {
	var current = document.post.message.value;
	var newtext = current + addtext;
	document.post.message.value = newtext;
	document.post.message.focus();
}
function AddText1(addtext) {
	var current = document.post.message1.value;
	var newtext = current + addtext;
	document.post.message1.value = newtext;
	document.post.message1.focus();
}


// fgt den [IMG] tag hinzu
function AddImg() {
	inserttext = prompt("Enter the URL to the Image:" + "\n[IMG]xxx[/IMG]", "http://");
	if ((inserttext != "http://") && (inserttext != "") && (inserttext != null)) addtext = " [IMG]" + inserttext + "[/IMG] ";
	else addtext="";
	
	AddText(addtext);
}



// fgt eine HTML-Liste ein
function AddList() {
	type = prompt("enter topic.", "");
	type1 = prompt("enter hidden text.", "");
		list = " [HIDE=" + type + "]" + type1 + "\n";
		listend = "[/HIDE] ";

	addtext = list  + listend;
	
	AddText(addtext);
}
function Add1List() {
	type = prompt("enter topic.", "");
	type1 = prompt("enter hidden text.", "");
		list = " [HIDE=" + type + "]" + type1 + "\n";
		listend = "[/HIDE] ";

	addtext = list  + listend;
	
	AddText1(addtext);
}


	function AddCodeFromWindownbet1(thecode) {
	opener.document.getElementById('team1_match_add').value = thecode;
	opener.getElementById('team1_match_add').focus();
			
	}
    function AddCodeFromWindownbet2(thecode) {
	opener.document.getElementById('team2_match_add').value = thecode;
	opener.getElementById('team2_match_add').focus();
			
	} 




function MM_openBrWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function SelectAll() {
	for(var x=0;x<document.form.elements.length;x++) {
		var y=document.form.elements[x];
		if(y.name!='ALL') y.checked=document.form.ALL.checked;
	}
}

function AddCodeFromWindown(thecode) {
	opener.document.post.message.value += "[img]"+ thecode + "[/img]";
	opener.post.message.focus();
}
function AddCodeFromWindown1(thecode) {
	opener.document.post.message1.value += "[img]"+ thecode + "[/img]";
	opener.post.message1.focus();
}


    		function renderPreview(p) {	
					$.ajax( {
						type: 'POST',
						async: false,
						url: '/preview.php',
						data: 'data='+$('#bbcode'+p+'').val(),
						success: function(data) {
						$("#showtext"+p+"").empty();
						$("#showtext"+p+"").css("visibility","visible");
						$("#showtext"+p+"").append(data);
						}
					} );
					
			}

function resize(p){
				resizeHandle = $('<div class="adminnews_textresize"></div>')
						.insertAfter($("#bbcode"+p+""))
						.bind("mousedown", function(e) {
							var h = $("#bbcode"+p+"").height(), y = e.clientY, mouseMove, mouseUp;
							mouseMove = function(e) {
								$("#bbcode"+p+"").css("height", Math.max(20, e.clientY+h-y)+"px");
								return false;
							};
							mouseUp = function(e) {
								$("html").unbind("mousemove", mouseMove).unbind("mouseup", mouseUp);
								return false;
							};
							$("html").bind("mousemove", mouseMove).bind("mouseup", mouseUp);
					});
				resizeHandle.insertAfter($("#bbcode"+p+""));
					
}
			

			function AddB(p) {	
				get('1',p);	
			}
			
			function AddI(p) {	
				get('2',p);	

			}
			
			function AddU(p) {		
				get('3',p);	

			}
			
			function AddQ(p) {		
				get('4',p);	
			}
			
			function AddC(p) {	
				get('5',p);	

			}
			function Addhtml(p) {		
				get('6',p);	

			}
			
			function Addlink(p) {
				get('7',p);	
			}
			function Addflag(p,flag) {	
				var block='[:flag:'+flag+':]';	
				get(block,p);	
			}
function get(block,p) {
	
	
	textarea = document.getElementById('bbcode'+p+'');

				textarea.focus();
	
				scrollPosition = textarea.scrollTop;
				
				if (document.selection) {
					selection = document.selection.createRange().text;
					if ($.browser.msie) { // ie
						var range = document.selection.createRange(), rangeCopy = range.duplicate();
						rangeCopy.moveToElementText(textarea);
						caretPosition = -1;
						while(rangeCopy.inRange(range)) { // fix most of the ie bugs with linefeeds...
							rangeCopy.moveStart('character');
							caretPosition ++;
						}
					} else { // opera
						caretPosition = textarea.selectionStart;
					}
				} else { // gecko
					caretPosition = textarea.selectionStart;
				} 
				if(textarea.selectionEnd){
					selection = $('#bbcode'+p+'').val().substring(caretPosition, textarea.selectionEnd);
				}else{
					selection = '';
				}
						if(block==1) block='[b]'+selection+'[/b]';
						else if(block==2) block='[i]'+selection+'[/i]';
						else if(block==3) block='[u]'+selection+'[/u]';
						else if(block==4) block='[quote]'+selection+'[/quote]';
						else if(block==5) block='[code]'+selection+'[/code]';
						else if(block==6) block='[html]'+selection+'[/html]';
						else if(block==7) block='[url]'+selection+'[/url]';
				
				if (document.selection) {
					var newSelection = document.selection.createRange();
					newSelection.text = block;
				} else {
					$("#bbcode"+p+"").val($("#bbcode"+p+"").val().substring(0, caretPosition)	+ block + $("#bbcode"+p+"").val().substring(caretPosition + selection.length, $("#bbcode"+p+"").val().length));
				}
				
				start = caretPosition + (block.length-1)/2;
				if (textarea.createTextRange){
					range = textarea.createTextRange();
					range.collapse(true);
					range.moveStart('character', start); 
					range.moveEnd('character', 0); 

					range.select();
				} else if (textarea.setSelectionRange ){
				textarea.setSelectionRange(start, start);
				}
				
				textarea.scrollTop = scrollPosition;
				textarea.focus();
			}