
//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

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

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){
	var top=ns6? window.pageYOffset*1+30+"px" : iecompattest().scrollTop*1+30+"px";
	var left="0px";
	top=350;
	if (!ie5&&!ns6)
		window.open(url,"","width=width,height=height,scrollbars=1");
	else{
		document.getElementById("dwindow").style.display='';
		document.getElementById("dwindow").style.visibility='hidden';
		document.getElementById("dwindow").style.width=initialwidth=width+"px";
		document.getElementById("dwindow").style.height=initialheight=height+"px";
		document.getElementById("dwindow").style.left=left;
		document.getElementById("dwindow").style.top=top;
		document.getElementById("cframe").src=url;
	}
}

function minimize (){
	var w=document.getElementById("dwindowcontent");
	v=w.style.visibility;
	if (v=="hidden")
		v="visible";
	else
		v="hidden";
	document.getElementById("dwindowcontent").style.visibility=v;
	document.getElementById("cframe").style.visibility=v;
//	alert(document.getElementById("dwindowcontent").style.visibility);
}

function closeit(){
	document.getElementById("hHeader").style.visibility="hidden";
	document.getElementById("cframe").style.visibility="hidden";
	document.getElementById("dwindowcontent").style.visibility="visible";

}

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

function showit(){
	document.getElementById("cframe").style.visibility="visible";
	document.getElementById("hHeader").style.visibility="visible";

}

