var ddlAutor;
var tbAutor;
var ns6=document.getElementById&&!document.all
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1

function BakArticleEditOnLoad(){
	ddlAutor = document.getElementById("ddlAutor")
	tbAutor = document.getElementById("tbAutorName")
}

function fillAutor(){
	if (ddlAutor) {
		var selAutor = ddlAutor.value;
		var inpAutor = tbAutor.value;
		reg =  new RegExp(selAutor);
		if (inpAutor=="")
			inpAutor=selAutor;
		else
		if (inpAutor.search(reg)==-1) //if match failed
			inpAutor=inpAutor+" / "+selAutor;
		tbAutor.value=inpAutor;
	}
}

function removeAutor(){
	if (ddlAutor) {
		var selAutor = ddlAutor.value;
		var inpAutor = tbAutor.value;
		reg =  new RegExp(" \/ "+selAutor);
		inpAutor = inpAutor.replace(reg,"");
		reg =  new RegExp(selAutor+" \/ ");
		inpAutor = inpAutor.replace(reg,"");
		reg =  new RegExp(selAutor);
		inpAutor = inpAutor.replace(reg,"");
		tbAutor.value=inpAutor;
	}
}

function getWindowHeight(win)
{
    if (win == undefined)
        win = window;
    if (win.innerHeight) {
        return win.innerHeight;
    } else {
        if (win.document.documentElement 
                && win.document.documentElement.clientHeight) 
        {
            return win.document.documentElement.clientHeight;
        }
        return win.document.body.offsetHeight;
    }
}

function iframeResize(){
	var y = getWindowHeight(window);
	y = y*0.9;
	//y = y -320;
	frame = document.getElementById('bakframe');
	if (frame){
		frame.height = y;
	}
}

var FTBEditorName;
function FTB_InsertHtml(text){
	FTB_API[FTBEditorName].InsertHtml(text);
}
function FTB_SurroundHtml(text1,text2){
	FTB_API[FTBEditorName].SurroundHtml(text1,text2);
}
function FTB_insertIFrame(){
	var iFrameUrl=prompt('Bitte URL für IFrame angeben');
	if (iFrameUrl==null || iFrameUrl=="")
		return;
	var editor=FTBEditorName;
		
	if (!ie4)
		editor=FTBEditorName + ".name";
		
	var inserStart	= '<iframe id="bakframe" src='+iFrameUrl+' width="100%" height=400 marginwidth=0 marginheight=0 frameborder=0 scrolling=auto>';
	var insertEnd	= '</iframe>';
	if (ns6)
		FTB_SurroundHtml(inserStart,insertEnd);
	else 
		FTB_API[editor].SurroundHtml(inserStart,insertEnd);
}
function FTB_insertRandomImage(url, height, width){
	//var iFrameUrl = url + "DesktopModules/BFCRandomImage/RandomImageDisplay.aspx";
	var platzhalter = url + "DesktopModules/BFCRandomImage/shared/zufallsbild.gif";
	var category = "Default";
	var editor=FTBEditorName;
	
	if (editor=="FreeTextphRightMarginHtmlEditor")
		width="140";
	if (!ie4)
		editor=FTBEditorName + ".name";
	//var inserStart	= '<iframe src='+iFrameUrl+' width='+width+' height='+height+' scrolling=no marginwidth=0 marginheight=5 frameborder=0>';
	var insert	= '<img id="randomimage" title="'+ category +'" src='+platzhalter+' width='+width+' height=200 border=0>';
	if (ns6)
		FTB_InsertHtml(insert);
	else 
		FTB_API[editor].InsertHtml(insert);
}

//Popups
function druck(url){
	var url = url;
	var name= "druckansicht"
	var params = "width=685,height=580,left=10,top=10,resizable=1,status=0,scrollbars=1,toolbar=1,location=0,directories=0,menubar=1";
	window.open(url, name, params);
}

// Orginal von Wolf für die kleinen Klappbilder, die ohne ID Prefix eingefügt wurden!
//Aktives Submenü (2., 3. und 4. Ebene) auf-/zuklappen
function klapp_smen(id,state){
	var zu = "zu" + id;
	var auf = "auf" + id;
	if(state) {smenclose(zu);smenopen(auf);}
	else {smenclose(auf);smenopen(zu);}
}

function smenopen(id){
	document.getElementById(id).style.display = 'block';
}

function smenclose(id){
	document.getElementById(id).style.display = 'none';
}
