//DHTML Window script- Copyright Dynamic Drive (http://www.dynamicdrive.com)
//For full source code, documentation, and terms of usage,
//Visit http://www.dynamicdrive.com/dynamicindex9/dhtmlwindow.htm

// Modified By Area Europa.

var dragapproved=false;
var minrestore=0;
var initialwidth,initialheight;
var ie5=document.all&&document.getElementById;
var ns6=document.getElementById&&!document.all;




function newpopup(page,w,h,vars) {
  var popurl=base_url+'forms/'+page+'.php';
  if (typeof vars != "undefined") {
    popurl=popurl+'?var='+vars;
  }
  document.getElementById('dwindow').className='popupHelp';
  loadwindow(popurl,w,h);
}

function imagepop(pic,w,h) {
  var popurl=base_url+'images/'+pic;
  document.getElementById('dwindow').className='popupHelp';
  loadwindow(popurl,w,h);
}

function iecompattest(){
	return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function drag_drop(e){
	if (ie5&&dragapproved&&event.button==1){
		document.getElementById("dwindow").style.left=tempx+event.clientX-offsetx+"px";
		document.getElementById("dwindow").style.top=tempy+event.clientY-offsety+"px";
	}
	else if (ns6&&dragapproved){
		document.getElementById("dwindow").style.left=tempx+e.clientX-offsetx+"px";
		document.getElementById("dwindow").style.top=tempy+e.clientY-offsety+"px";
	}
}

function initializedrag(e){
	offsetx=ie5? event.clientX : e.clientX;
	offsety=ie5? event.clientY : e.clientY;
	document.getElementById("dwindowcontent").style.display="none"; //extra
	tempx=parseInt(document.getElementById("dwindow").style.left);
	tempy=parseInt(document.getElementById("dwindow").style.top);
	
	dragapproved=true;
	document.getElementById("dwindow").onmousemove=drag_drop;
}

function loadwindow(url,width,height){
	if (!ie5&&!ns6) {
		openWithSelfMain(url,'popup',width,height);
	} else {
		document.getElementById("dwindow").style.display='block';
		document.getElementById("dwindowcontent").style.display="block";
		document.getElementById("dwindowcontent").style.height= height-16+"px";
		document.getElementById("dwindow").style.width=initialwidth=width+"px";
		document.getElementById("dwindow").style.height=initialheight=height+"px";
		document.getElementById("dwindow").style.left="30px";
		document.getElementById("dwindow").style.top=ns6? window.pageYOffset*1+30+"px" : iecompattest().scrollTop*1+30+"px";
		document.getElementById("cframe").src=url;
	}
}

function closeit(){
document.getElementById("dwindow").style.display="none";
}

function stopdrag(){
dragapproved=false;
document.getElementById("dwindow").onmousemove=null;
document.getElementById("dwindowcontent").style.display="block"; //extra
}

function openWithSelfMain(url,name,width,height,returnwindow) {
	var options = "width=" + width + ",height=" + height + ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no";
	var new_window = window.open(url, name, options);
	window.self.name = "main";
	new_window.focus();
	if (returnwindow != null) {
	   return new_window;
	}
}