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

var kalposelement="";

function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}
function setkalenderpos()
{
	if(!$('#dwindow').is(':visible') ) {
		return;
	}
	var wtop=getScrollXY()[1];
	var wleft=getScrollXY()[0];	
	
	var p=$("#"+kalposelement).offset();
	var lpos=p.left-wleft-$('#dwindow').width()/2;
	var tpos=p.top-wtop-4-$('#dwindow').height()/2;
	if(lpos<0) lpos=0;

	$("#dwindow").css("left",""+lpos+"px");
	$("#dwindow").css("top",""+tpos+"px");
}

function loadwindow(url,width,height,poselement){
	document.getElementById("dwindow").style.display=''
	document.getElementById("dwindow").style.width=initialwidth=width+"px"
	document.getElementById("dwindow").style.height=initialheight=height+"px"
	kalposelement=poselement;
	setkalenderpos();
	document.getElementById("cframe").src=url
}

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

