	
	function CToolbarEditContent(DocumentQualifier,DocumentID,sEditor)
	{
		this.DocumentQualifier = DocumentQualifier;
		this.DocumentID = DocumentID;
		this.EditorLink = sEditor
		
		
		function EditContent()
		{
			fnWindowOpen(this.EditorLink + '&DocumentID=' + this.DocumentID  ,"Editor",800,600,true,true);
		}
		
		function CheckIn()
		{
			var oIframe = document.getElementById('IFToolbarEdit' + this.DocumentQualifier);
			oIframe.src = 'CheckIn.asp?DocumentID=' + URLEncode(this.DocumentID) ;
		}	
		
		function Validate()
		{
			var oIframe = document.getElementById('IFToolbarEdit' + this.DocumentQualifier);
			oIframe.src = 'ValidateDocument.asp?DocumentID=' + URLEncode(this.DocumentID) ;
		}

		function UndoCheckout()
		{
			var oIframe = document.getElementById('IFToolbarEdit' + this.DocumentQualifier);
			oIframe.src = 'ValidateDocument.asp?Undocheckout=1&DocumentID=' + URLEncode(this.DocumentID) ;
		}
		
		this.EditContent = EditContent;
		this.CheckIn = CheckIn;
		this.Validate = Validate;
		
	}

	function CmdToolbarEditContent(oToolbar,sCmd)
	{
		var oIframe;
		
		switch(sCmd)
		{
			case 'editcontent':
				var sLanguage = '';
				if (document.getElementById('InitLanguage' + oToolbar.DocumentQualifier) != null && document.getElementById('InitLanguage' + oToolbar.DocumentQualifier) != undefined) sLanguage = document.getElementById('InitLanguage' + oToolbar.DocumentQualifier).value;
				fnWindowOpen(oToolbar.EditorLink + '&DocumentID=' + oToolbar.DocumentID + '&DOCQ=' + oToolbar.DocumentQualifier + '&InitLanguage=' + sLanguage ,"Editor",800,600,true,true);
				break;
			case 'checkin':
				oIframe = document.getElementById('IFToolbarEdit' + oToolbar.DocumentQualifier);
				oIframe.src = 'CheckIn.asp?DocumentID=' + URLEncode(oToolbar.DocumentID)  + '&DOCQ=' + oToolbar.DocumentQualifier ;			
				break;
			case 'validate':
				oIframe = document.getElementById('IFToolbarEdit' + oToolbar.DocumentQualifier);
				oIframe.src = 'ValidateDocument.asp?DocumentID=' + URLEncode(oToolbar.DocumentID)  + '&DOCQ=' + oToolbar.DocumentQualifier;			
				break;
			case 'undocheckout':
				oIframe = document.getElementById('IFToolbarEdit' + oToolbar.DocumentQualifier);
				oIframe.src = 'ValidateDocument.asp?Undocheckout=1&DocumentID=' + URLEncode(oToolbar.DocumentID)  + '&DOCQ=' + oToolbar.DocumentQualifier;			
				break;
		}
	}
	
	function fnSaveTempDocument(DocumentID)
	{
		var sDocID;
		var sCurrentFolder = null;
		var getCurrentFolder =	parent.RequestAvailableInfos('www.ActivPortal.mc:ReportList', 'CurrentFolder');
		if (getCurrentFolder != null)	sCurrentFolder = getCurrentFolder();
		sDocID = showModalDialog( "NewDocument.asp?userCommand=save&DocumentID=" + URLEncode(DocumentID),sCurrentFolder,"font-family:Verdana; font-size:12; dialogWidth:500px; dialogHeight:280px; scoll:no; status:no;" );
		if (sDocID)
		{
			parent.RaiseEvent('www.activportal.mc:Editor','NewDocumentSave',sDocID);
			location.href = 'dcview.asp?DocumentID=' + URLEncode(sDocID);
		}
		else
		{
			location.href = 'dcview.asp?EditMode=1&DocumentID=' + URLEncode(DocumentID);
		}
	}
	
	

