var agt = navigator.userAgent.toLowerCase();
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
function ietruebody() {
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}
function getTop() {
	return typeof window.pageYOffset != 'undefined' ? window.pageYOffset:ietruebody().scrollTop;
}
function getLeft() {
	return (typeof window.pageXOffset != 'undefined' ? window.pageXOffset:ietruebody().scrollLeft)
}
function showfull(obj) {
			obj.style.display = "block";
			if (is_ie) {
				obj.style.top  = (ietruebody().offsetHeight - obj.offsetHeight)/3 + getTop() +($('upPanel')?$('upPanel').scrollTop:0)+ 'px';
				obj.style.left = (ietruebody().offsetWidth - obj.offsetWidth)/2 + 'px';
			} else {
				obj.style.top  = (ietruebody().clientHeight - obj.offsetHeight)/3 + getTop() + 'px';
				obj.style.left = (ietruebody().clientWidth - obj.offsetWidth)/2 + 'px';
			}
			
			return false;
}


/* Êó±êÍÏ¶¯ */
var oDrag = "";
var ox,oy,nx,ny,dy,dx;
function drag(e,o){
	var e = e ? e : event;
	var mouseD = document.all ? 1 : 0;
	if(e.button == mouseD)
	{
		oDrag = o.parentNode;
		//alert(oDrag.id);
		ox = e.clientX;
		oy = e.clientY;		
	}
}
function dragPro(e){
	if(oDrag != "")
	{	
		var e = e ? e : event;
		//$(oDrag).style.left = $(oDrag).offsetLeft + "px";
		//$(oDrag).style.top = $(oDrag).offsetTop + "px";
		dx = parseInt($(oDrag).style.left);
		dy = parseInt($(oDrag).style.top);
		//dx = $(oDrag).offsetLeft;
		//dy = $(oDrag).offsetTop;
		nx = e.clientX;
		ny = e.clientY;
		$(oDrag).style.left = (dx + ( nx - ox )) + "px";
		$(oDrag).style.top = (dy + ( ny - oy )) + "px";
		ox = nx;
		oy = ny;
	}
}
document.onmouseup = function(){oDrag = "";}
document.onmousemove = function(event){dragPro(event);}



function getCheckBoxValue (cbId)
    {       
       if(cbId != null) {
           if(cbId.checked == true && cbId.nextSibling != null) 
           {
             var label = cbId.nextSibling;
              if(document.all)
                return  label.innerText ;
              else
                return label.textContent;
           }
                 
        } 
    }