function getHtmlText(id){
var dcomm = document.getElementById(id);
var s=dcomm.innerText || dcomm.textContent;
return s;
}
function setSelectIndex(cr,def){
var len = cr.length;
for (i=0; i < len;i++ ) {
if (cr.options[i].value==def) {
cr.selectedIndex = i;
break;
}
}
}
function setOpenPos(divBlock){
var dBlock = document.getElementById(divBlock);
if (dBlock) {
var dW = dBlock.offsetWidth;
var dH = dBlock.offsetHeight;
var dcH = document.body.clientHeight || document.documentElement.clientHeight;
var dcW = document.body.clientWidth || document.documentElement.clientWidth;
var v_left=(dcW-dW)/2;
var v_top=(dcH-dH)/2;
if (v_top<0) v_top = 0;
if (v_left<0) v_left = 0;
var xd = document.documentElement.scrollTop + document.body.scrollTop; //always one is = 0
var yd = document.documentElement.scrollLeft + document.body.scrollLeft; //always one is = 0
//document.title = dcH+":"+":"+dH+":"+xd+":"+v_top;
if (xd==0 && v_top==0) xd = 10;
if (yd==0 && v_left==0) xd = 10;
document.getElementById(divBlock).style.top=(xd+v_top)+"px";
document.getElementById(divBlock).style.left=(yd+v_left)+"px";
}
}
var dragdrop={
registerDragdropHandler:function(handler,target,cursor){
var _IsMousedown=false,_ClickLeft=0,_ClickTop=0;
var _hDom=this.get(handler);
var _tDom=this.get(target);
_hDom.style.cursor=cursor||"move";
function startDrag(evt){
evt=window.event||evt;
_IsMousedown=true;
_ClickLeft=evt.clientX-parseInt(_tDom.style.left);
_ClickTop=evt.clientY-parseInt(_tDom.style.top);
}
function doDrag(evt){
evt=window.event||evt;
if(!_IsMousedown)return false;
_tDom.style.left=evt.clientX-_ClickLeft+"px";
_tDom.style.top=evt.clientY-_ClickTop+"px";
}
function endDrag(){
if(_IsMousedown){
if(this.isIE) _tDom.releaseCapture();
_IsMousedown=false;
}
}
_hDom.onmousedown=startDrag;
document.onmouseup=endDrag;
document.onmousemove=doDrag;
_tDom.onselectstart=_tDom.oncontextmenu=function(){return false;};
},isIE:(navigator.appName=="Microsoft Internet Explorer"),
get:function(element){
if(typeof(element) == "string"){
return document.getElementById(element);
}
return element;
}
};
//use
//dragdrop.registerDragdropHandler("editTitle_text","sys_editBlock");