// JavaScript Document

var fxuserAgent = navigator.userAgent.toLowerCase();

var fxis_opera  = (fxuserAgent.indexOf('opera') != -1);

var fxis_saf    = ((fxuserAgent.indexOf('applewebkit') != -1) || (navigator.vendor == "Apple Computer, Inc."));

var fxis_webtv  = (fxuserAgent.indexOf('webtv') != -1);

var fxis_ie     = ((fxuserAgent.indexOf('msie') != -1) && (!fxis_opera) && (!fxis_saf) && (!fxis_webtv));

var fxis_ie4    = ((fxis_ie) && (fxuserAgent.indexOf("msie 4.") != -1));

var fxis_moz    = ((navigator.product == 'Gecko') && (!fxis_saf));

var fxis_kon    = (fxuserAgent.indexOf('konqueror') != -1);

var fxis_ns     = ((fxuserAgent.indexOf('compatible') == -1) && (fxuserAgent.indexOf('mozilla') != -1) && (!fxis_opera) && (!fxis_webtv) && (!fxis_saf));

var fxis_ns4    = ((fxis_ns) && (parseInt(navigator.appVersion) == 4));



var IFrameObj;

IFrameObj = frames['ifr'];



function openpopup(url,w,h,heading){

  var arrayPageSize = getPageSize();  

  var top = 50;  

  document.getElementById('overlay').style.display ='block';

  document.getElementById('overlay').style.width = arrayPageSize[0]+'px';

  document.getElementById('overlay').style.height = arrayPageSize[1]+'px';

  if(fxis_ie) document.getElementById('overlay').style.filter = 'Alpha(Opacity=60)';

  document.getElementById('popcontent').style.display ='block';

  document.getElementById('popcontent').style.top = top+'px';

  

  document.getElementById('middle').style.width = w+"px";

  document.getElementById('middle').style.height = h+"px";  

  

  document.getElementById('ifr').style.height = h+"px";

  IFrameObj.location.href=(url);

}

function closeme(){

  document.getElementById('overlay').style.display ='none';

  document.getElementById('popcontent').style.display ='none';

}



function getPageSize(){

	

	var xScroll, yScroll;

	

	if (window.innerHeight && window.scrollMaxY) {	

		xScroll = document.body.scrollWidth;

		yScroll = window.innerHeight + window.scrollMaxY;

	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac

		xScroll = document.body.scrollWidth;

		yScroll = document.body.scrollHeight;

	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari

		xScroll = document.body.offsetWidth;

		yScroll = document.body.offsetHeight;

	}

	

	var windowWidth, windowHeight;

	if (self.innerHeight) {	// all except Explorer

		windowWidth = self.innerWidth;

		windowHeight = self.innerHeight;

	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode

		windowWidth = document.documentElement.clientWidth;

		windowHeight = document.documentElement.clientHeight;

	} else if (document.body) { // other Explorers

		windowWidth = document.body.clientWidth;

		windowHeight = document.body.clientHeight;

	}	

	

	// for small pages with total height less then height of the viewport

	if(yScroll < windowHeight){

		pageHeight = windowHeight;

	} else { 

		pageHeight = yScroll;

	}



	// for small pages with total width less then width of the viewport

	if(xScroll < windowWidth){	

		pageWidth = windowWidth;

	} else {

		pageWidth = xScroll;

	}



	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 

	return arrayPageSize;

}