// Kommentare Pop Up
function comments(URL) {
window.open(URL, 'kommentare', 'toolbar=0, scrollbars=1, location=0, statusbar=0, menubar=0, resizable=0, width=400, height=500, left=100, top=100');
}

// Shoutbox Pop Up
function shoutbox(URL) {
window.open(URL, 'shoutbox', 'toolbar=0, scrollbars=1, location=0, statusbar=0, menubar=0, resizable=0, width=450,  height=500, left=100, top=100');
}

// Bildermanager Pop Up
function bm(URL) {
window.open(URL, 'bm', 'toolbar=0, scrollbars=1, location=0, statusbar=0, menubar=0, resizable=0, width=600, height=650, left=100, top=100');
}

// Bild von BM einfügen
function einfuegen(message)
	{
	message = ' [uimg]' + message + '[/uimg] ';
	if (opener.document.forms['sendform'].message.createTextRange && opener.document.forms['sendform'].message.caretPos)
		{
		var caretPos = opener.document.forms['sendform'].message.caretPos;
		caretPos.message = caretPos.message.charAt(caretPos.message.length - 1) == ' ' ? message + ' ' : message;
		opener.document.forms['sendform'].message.focus();
		}
	else
        {
        opener.document.forms['sendform'].message.value  += message;
        opener.document.forms['sendform'].message.focus();
        }
	}

// Löschen bestätigen
function confirmDelete (form)
    {
    if (confirm("Falls LOESCHEN geklickt: Der Eintrag wird endgültig geloescht! WIRKLICH sicher? Andernfalls: Ingnorieren!"))
        {
        return true;
        }
    else
        {
        return false;
        }
    }

/*######	BBCode	######*/
// Text Area Funktionen
function AddText(text)
    {
    if (document.sendform.message.cursorPos && document.sendform.message.createTextRange)
    	{
          var cursorPos = document.sendform.message.cursorPos;
          cursorPos.text = cursorPos.text.charAt(cursorPos.text.length - 1) == ' ' ? text + ' ' : text;
         }
     else
     	{
     	document.sendform.message.value+=text;
		}
     document.sendform.message.focus();
    }
function AddReplacementText(gbcode)
	{
 	if (document.sendform.message.selectedText)
    	var newText = document.sendform.message.selectedText;
 	else
    	var newText = "";

 	AddText("["+gbcode+"]"+newText+"[/"+gbcode+"]");
	}
function AddStyleText(gbcode, value)
	{
     if (document.sendform.message.selectedText)
        var newText = document.sendform.message.selectedText;
     else
        var newText = "";

     AddText("["+gbcode+"="+value+"]"+newText+"[/"+gbcode+"]");
}
function AskForReplacement(gbcode, question)
    {
     if (document.sendform.message.selectedText)
        var newText = document.sendform.message.selectedText;
     else
        var newText = prompt(question,"");

     if (newText == null) return;

     AddText("["+gbcode+"]"+newText+"[/"+gbcode+"]");
    }
function MarkCursor(box)
	{
     if (box.createTextRange)
     	{
        box.cursorPos = document.selection.createRange().duplicate();
        box.selectedText = (document.all) ? document.selection.createRange().text : document.getSelection();
        }
     return true;
    }



// Mootools - FX:Slide
window.addEvent('domready', function() {
	var status = {
		'true': 'schließen',
		'false': 'öffnen'
	};

	//-vertical

	var myVerticalSlide = new Fx.Slide('vertical_slide').hide();


	$('v_toggle').addEvent('click', function(e){
	    e = new Event(e);
    	myVerticalSlide.toggle();
    	e.stop();

	});


	// When Vertical Slide ends its transition, we check for its status
	// note that complete will not affect 'hide' and 'show' methods
	myVerticalSlide.addEvent('complete', function() {
		$('vertical_status').set('html', status[myVerticalSlide.open]);
	});

});
