
	var dat_im_cut = '000000';
	var dat_im_copylink = '000000';
	var display_copylink = '';
	var dat_im_copy = '000000';
	
function LoadWnd(a){
if(a.target == "MainFrm"){
	parent.parent.document.location = a.href;
 return false;
}
else 
return true;
}

	function AdaptSize(){
		window.msviLocalToolbar.style.height=window.frameElement.height-window.MenuHeader.offsetHeight;
	}

function FormatJsText(text){
	text = text.replace(/'/ig,"\\'");
	return text;
}

	function Reload(dat_im){
		var href 
		if(dat_im){ href = '/EFEDE/easnet.dll/ExecReq/WPMenu?eas:eItemId=' + dat_im;}
		else{href = document.location.href;}
		document.location.href = href;
	}

function _test_overlib(text)
{
	if(text.length != 0)
	{
		return overlib(text);
	}
}


	function ItemView(bOnlyRight){
				var dat_im = CM_control4menu.getAttribute("DAT_IM");
		if(bOnlyRight){
			parent.frames["WPFrame"].document.location.href = "/EFEDE/easnet.dll/ExecReq/WPShowItem?eas:dat_im=" + dat_im;
		}else{
			parent.document.location.href = "/EFEDE/easnet.dll/ExecReq/WPItem?eas:dat_im=" + dat_im;
		}
			}
			function ItemDown(){
				var doc_id = CM_control4menu.getAttribute("DOC_ID");
				display = CM_control4menu.getAttribute("DISPLAY");
		document.location.href = "/EFEDE/easnet.dll/GetDoc?APPL=1&DAT_IM=" + doc_id + "&DWNLD=" + display
			}

		function Create(){
			
				var dat_im = CM_control4menu.getAttribute("DAT_IM");
				var indexcard = CM_control4menu.getAttribute("INDEXCARD");
					
				parent.frames["WPFrame"].document.location.href = "../../easnet.dll/ExecReq/WPCreateItems?eas:dat_im=" + dat_im;
		}
		
			function ItemEdit(){
				var dat_im = CM_control4menu.getAttribute("DAT_IM");
				var indexcard = CM_control4menu.getAttribute("INDEXCARD");
					
		parent.frames["WPFrame"].document.location.href = indexcard +"eas:dat_im=" + dat_im;
			}

			function ItemCut(){
		var datim_cut = CM_control4menu.getAttribute("DAT_IM");
		window.clipboardData.setData('Text','ITEMMOVE:' + datim_cut);
				alert(window.clipboardData.getData('Text')+ '\n\n\tcopied to clipboard' );
			}

			function ItemsCut(){

				var result = ";"
				for(i=0; i <= document.all.length -1; i++){
				try
				{
					var s;
					s = document.all.item(i).type;
					if (s.toString().toUpperCase() == "CHECKBOX") {
					var	it;
					it = document.all.item(i);
					if(it.checked == true){
						result += it.name.substring(5,it.name.length) + ";";
						text += it.value + ", ";
					}
				}
				
				}catch(ex){
				}
				}
				//alert(result);
				//return false;

				//var dat_im_cut = CM_control4menu.getAttribute("DAT_IM");
				if(result!=";")
				{
					window.clipboardData.setData('Text','ITEMSMOVE:' + result);
					alert(window.clipboardData.getData('Text')+ '\n\n\tcopied to clipboard' );
				}
				else
				{
					alert("Please check items to cut ");
				}
			}


			function ItemCopyLink(){
		var datim_copylink = CM_control4menu.getAttribute("DAT_IM");
		var displaycopylink = CM_control4menu.getAttribute("DISPLAY");
		window.clipboardData.setData('Text','COPYLINK:' + datim_copylink + ':' + FormatJsText(displaycopylink) );
		alert(window.clipboardData.getData('Text')+ '\n\n\tcopied to clipboard' );
	}
	
	function ItemCopyShortcut(){
		var datim_copylink = CM_control4menu.getAttribute("DAT_IM");
		var displaycopylink = CM_control4menu.getAttribute("DISPLAY");
		var cpld = '../../easnet.dll/ExecReq/WPShowItem?eas:dat_im=' + datim_copylink+'&eas:display='+ FormatJsText(displaycopylink)
		cpld = cpld.replace(/amp;/ig,"");
		window.clipboardData.setData('Text', cpld);
		alert(window.clipboardData.getData('Text')+ '\n\n\tcopied to clipboard' );
	}
	
	function DocCopyShortcut(){
		var DocId_copylink = CM_control4menu.getAttribute("DAT_IM");
		var displaycopylink = CM_control4menu.getAttribute("DISPLAY");
		var cpld = '../../easnet.dll/GetDoc?APPL=1&DAT_IM=' + DocId_copylink + '&DWNLD=' + FormatJsText(displaycopylink);
		cpld = cpld.replace(/amp;/ig,"");
		window.clipboardData.setData('Text', cpld);
				alert(window.clipboardData.getData('Text')+ '\n\n\tcopied to clipboard' );
			}
			
			function DocCopyLink(){
				var dat_im_copylink = CM_control4menu.getAttribute("DAT_IM");
				var display_copylink = CM_control4menu.getAttribute("DISPLAY");
				window.clipboardData.setData('Text','COPYDOCLINK:' + dat_im_copylink + ':' + FormatJsText(display_copylink) );
				alert(window.clipboardData.getData('Text')+ '\n\n\tcopied to clipboard' );
			}


			function ItemCopy(){
				if(confirm("Please note that documents will not be copied with this procedure\nDo you want to continue ?"))
				{
				var dat_im_copy = CM_control4menu.getAttribute("DAT_IM");
				var display_copy = CM_control4menu.getAttribute("DISPLAY");
				window.clipboardData.setData('Text','COPYITEM:' + dat_im_copy + ':' + FormatJsText(display_copy) );
				alert(window.clipboardData.getData('Text')+ '\n\n\tcopied to clipboard' );
				}
			}

	function ItemPaste(CopyRoot){
				window.document.body.style.cursor = "wait";
				var text2copy = window.clipboardData.getData('Text')
		alert(text2copy);
		if(text2copy)
		{
			if(text2copy.match("ITEMMOVE") == "ITEMMOVE")
				{
				if(CopyRoot == '1'){
					var datim2move = text2copy.substring(9,text2copy.length);
					var dat_im = CM_control4menu.getAttribute("DAT_IM");
					var thread = CM_control4menu.getAttribute("THREAD");
					if(thread.match('.'+datim2move+'.') == null ){
						parent.frames["WPFrame"].document.location.href="/EFEDE/easnet.dll/ExecIC/WPPasteItem?NIDIC=_Direct_&eas:dat_im="+datim2move  + "&eas:parent_id="+dat_im;
					}
					else
					{
						alert("Cannot paste item at this location");
						window.document.body.style.cursor = "default";
					}
				}else if(CopyRoot == '0'){
					var datim2move = text2copy.substring(9,text2copy.length);
					var dat_im = CM_control4menu.getAttribute("DAT_IM");
					var thread = CM_control4menu.getAttribute("THREAD");
					if(thread.match('.'+datim2move+'.') == null ){
						parent.frames["WPFrame"].document.location.href="/EFEDE/easnet.dll/ExecIC/WPPasteSubItems?NIDIC=_Direct_&eas:dat_im="+datim2move  + "&eas:parent_id="+dat_im;
					}else{
						alert("Cannot paste item at this location");
						window.document.body.style.cursor = "default";
					}
				}
			}else if(text2copy.match("ITEMSMOVE") == "ITEMSMOVE"){
						var dat_im = CM_control4menu.getAttribute("DAT_IM");
						var thread = CM_control4menu.getAttribute("THREAD");
				var valid = true;
				var datims2move = text2copy.substring(10,text2copy.length);
				var y = datims2move.split(";");
				for (i = 0; i < y.length; i++){
					if(y[i].length > 0){
						try{
							if(thread.match('.'+y[i]+'.') != null ){
								valid = false;
							}
						}catch(ex){}
					}
				}
				if(valid == true)
				{
					parent.frames["WPFrame"].document.location.href="/EFEDE/easnet.dll/ExecIC/WPPasteItems?NIDIC=_Direct_&eas:dat_im="+dat_im  + "&eas:datims="+datims2move;
						}
						else
						{
					alert("Cannot paste items at this location");
						}
			}else if(text2copy.match("COPYLINK") == "COPYLINK"){
						var dat_im = CM_control4menu.getAttribute("DAT_IM");
						var datim2link = text2copy.substring(9,15);
						var display2link = text2copy.substring(16,text2copy.length);
						var sUrl = "/EFEDE/easnet.dll/ExecReq/WPShowItem?eas:dat_im="+datim2link;
						var href = "/EFEDE/easnet.dll/ExecIC/WPCopyLink?NIDIC=_Direct_&eas:parent_id=" + dat_im;
						href += "&eas:URL="+sUrl;
						href += "&eas:Name="+display2link;
						href += "&mode=new";
				parent.frames["WPFrame"].document.location.href = href;
			}else if(text2copy.match("../../easnet") == "../../easnet"){
				if(text2copy.match(/GetDoc/ig) == "GetDoc"){
					var dat_im = CM_control4menu.getAttribute("DAT_IM");
					var re =  new RegExp("DAT_IM=([0-9A-F]*)","ig");
					var arr = re.exec(text2copy);
					var datim2link=arr[1];
					re=new RegExp("DWNLD=(.*)","ig");
					arr = re.exec(text2copy);
					var display2link =arr[1];
					var href = "/EFEDE/easnet.dll/ExecIC/WPCopyDocLink?NIDIC=_Direct_&eas:parent_id=" + dat_im;
					href += "&eas:datim2link="+datim2link;
					href += "&eas:Name="+display2link;
					href += "&mode=new";
					parent.frames["WPFrame"].document.location.href = href;
				}else{
					var dat_im = CM_control4menu.getAttribute("DAT_IM");
					var re =  new RegExp("eas:dat_im=([0-9A-F]*)","ig");
					var arr = re.exec(text2copy);
					var datim2link=arr[1];
					re=new RegExp("eas:display=(.*)","ig");
					arr = re.exec(text2copy);
					var display2link =arr[1];
					var sUrl = "../../easnet.dll/ExecReq/WPShowItem?eas:dat_im="+datim2link;
					var href = "../../easnet.dll/ExecIC/WPCopyLink?NIDIC=_Direct_&eas:parent_id=" + dat_im;
					href += "&eas:URL="+sUrl;
					href += "&eas:Name="+display2link;
					href += "&mode=new";
					parent.frames["WPFrame"].document.location.href = href;
					}
			}else if(text2copy.match("COPYDOCLINK") == "COPYDOCLINK"){
				var dat_im = CM_control4menu.getAttribute("DAT_IM");
				var datim2link = text2copy.substring(12,18);
				var display2link = text2copy.substring(19,text2copy.length);
				var sUrl = "/EFEDE/easnet.dll/GetDoc?APPL=1&DAT_IM=" + datim2link + "&DWNLD="+display2link;
				var href = "/EFEDE/easnet.dll/ExecIC/WPCopyDocLink?NIDIC=_Direct_&eas:parent_id=" + dat_im;
				href += "&eas:datim2link="+datim2link;
				href += "&eas:Name="+display2link;
				href += "&mode=new";
				parent.frames["WPFrame"].document.location.href = href;
			}else if(text2copy.match("COPYITEM") == "COPYITEM"){
						var dat_im = CM_control4menu.getAttribute("DAT_IM");
						var datim2copy = text2copy.substring(9,15);

						var thread = CM_control4menu.getAttribute("THREAD");
						if(thread.match('.'+datim2copy +'.') == null ){
					var waithref = "/EFEDE/easnet.dll/ExecReq/WP_WAIT?eas:hd_url=/EFEDE/easnet.dll/ExecIC/WPCopyItem?NIDIC=_Direct_&eas:dat_im="+ datim2copy  + "&eas:parent_id=" + dat_im+"&eas:CopyRoot="+CopyRoot;
					parent.frames["WPFrame"].document.location.href="/EFEDE/easnet.dll/ExecIC/WPCopyItem?NIDIC=_Direct_&eas:dat_im="+ datim2copy  + "&eas:parent_id=" + dat_im+"&eas:CopyRoot="+CopyRoot;
				}else{
							alert("Cannot paste item at this location");
					}
			//}else if (text2copy.match(/[A-Z]+:\/\//ig)){
			//	alert("XXXX");
			}else{
				alert("Unable to paste this item");
				}
		}else{
					alert("No Item to paste");
		}
					window.document.body.style.cursor = "default";
				}

			function ItemCheckOut(){

				var checkout =  CM_control4menu.getAttribute("CHECKOUT");
				var display = CM_control4menu.getAttribute("DISPLAY");

				if(checkout != "")
				{
					alert("the file " + display + " is already reserved for editing by " + checkout);
					return;
				}


				if(confirm('Are you sure you want to reserve this file for editing ?'))
				{ 
					var dat_im = CM_control4menu.getAttribute("DAT_IM");
					var doc_id = CM_control4menu.getAttribute("DOC_ID");
					var parent_id = CM_control4menu.getAttribute("PARENT_ID");

					//var href = "/EFEDE/easnet.dll/GetDoc?APPL=1&DAT_IM="+ doc_id + "&DWNLD="+ display +"&CHECKOUT=1";
					var href="/EFEDE/easnet.dll/ExecIC/WPCheckOut?eas:dat_im="+ dat_im +"&eas:parent_id="+ parent_id + "&NIDIC=_Direct_";

					document.location.href = href;
				}
			}
			
			function ItemCheckIn(){

				var checkout =  CM_control4menu.getAttribute("CHECKOUT");
				var display = CM_control4menu.getAttribute("DISPLAY");

		if(checkout != user_name)
				{
					alert("You have to reserve the file " + display + " for editing before");
					return;
				}

				var dat_im = CM_control4menu.getAttribute("DAT_IM");
				var doc_id = CM_control4menu.getAttribute("DOC_ID");
				var href = "/EFEDE/easnet.dll/EditIC/WPCheckIn?eas:parent_id="+ dat_im +"&mode=dir*"
				//var href = "/EFEDE/easnet.dll/GetDoc?APPL=1&DAT_IM="+ doc_id + "&DWNLD="+ display +"&CHECKOUT=1";
		document.location.href = href;
			}

			function AddVersion(){

				var checkout =  CM_control4menu.getAttribute("CHECKOUT");
				var display = CM_control4menu.getAttribute("DISPLAY");

				if(checkout != "")
				{
			if(checkout != user_name)
					{
						alert("the file " + display + " is reserved for editing by " + checkout);
						return;
					}
				}

				var trackVersions =  CM_control4menu.getAttribute("TV");

				var dat_im = CM_control4menu.getAttribute("DAT_IM");
				var doc_id = CM_control4menu.getAttribute("DOC_ID");
				if(trackVersions == 1)
				{
					var href = "/EFEDE/easnet.dll/EditIC/WPCheckIn?eas:parent_id="+ dat_im +"&mode=dir*"
					//var href = "/EFEDE/easnet.dll/GetDoc?APPL=1&DAT_IM="+ doc_id + "&DWNLD="+ display +"&CHECKOUT=1";
			document.location.href = href;
				}
				else
				{
					var href = "/EFEDE/easnet.dll/EditIC/WPUpdateDoc?eas:parent_id="+ dat_im + "&mode=dir";
			document.location.href = href;
				}
				
			}

			function ItemUndoCheckOut(){

				var checkout =  CM_control4menu.getAttribute("CHECKOUT");
				var candelete = CM_control4menu.getAttribute("CANDELETE");

				if(checkout=="") {
					alert("this file was not reserved for editing");
					return;
				}

		if(checkout != user_name)
				{
					if(candelete != "1"){
						alert("You don't have enough rights to release this file");
						return;
					}
											
				}
				if(confirm('Are you sure you want to release this file for editing ?'))
				{ 
					var dat_im = CM_control4menu.getAttribute("DAT_IM");
					var display = CM_control4menu.getAttribute("DISPLAY");
					var parent_id = CM_control4menu.getAttribute("PARENT_ID");

					href="/EFEDE/easnet.dll/ExecIC/WPUndoCheckOut?eas:dat_im="+ dat_im +"&eas:parent_id="+ parent_id + "&NIDIC=_Direct_"
					document.location.href = href;
				}
			}


			function ItemDelete(){

				if(confirm('Do you want to delete this Item ?'))
				{
					var dat_im = CM_control4menu.getAttribute("DAT_IM");
					var parent_id = CM_control4menu.getAttribute("PARENT_ID");
			parent.frames["WPFrame"].document.location.href="/EFEDE/easnet.dll/ExecIC/WPDeleteItem?NIDIC=_Direct_&eas:dat_im="+dat_im + "&eas:parent_id=" + parent_id;
				}
				
			}
 			function ItemMarkUnread(){

				var dat_im = CM_control4menu.getAttribute("DAT_IM");
				var parent_id = CM_control4menu.getAttribute("PARENT_ID");
		var waithref = "/EFEDE/easnet.dll/ExecReq/WP_WAIT?eas:hd_url=/EFEDE/easnet.dll/ExecIC/WPMarkUnread?NIDIC=_Direct_&eas:dat_im="+dat_im + "&eas:parent_id=" + parent_id;
		parent.frames["WPFrame"].document.location.href=waithref;
			}
			function ItemMarkRead(){

				var dat_im = CM_control4menu.getAttribute("DAT_IM");
				var parent_id = CM_control4menu.getAttribute("PARENT_ID");
		var waithref = "/EFEDE/easnet.dll/ExecReq/WP_WAIT?eas:hd_url=/EFEDE/easnet.dll/ExecIC/WPMarkRead?NIDIC=_Direct_&eas:dat_im="+dat_im + "&eas:parent_id=" + parent_id;
		parent.frames["WPFrame"].document.location.href=waithref; 
			}
			function ItemAccessControl(){
				
				var dat_im = CM_control4menu.getAttribute("DAT_IM");
				//var indexcard = CM_control4menu.getAttribute("INDEXCARD");
					
		parent.frames["WPFrame"].document.location.href = "/EFEDE/easnet.dll/EditIC/WP_IC_ACC_CTRL?eas:dat_im=" + dat_im;
								
			}
			function ItemNotification(){
				var dat_im = CM_control4menu.getAttribute("DAT_IM");
				//var indexcard = CM_control4menu.getAttribute("INDEXCARD");
					
		parent.frames["WPFrame"].document.location.href = "/EFEDE/easnet.dll/ExecReq/NOT_Edit?eas:EFEDE_im=" + dat_im;
				
			}
			function ItemAlert(){
				var dat_im = CM_control4menu.getAttribute("DAT_IM");
				var wp_id = CM_control4menu.getAttribute("WP_ID");
				parent.frames["WPFrame"].document.location.href = "/EFEDE/easnet.dll/EditIC/WP_IC_ALERT?mode=new&eas:wp_id=" + wp_id + "&eas:eItemId="+ dat_im
				
			}
			function ItemFlow(){
				var dat_im = CM_control4menu.getAttribute("DAT_IM");
				var wp_id = CM_control4menu.getAttribute("WP_ID");
					
		parent.frames["WPFrame"].document.location.href = "/EFEDE/easnet.dll/EditIC/WP_IC_DOCFLOW?mode=new&eas:wp_id=" + wp_id + "&eas:eItemId="+ dat_im
				
			}
			function RSS(){
				var dat_im = CM_control4menu.getAttribute("DAT_IM");
				var display = CM_control4menu.getAttribute("DISPLAY");
				display=display.replace(' ','');
				var url = "/EFEDE/easnet.dll/EditIC/RSS_Config?mode=new&eas:dat_im="+dat_im+"&eas:level=1&eas:Name="+display;
				OpW(url,"RSS","status=no,resizable=yes,top=100,left=100,width=700; height=150;");			

			}
			function ZIP(){
				var dat_im = CM_control4menu.getAttribute("DAT_IM");
				var display = CM_control4menu.getAttribute("DISPLAY");
				var url = "/EFEDE/easnet.dll/EditIC/Zip_Config?mode=new&eas:datims=;"+dat_im+";&eas:level=1&eas:Name="+display;
				OpW(url,"ZIP","status=no,resizable=yes,top=100,left=100,width=700; height=150;");			
			}


