

var dragapproved=false
var minrestore=0
var initialwidth,initialheight
var ie5=document.all&&document.getElementById
var ns6=document.getElementById&&!document.all
var helpWindow
var popup_flag

//ie5 = false	'was used for testing only
//ns6 = false


helpWindow = null
popup_flag = -1

function drag_drop(e){
if (ie5&&dragapproved&&event.button==1){
document.getElementById("dwindow").style.left=tempx+event.clientX-offsetx
document.getElementById("dwindow").style.top=tempy+event.clientY-offsety
}
else if (ns6&&dragapproved){
document.getElementById("dwindow").style.left=tempx+e.clientX-offsetx
document.getElementById("dwindow").style.top=tempy+e.clientY-offsety
}
}

function initializedrag(e){
offsetx=ie5? event.clientX : e.clientX
offsety=ie5? event.clientY : e.clientY
if (ie5)
document.getElementById("saver").style.display=''

tempx=parseInt(document.getElementById("dwindow").style.left)
tempy=parseInt(document.getElementById("dwindow").style.top)

dragapproved=true
document.onmousemove=drag_drop
}

function showHelp(url, height, width, left, top){

if (!ie5&&!ns6)

//window.open(url,"","width=width,height=height,scrollbars=1")
showHelpOld(url, height, width, left, top);

else{
var screenWidth, screenHeight
screenWidth = ns6? window.innerWidth-20 : document.body.clientWidth;
screenHeight = ns6? window.innerHeight-20 : document.body.clientHeight;

//alert(width);
//define the window
if (height > screenHeight * 0.95) height = screenHeight * 0.95;
if (width > screenWidth * 0.95) width = screenWidth * 0.95;

document.getElementById("dwindow").style.display=''
document.getElementById("dwindow").style.width=initialwidth=width
document.getElementById("dwindow").style.height=initialheight=height
document.getElementById("dwindow").style.border='2 ridge'
document.getElementById("dwindow").style.left = (screenWidth - width)/2
document.getElementById("dwindow").style.top = ns6? window.pageYOffset*1 + (screenHeight - height)/2 : document.body.scrollTop*1 + (screenHeight - height)/2
document.getElementById("cframe").src=url
}
}

function maximize(){
if (minrestore==0){
minrestore=1 //maximize window
document.getElementById("maxname").setAttribute("src","http://www.adlandpro.com/images/restore.gif")
document.getElementById("dwindow").style.width=ns6? window.innerWidth-20 : document.body.clientWidth
document.getElementById("dwindow").style.height=ns6? window.innerHeight-20 : document.body.clientHeight
}
else{
minrestore=0 //restore window
document.getElementById("maxname").setAttribute("src","http://www.adlandpro.com/images/max.gif")
document.getElementById("dwindow").style.width=initialwidth
document.getElementById("dwindow").style.height=initialheight
}
document.getElementById("dwindow").style.left=ns6? window.pageXOffset : document.body.scrollLeft
document.getElementById("dwindow").style.top=ns6? window.pageYOffset : document.body.scrollTop
}

function closeit(){
document.getElementById("dwindow").style.display="none"
}

if (ie5||ns6)
document.onmouseup=new Function("dragapproved=false;document.onmousemove=null;document.getElementById('saver').style.display='none'")



function showHelpOld(url, height, width, left, top) {
	var boolWindowWasOpen = true;
	
if (helpWindow == null || helpWindow.closed) boolWindowWasOpen = false;

if( popup_flag == 1) {	// popup blocking check
 alert('You may have either clicked on the button twice or your popup windows are being suppressed! You need popup windows enabled to use our site properly.');
}

helpWindow=window.open(url,"Help","status,height=" + height + ",width=" + width + ",left=" + left + ",top=" + top + ",resizable=yes,scrollbars=yes,toolbar=no");

// second part of popup blocker -->
if( helpWindow == null ) {
 popup_flag = 1;  // failure
}
else {
 popup_flag = 0; // window opened
}
// <--

if(navigator.appVersion.charAt(0)=="2" && navigator.appName=="Netscape") 
helpWindow=window.open(url,"Help","status,height=" + height + ",width=" + width + ",left=" + left + ",top=" + top + ",resizable=yes,scrollbars=yes,toolbar=no"); 

try {
	if (width > screen.availWidth * 0.95) {width = screen.availWidth * 0.95};
	if (height > screen.availHeight * 0.95) {height = screen.availHeight * 0.95}; 
	if (boolWindowWasOpen) helpWindow.resizeTo(width, height);
	helpWindow.focus();
} catch (e) {};



}


// showHelpX function does the same as showHelp but it allows to specify a window name
function showHelpX(url, win_name, height, width, left, top) {
	// it can be used where more than one pop up window is needed
 helpWindow=window.open(url,win_name,"status,height=" + height + ",width=" + width + ",left=" + left + ",top=" + top + ",resizable=yes,scrollbars=yes,toolbar=no");
//var helpWindow=window.showModalDialog(url,"Help","dialogTop: " + top + "px; dialogLeft: " + left + "px; dialogWidth: " + width + "px; dialogHeight: " + height + "px; resizable=yes");

if(navigator.appVersion.charAt(0)=="2" && navigator.appName=="Netscape") 
helpWindow=window.open(url,win_name,"status,height=" + height + ",width=" + width + ",left=" + left + ",top=" + top + ",resizable=yes,scrollbars=yes,toolbar=no"); 

try {
	if (width > screen.availWidth * 0.95) width = screen.availWidth * 0.95;
	if (height > screen.availHeight * 0.95) height = screen.availHeight * 0.95; 
	helpWindow.resizeTo(width, height);
} catch (e) {};

helpWindow.focus();


}







