// JavaScript Document

var winDialog;
function openExlorerDialog(nLocation, nSelected, win, callbackWin)
{
	var pWindow, pCallbackWindow;
	
	if(win){pWindow = win;}else{pWindow = window;}
	if(callbackWin){pCallbackWindow = callbackWin;}else{pCallbackWindow = window;}
	
	var height = 625;
	if (document.body.offsetHeight < 625)
	    height = document.body.offsetHeight + 90;
	pWindow.parent.expWin = pCallbackWindow;
	pWindow.parent.showPopWin('/idialog/dialog_browser.aspx?parentId='+nLocation+'&ObjectId='+nSelected, 850, height, null);
	//winDialog = window.open('/idialog/dialog_browser.aspx?parentId='+nLocation+'&ObjectId='+nSelected,'SelectObject','toolbar=no,location=no,scrolling=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=800,height=600');
}

function openFileDialog(sLocation, win, callbackWin)
{

	var pWindow, pCallbackWindow;
	
	if(win){pWindow = win;}else{pWindow = window;}
	if(callbackWin){pCallbackWindow = callbackWin;}else{pCallbackWindow = window;}

	pWindow.parent.expWin = pCallbackWindow;
	var height = 625;
	if (document.body.offsetHeight < 625)
	    height = document.body.offsetHeight - 70;
	pWindow.parent.showPopWin('/iapplication/file_browser.aspx', 850, height, null);
	//winDialog = window.open('/iapplication/file_browser.aspx','Files','scrolling=yes,scrollbars=yes,resizable=yes,width=600,height=400');
}

function openContactsDialog(sParents) {
	window.parent.expWin = window;
	window.parent.showPopWin('/idialog/dialog_contacts.aspx?parents=' + sParents, 850, 625, null);
}

function openRichTextDialog(pageId, fieldId, editType, win, callbackWin)
{
	var pWindow, pCallbackWindow;
	
	if(win){pWindow = win;}else{pWindow = window;}
	if(callbackWin){pCallbackWindow = callbackWin;}else{pCallbackWindow = window;}

	var height = 650;
	if (document.body.offsetHeight < 540)
	    height = document.body.offsetHeight + 90;
		
	pWindow.parent.expWin = window;
	pWindow.parent.showPopWin('/icms/xcms_editor.aspx?ObjectId=' + pageId + '&fieldId=' + fieldId + '&editType=' + editType, 900, height, null);
	
}

function openColours()
{
	window.parent.expWin = window;
	window.parent.showPopWin('/idialog/dialog_colours.aspx',350,200,null)
}

function openBPMHistory(id)
{
	window.parent.expWin = window;
	window.parent.showPopWin('/ibpm/dialog_ObjectHistory.aspx?ObjectId=' + id,600,400,null);
}

function openBPMStages(id)
{
	window.parent.expWin = window;
	window.parent.showPopWin('/ibpm/dialog_ObjectStages.aspx?ObjectId=' + id,600,400,null);
}

function openBPMRules(id)
{
	window.parent.expWin = window;
	window.parent.showPopWin('/ibpm/view_rules.aspx?ObjectId=' + id,800,600,null);
}

function openBPMRule(oid, id)
{
	window.parent.expWin = window;
	window.parent.showPopWin('/ibpm/edit_rule.aspx?ObjectId='+oid+'&ruleId='+id,720,550,null);
}

function openCloneR(PasteId, FromId, FunctionId, win, callbackWin){

	if(win){pWindow = win;}else{pWindow = window;}
	if(callbackWin){pCallbackWindow = callbackWin;}else{pCallbackWindow = window;}
	
	pWindow.parent.expWin = pCallbackWindow;
	
	pWindow.parent.showPopWin('/includes/clipboard_CloneR_Options.aspx?pasteid='+PasteId+'&fromid='+FromId+'&functionid='+FunctionId,400,180,null);

}