//DHTML Window script- Copyright Dynamic Drive (http://www.dynamicdrive.com)
//For full source code, documentation, and terms of usage,
//Modified by Arie Vandenberg - Vandenberg Media Inc.

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(winid2).style.right=tempx-event.clientX+offsetx+"px"
document.getElementById(winid2).style.top=tempy+event.clientY-offsety+"px"
}
else if (ns6&&dragapproved){
document.getElementById(winid2).style.right=tempx-e.clientX+offsetx+"px"
document.getElementById(winid2).style.top=tempy+e.clientY-offsety+"px"
}
}

function initializedrag(e,winid){
offsetx=ie5? event.clientX : e.clientX
offsety=ie5? event.clientY : e.clientY
document.getElementById("dwindowcontent").style.display="none" //extra
tempx=parseInt(document.getElementById(winid).style.right)
tempy=parseInt(document.getElementById(winid).style.top)

dragapproved=true
document.getElementById(winid).onmousemove=drag_drop
winid2=winid
}

function loadwindow(url,winid,width,height){

document.getElementById("dwindowcontent").style.height=height-14+"px"

if (!ie5&&!ns6)
window.open(url,"","width=width,height=height,scrollbars=1")
else{
cframe=winid+"_frame"
document.getElementById(winid).style.display=''
document.getElementById(winid).style.width=initialwidth=width+"px"
document.getElementById(winid).style.height=initialheight=height+"px"
document.getElementById(winid).style.right="0px"
document.getElementById(winid).style.top=ns6? window.pageYOffset*1+"px" : iecompattest().scrollTop*1+"px"
document.getElementById(cframe).src=url
}
}

function maximize(winid){
if (minrestore==0){
minrestore=1 //maximize window
document.getElementById("maxname").setAttribute("src","restore.gif")
document.getElementById(winid).style.width=ns6? window.innerWidth-20+"px" : iecompattest().clientWidth+"px"
document.getElementById(winid).style.height=ns6? window.innerHeight-20+"px" : iecompattest().clientHeight+"px"
}
else{
minrestore=0 //restore window
document.getElementById("maxname").setAttribute("src","max.gif")
document.getElementById(winid).style.width=initialwidth
document.getElementById(winid).style.height=initialheight
}
document.getElementById(winid).style.left=ns6? window.pageXOffset+"px" : iecompattest().scrollLeft+"px"
document.getElementById(winid).style.top=ns6? window.pageYOffset+"px" : iecompattest().scrollTop+"px"
}

function closeit(winid){
document.getElementById(winid).style.display="none"
}

function stopdrag(winid){
dragapproved=false;
document.getElementById(winid).onmousemove=null;
document.getElementById("dwindowcontent").style.display="" //extra
}
