function moveHandler(e){
    if (e == null) { e = window.event } 
    if (e.button<=1&&dragOK){
       savedTarget.style.left=e.clientX-dragXoffset+'px';
       savedTarget.style.top=e.clientY-dragYoffset+'px';
       return false;
    }
 }

function cleanup(e) {
    document.onmousemove=null;
    document.onmouseup=null;
    savedTarget.style.cursor=orgCursor;
    dragOK=false;
 }
   
function dragHandler(e){
      var htype='-moz-grabbing';
      if (e == null) { e = window.event; htype='move';} 
      var barra = e.target != null ? e.target : e.srcElement;
	  var target = barra.parentNode.parentNode;
      orgCursor=target.style.cursor;
	  
      if (target.id=="winExt") {
         savedTarget=target;       
         target.style.cursor=htype;
         dragOK=true;
         dragXoffset=e.clientX-parseInt(target.style.left);
         dragYoffset=e.clientY-parseInt(target.style.top);
         document.onmousemove=moveHandler;
         document.onmouseup=cleanup;
         return false;
      }
 }
 
 function initPos(){
	var winW = 630;

	if (parseInt(navigator.appVersion)>3) {
		if (navigator.appName=="Netscape") {
			winW = window.innerWidth;
		}
		if (navigator.appName.indexOf("Microsoft")!=-1) {
			winW = document.body.offsetWidth;
		}
	}
	document.getElementById("winExt").style.left = (winW / 2) - 152;
	document.getElementById("winExt").style.top = 200;
}

function winClose(){
	document.getElementById("winExt").style.display = "none";
}