function ok(recid) {

var oTable 		= oTableReg.getTableByGuid("9CBF823403563D014E609D2B9BF2CC3461177881");
var oFilename 		= oTable.getColByGuid("F492D8D246A578D4BDC49ACF5783E0462BB65638");
var oGroovyFileName 	= oTable.getColByGuid("6ECCAE77619FAADF10477E2A58B5E38825A36F39");
var oFiletype 		= oTable.getColByGuid("71742C90C1857C7C20E2DB80811DD284F02BE5BC");
var oGuid 		= oTable.getColByGuid("B7E43B52DC5B704B53890B88964B45FD538EC9B8");
var oAlternateText = oTable.getColByGuid("66943238F64C3B246FDA4B9494A289C29F10BC4A").getNodeValue(recid); /*Titel der Datei*/
var oRecids 		= oTable.aRecIds;
var oFiletypeValue 	= oFiletype.getNodeValue(recid);
var oFilenameValue 	= oFilename.getNode(recid);
var oFilenameText 	= oGroovyFileName.getNodeValue(recid);
var l_lastIndexOf = oFilenameText.lastIndexOf(".");
var l_length = oFilenameText.length;
var l_FileExtension = oFilenameText.substring(l_lastIndexOf,l_length );
var oGuidValue = oGuid.getNodeValue(recid);
var oFilenameValue = oFilenameValue.toString();
var l_rq_SId = oFilenameValue.search(/&rq_SId/);
var l_asp = oFilenameValue.search(/asp?/);
var oFilenameValue = "/portal/default." + oFilenameValue.substring(l_asp,l_rq_SId ) + "&rq_PicGuid=" +oGuidValue;

if (oFiletypeValue == 'image/gif' || oFiletypeValue == 'image/jpg' || oFiletypeValue == 'image/jpeg' || oFiletypeValue == 'image/png')
{
	var image = "<img src=\""+oFilenameValue + "\" alt=\""+oAlternateText+"\" />";
	oEditor.InsertHtml(image);
	window.close();
}else if (oFiletypeValue == 'audio/mpeg' || oFiletypeValue == 'audio/wave')
{
	var image = " <embed bgcolor=\"#DEF5FC\" src=\"flash/"+ oGuidValue + "" + l_FileExtension + "\"width=\"300\" height=\"42\" ></embed>";
	oEditor.InsertHtml(image);
	window.close();

}else if (oFiletypeValue == 'video/mpeg')
{
	var image = " <embed bgcolor=\"#DEF5FC\" src=\"flash/"+ oGuidValue + "" + l_FileExtension + "\"width=\"320\" height=\"260\" ></embed>";
	oEditor.InsertHtml(image);
	window.close();

}else if (oFiletypeValue ==  'application/x-shockwave-flash')
{
	var image = " <embed bgcolor=\"#DEF5FC\" src=\"flash/"+ oGuidValue + "" + l_FileExtension + "\" ></embed>";
	oEditor.InsertHtml(image);
	window.close();

}else{
	var filename = "<a href=\""+oFilenameValue + "\" target=" + "\"_blank" + "\" >" + oFilenameText + "</a>";
	oEditor.InsertHtml(filename);
	window.close();
}
window.close();
}
function zoomok(recid) {

var oTable 		= oTableReg.getTableByGuid("9CBF823403563D014E609D2B9BF2CC3461177881");
var oFilename 		= oTable.getColByGuid("F492D8D246A578D4BDC49ACF5783E0462BB65638");
var oGroovyFileName 	= oTable.getColByGuid("6ECCAE77619FAADF10477E2A58B5E38825A36F39");
var oFiletype 		= oTable.getColByGuid("71742C90C1857C7C20E2DB80811DD284F02BE5BC");
var oGuid 		= oTable.getColByGuid("B7E43B52DC5B704B53890B88964B45FD538EC9B8");
var oAlternateText = oTable.getColByGuid("66943238F64C3B246FDA4B9494A289C29F10BC4A").getNodeValue(recid); /*Titel der Datei*/
var oRecids 		= oTable.aRecIds;
var oFiletypeValue 	= oFiletype.getNodeValue(recid);
var oFilenameValue 	= oFilename.getNode(recid);
var oFilenameText 	= oGroovyFileName.getNodeValue(recid);
var l_lastIndexOf = oFilenameText.lastIndexOf(".");
var l_length = oFilenameText.length;
var l_FileExtension = oFilenameText.substring(l_lastIndexOf,l_length );
var oGuidValue = oGuid.getNodeValue(recid);
var oFilenameValue = oFilenameValue.toString();
var l_rq_SId = oFilenameValue.search(/&rq_SId/);
var l_asp = oFilenameValue.search(/asp?/);
var oFilenameValue = "/portal/default." + oFilenameValue.substring(l_asp,l_rq_SId ) + "&rq_PicGuid=" +oGuidValue;

if (oFiletypeValue == 'image/gif' || oFiletypeValue == 'image/jpg' || oFiletypeValue == 'image/jpeg' || oFiletypeValue == 'image/png')
{
	var image = "<span class=\"bereich\" id=\""+oGuidValue+"\">&nbsp;</span>";
	image += "<img src=\""+oFilenameValue + "\" alt=\""+oAlternateText+"\" onClick=\"anzeigen('" + oGuidValue + "', this);\"/>";
	oEditor.InsertHtml(image);
	window.close();
} else {
	var filename = "<a href=\""+oFilenameValue + "\" target=" + "\"_blank" + "\" >" + oFilenameText + "</a>";
	oEditor.InsertHtml(filename);
	window.close();
}
window.close();
}

function setCookieNewArticleAuthor()
{
	/* Setzte  den Editor Name in einen Cookie der status_cookie lautet */ 
	var form_name = getElement("BFF4957FCC1F37EA0EABCE7BDC8F4001B6AB7379").name; /*Body  textareacontrol*/
	document.cookie = "form_name_cookie="+form_name ; 
}

function setCookieNewArticleAdmin()
{
	/* Setzte  den Editor Name in einen Cookie der status_cookie lautet */ 
	var form_name = getElement("BFF4957FCC1F37EA0EABCE7BDC8F4001B6AB7379").name; /*Body  textareacontrol*/
	// alert(form_name);
	document.cookie = "form_name_cookie="+form_name ; 
}


function disableReleaseButton(p_strHeadline)
{
	if(p_strHeadline == "")
		getElement("DFB5EE4F0667319C97D2A8FE278840EDA106721B").oUp.disable(); /*Speichern  buttoncontrol*/
}

function getDeleteButton()
{
	return getElement("9812AF8C858A63DC4A62E025CE67D54BAB996863"); /*Löschen  buttoncontrol*/
}
function deleteConfirm(e, p_oButton, p_strTitle, p_strText)
{
	var l_bConfirm = p_oButton.oUp.confirmDelete(p_oButton, e, p_strTitle, p_strText);
	
	if (l_bConfirm)
		setMenuAction(false);

	return l_bConfirm;
}

function getSpracheButton()
{
	return getElement("216E92BC84F8C9539FEDF62C16ED537B0EC86145"); /*Sprache  buttoncontrol*/
}

function getTargetButton()
{
	return getElement("6C5E00446652619FF4D69F9252ADA4668594AF2D"); /*Zielseite einstellen  buttoncontrol*/
}

function getEditButton()
{
	return getElement("B7F2C250EA3DC1A6379CE3138D74D3F7F5AA96F7"); /*Artikel bearbeiten  buttoncontrol*/
}

function getPublishButton()
{
	return getElement("A1A5D542644516E3B99CC3FFB3C01C2EDF1B9D97"); /*Ort der Veröffentlichung  buttoncontrol*/
}

function getUPButton()
{
	return getElement("EC217596F1D7CAB052BC45F2D5DE91B219407728"); /*Benutzerechte  buttoncontrol*/
}

function getAPButton()
{
	return getElement("97C69E18949EB1FBA37B4B1013AEEDC26D0E3243"); /*Administrationsrechte  buttoncontrol*/
}


function getRemoveButton()
{
	return getElement("823B301C9F2236C0A296E7B93E212ADD482CDCF4"); /*Link aus Menü entfernen  buttoncontrol*/
}

function getMenuActionButton()
{
	return getElement("7C2E5232C89E89339DE199F5509463C94072C7B2"); /*Einstellungen übernehmen  buttoncontrol*/
}

function getUserPermissionButton()
{
	return getElement("6A25F3B1996D5F071DEFE532F2C612E2CF4FA504"); /*Benutzerrechte übernehmen  buttoncontrol*/
}

function getAdminPermissionButton()
{
	return getElement("B1E976746B415EDD0C849871EA5482A0A30DD468"); /*Administrationsrechte übernehmen  buttoncontrol*/
}


function generateLink(p_oButton, p_strGuid)
{
	var l_strUrl = 'javascript:oHtmlRoot.oMenuTree.processItem("' + p_strGuid + '")'
	prompt("Link to this article:", l_strUrl);
   return false;
}


function setTargetPage()
{
	var l_oTarget = getElement("C82F9222DF0A0E670DA609BE38688571FF752DF8"); /*Zielseite  textcontrol*/
   return setTarget(l_oTarget);
}

var g_strCurrDiff = "-1";
var g_strLastDiff = "-1";

function clearComment()
{
	var l_oComment = getElement("901E6B0BC99B59BBF006735732F3B63E2985C186"); /*Kommentar  textcontrol*/
	l_oComment.value = "";
	return true;
}

function showDiff(p_oButton)
{
	showDifferences(p_oButton);
	return false;
}

function closeDiff(p_strDiffId)
{
	var l_oContainer = document.getElementById("ID_" + p_strDiffId + "_diff");
	
	if (l_oContainer)
	{
		l_oContainer.style.display = "none";
		l_oContainer.style.visibility = "hidden";
	}
}

function promptRestore()
{
	var l_bConfirm = confirm(self.oUp.oMessage.WIKI_CONFIRM_RESTORE);
	if (l_bConfirm)
		return true;
	else
		return false;
}

function showDifferences(l_oButton)
{
	var l_oAction = l_oButton.oUp;
	var l_strRecId = l_oAction.oTarget.rq_RecId;
	var l_strTargetId = l_oAction.oTarget.rq_TargetId;
	var l_strAppId = l_oAction.oTarget.rq_AppId;
	var l_aOptions = document.getElementsByName("SELECTION");
	var l_strRevision = "-1";

	for (i= 0; i < l_aOptions.length ; i++)
	{
		if(l_aOptions[i].checked)
		{
			l_strRevision = l_aOptions[i].value;
		}
	}
	
	if (l_strRevision == "-1")
	{
		alert(self.oUp.oMessage.WIKI_SELECT_REVISION);
		return false;
	}

	var l_strUrl = Helper.getBaseUrl();
	if (l_strUrl.indexOf("?") != -1)l_strUrl += "&rq_TargetId=";else l_strUrl += "?rq_TargetId=";
	l_strUrl +=  Helper.hexEncodeString(l_strTargetId) + "&rq_AppId=" + Helper.hexEncodeString(l_strAppId);
    l_strUrl += "&rq_VM=696E7465726E616C2F73797374656D2F766D2F68746D6C2F636D732F646966662E766D";
	l_strUrl += "&rq_Template=696E7465726E616C2F6C61796F75742F766D2F68746D6C2F6672616D65732F786D6C687474705F617070736E69707065742E766D";
	l_strUrl += "&rq_RecId=" + Helper.hexEncodeString(l_strRecId) ;
	l_strUrl += "&rq_RevisionId=" + Helper.hexEncodeString(l_strRevision) ;	

	g_strCurrDiff = l_strRecId;
	closeDiff(g_strLastDiff);
	g_strLastDiff = l_strRecId;

	var oXmlHttp = new upXmlHttp();
	oXmlHttp.bResetTimeOut = false;
	oXmlHttp.bProcessResponse = true;
	oXmlHttp.processResponse = updateDiff;
	oXmlHttp.bAsync = false;
	oXmlHttp.strUrl = l_strUrl;
	oXmlHttp.send();

}
			
function updateDiff()
{
	if (oRequest.readyState == 4)
	{
		if (oRequest.status == 200)
		{
			var oXMLDocumentElement = oRequest.responseXML.documentElement;
			var content = oXMLDocumentElement.firstChild.data;
			var l_oContainer =  document.getElementById("ID_"+ g_strCurrDiff + "_diff");
			l_oContainer.style.display = "block";
		    l_oContainer.style.visibility = "visible";
			l_oContainer.innerHTML = content;
		}
		else
		{
			alert("Http Error " + oRequest.status + "\n" + oRequest.statusText + "\nfunction: updateDiff");
		}	
	}
}

function searchArticle ()
{
var searchResultMenuGuid = getElement("A7072C119D59091294E4F911BA47704D63C8C8C6").value;
oHtmlRoot.oMenuTree.processItem(searchResultMenuGuid);
}

function Lesezeichen(){
  var SeitenURL = "http://www.ctdi.eu/portal/default.asp?rq_MenuGuid="+ getElement("07E817DEF79642ECA5A7DCACD73E221969416B32").value; /*GUID  textvcontrol*/
  var SeitenTitel = "CTDI Europe [" + getElement("A8E09252AF36CD853D741908B214DD65398BC7ED").value + "]"; /*Titel  textcontrol*/;
	if (window.sidebar){
 	    window.sidebar.addPanel(SeitenTitel, SeitenURL, "");
	}else if(window.opera && window.print){ 
  	    var elem = document.createElement('a');
 	    elem.setAttribute('href',SeitenURL);
 	    elem.setAttribute('title',SeitenTitel);
	 	elem.setAttribute('rel','sidebar');
		elem.click();
	}else if(document.all){
   		window.external.AddFavorite(SeitenURL, SeitenTitel);
	}
}

