/* COPYRIGHT (C) 2005 HOLZER SOLUTIONS AB. ALL RIGHTS RESERVED. */ function dragStart(source, e, type, objectInfo) { if(e.dataTransfer!=null) { e.dataTransfer.setData("Text", type + ":" + objectInfo); e.dataTransfer.effectAllowed="link"; } } function dragEnter(target, e) { if(e.dataTransfer != null) { e.returnValue = false; } } function dragOver(target, e) { if(e.dataTransfer != null) { e.returnValue = false; } } function getDropType(e) { var data = e.dataTransfer.getData("text"); if(data==null) { return null; } splitPosition = data.indexOf(":"); if(splitPosition==-1) { return null; } return data.substr(0, splitPosition); } function isDropType(e, type) { return getDropType(e)==type; } function getDropData(e) { var data = e.dataTransfer.getData("text"); splitPosition = data.indexOf(":"); if(splitPosition==-1) { return null; } return data.substr(splitPosition+1); }