function itemmouseout(item){ item.style.backgroundColor='#CCCCD6' item.style.color='#000066' } function itemmouseover(item){ item.style.backgroundColor='#DDDDDD' item.style.color='#000099' } function itemmouseup(item){ item.style.backgroundColor='#CCCCD6' item.style.color='#000066' } function itemmousedown(item){ item.style.backgroundColor='#EEEEEE'; item.style.color='#990000'; } var lastrow = null ; var oRowGlobal = null ; var dropToObj = null; var previousObj = null; var dropInto = false; var esyoid; var esypoid; var esykoid; var esyname; var imgSelected; var linkSelected; var nodeobj; var nodeID; var rowID; var targetRowID ; var newValue; var isDraggingTime = false; var action; var timerID ; var result = ""; function popmenu(koid) { //alert(koid); var tmpObj = null; if (koid == -1){ tmpObj = foldersTree; } else{ tmpObj = findObj(koid); } if (!tmpObj){ try{ tmpObj = eval ('lev_' + koid ) ; }catch (e) { tmpObj = foldersTree; } } esyoid = tmpObj.label; if (tmpObj == foldersTree) esypoid = -1; else esypoid = tmpObj.parentObj.label; esykoid = tmpObj.conn_id; esyname = tmpObj.desc; } function myInt(d_x, d_y){ return isNaN(d_y = parseInt(d_x))? 0 : d_y; }; function doCmdIFrame1( result , param1, param2, param3 ) { var fram = document.getElementById("f_frame"); fram.src = "/or4/or?uid=LASTAMPAshop.menu.exe_command&var=" + result + "¶m1=" + param1 + "¶m2=" + param2 + "¶m3=" + param3;} function waitCursor( status ){ if (!status){ document.getElementById("loader").style.cursor = "wait"; } else{ document.getElementById("tabella").style.cursor = "pointer"; } } function showLoader( status ){ if (status) { checkScrollPos(); scrollTo(0,0); document.getElementById("loader").style.display = 'block' ; document.getElementById("loader").style.cursor = "wait"; document.getElementById("tabella").style.display = 'none' ; document.getElementById("btnCol").style.display = 'none'; document.getElementById("btnExp").style.display = 'none'; document.getElementById("a_root").style.display = 'none' ; if ( document.getElementById("a_admin") != undefined ) document.getElementById("a_admin").style.display = 'none'; document.getElementById("a_spares").style.display = 'none'; } else { document.getElementById("loader").style.display = 'none'; document.getElementById("btnCol").style.display = ''; document.getElementById("btnExp").style.display = ''; document.getElementById("a_root").style.display = '' ; if ( document.getElementById("a_admin") != undefined ) document.getElementById("a_admin").style.display = ''; document.getElementById("a_spares").style.display = ''; document.getElementById("tabella").style.display = '' ; if (typeof scroll_x != "undefined") scrollTo(scroll_x,scroll_y); } } function checkAction(){ if ( eval( 'window.' + action) ) { if ( eval( 'window.' + action) != -1 ) { clearInterval(timerID); showLoader( false ) ; result = eval( 'window.' + action) ; result = eval( 'top.' + action) ; } else return; } if (result != 0){ alert("result != 0"); if (action != 'move'){ updateTree(); clearInterval(timerID); } } else { clearInterval(timerID); alert("Impossibile effettuare l'operazione."); waitCursor(true); showLoader( false ) ; if (action == 'move') document.location.reload(); } return; } function setCurObj(ID,rID){ nodeID = ID; rowID = rID; } function checkNode ( node ){ node.isRendered = 0 ; if ( node.isOpen ) clickOnNode( node.getID() ); } function initializeNode( node ){ var i; if (!node) return; node.isRendered = 0 ; foldersTree.initialize(0, true, ""); if (node.parentObj && node.parentObj.isOpen) clickOnNodeObj ( node ); } function removeAllChilds( padre ) { alert("start:"+padre.getID()); for (i=0 ; i < padre.nChildren; i++) { if (typeof padre.children[ i ].setState != "undefined")//is folder { if (!confirm( "padre:"+ padre.getID() +" Figli:"+ padre.nChildren + " Figlio:" + padre.children[ i ].getID()+ " i:" + i )) return; removeAllChilds ( padre.children[ i ] ); } } padre.nChildren = 0 ; alert("fine:"+padre.getID()); } function removeChild( padre, figlio ){ var tempchilds = new Array(); var nValidChilds = 0; for (i=0 ; i < padre.nChildren; i++) { if ( padre.children[ i ] != null && padre.children[ i ] != figlio) { tempchilds [ nValidChilds ] = padre.children[ i ]; nValidChilds++; } } padre.children = tempchilds; padre.nChildren = nValidChilds; } function updateArea(koid,name,priv ){ document.location.reload(); } function loadRemoteNode(folderObj){ if(folderObj){ doCmdIFrame1('load',folderObj.label,folderObj.conn_id); window.status = "REMOTE LOADING IN PROGRESS. Please wait...."; } return; }