
<!--
function popUp(name,page,width,height) {
  
  //get browser's dimensions
  if (window.innerWidth && window.innerHeight) {
    var browserWidth = window.innerWidth;
    var browserHeight = window.innerHeight;
  } else if (document.body.offsetWidth && document.body.offsetHeight){
    var browserWidth = document.body.offsetWidth;
    var browserHeight = document.body.offsetHeight; 
  } else {
    //defaults for other browsers
    var browserWidth = 640; 
    var browserHeight = 480;
  }
  
  //get browser's x/y coords
  if (window.screenX && window.screenY) {
    var browserX = window.screenX;
    var browserY = window.screenY;
  } else if (window.screenLeft && window.screenTop){
    var browserX = window.screenLeft;
    var browserY = window.screenTop;
  } else {
    //defaults for other browsers
    var browserX = 10; 
    var browserY = 10;
  }
  
  //math to set position variables to center of browser
  var popupPosTop = Math.floor(browserY + (browserHeight/2) - (height/2));
  var popupPosLeft = Math.floor(browserX + (browserWidth/2) - (width/2));
  
  openWin = this.open(page,name, "status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resize=no,height=" + height + ",width=" + width + ",screenY=" + popupPosTop + ",screenX=" + popupPosLeft + ",left=" + popupPosLeft + ",top=" + popupPosTop);
	openWin.focus();
}

function popUpScroll(name,page,width,height,scroll) {
  
  //get browser's dimensions
  if (window.innerWidth && window.innerHeight) {
    var browserWidth = window.innerWidth;
    var browserHeight = window.innerHeight;
  } else if (document.body.offsetWidth && document.body.offsetHeight){
    var browserWidth = document.body.offsetWidth;
    var browserHeight = document.body.offsetHeight; 
  } else {
    //defaults for other browsers
    var browserWidth = 640; 
    var browserHeight = 480;
  }
  
  //get browser's x/y coords
  if (window.screenX && window.screenY) {
    var browserX = window.screenX;
    var browserY = window.screenY;
  } else if (window.screenLeft && window.screenTop){
    var browserX = window.screenLeft;
    var browserY = window.screenTop;
  } else {
    //defaults for other browsers
    var browserX = 10; 
    var browserY = 10;
  }
  
  //math to set position variables to center of browser
  var popupPosTop = Math.floor(browserY + (browserHeight/2) - (height/2));
  var popupPosLeft = Math.floor(browserX + (browserWidth/2) - (width/2));
  
  openWin = this.open(page,name, "status=no,toolbar=no,menubar=no,location=no,scrollbars=" + scroll + ",resize=no,height=" + height + ",width=" + width + ",screenY=" + popupPosTop + ",screenX=" + popupPosLeft + ",left=" + popupPosLeft + ",top=" + popupPosTop);
	openWin.focus();
}

function superPopup(pOptions){
	
	var url, type, directories, location, menubar, resizable, scrollbars, status, toolbar, top, left, width, height, winName, clickTrackValue;
	
	// URL is the only required field.
	if (pOptions.url != null) {	url = pOptions.url;} else { alert('Error: Link URL Missing')};
	
	if (pOptions.type != null) { type = pOptions.type;};

	// type will set some basic options to make the function cleaner -- otherwise all values can be set
	if(type == "_blank"){	//used to generate a window the same size as the previous
		var windowWidth = f_clientWidth();
		var windowHeight = f_clientWidth();	
			
		//used to generate original "window names"
		var randomNumber = Math.floor(Math.random()*1000);
		winName="blank" + randomNumber; width=windowWidth; height=windowHeight; scrollbars="auto"; menubar="yes"; toolbar="yes"; directories="yes"; location="yes"; top="0"; left="0";
	}  else if(type == "message"){
		winName="InfomationMessage"; width="470"; height="200"; scrollbars="no"; menubar="no"; toolbar="no"; directories="no"; location="no"; top="50"; left="50"; resizeable:"no";
	}
	 
					
	// test to see if we have set a window option on the function or in a profile above, if not then set the value to be a default.
	if (pOptions.directories != null) { directories = pOptions.directories;} else if (directories == null) { directories = "no" ;}
	if (pOptions.location != null) { location = pOptions.location;} else if (location == null) { location = "no" ;}
	if (pOptions.menubar != null) { menubar = pOptions.menubar;} else if (menubar == null) { menubar = "no" ;}
	if (pOptions.resizable != null) { resizable = pOptions.resizable;} else if (resizable == null) { resizable = "yes" ;}
	if (pOptions.scrollbars != null) { scrollbars = pOptions.scrollbars;} else if (scrollbars == null) { scrollbars = "yes" ;}
	if (pOptions.status != null) { status = pOptions.status; } else if (status == null) { status = "yes" ;}
	if (pOptions.toolbar != null) { toolbar = pOptions.toolbar; } else if (toolbar == null) { toolbar = "no" ;}
	if (pOptions.top != null) { top = pOptions.top} else if (top == null) { top = "50";}
	if (pOptions.left != null) { left = pOptions.left;} else if (left == null) { left = "50" ;}
	if (pOptions.width != null) { width = pOptions.width;} else if (width == null) { width = "250" ;}
	if (pOptions.height != null) { height = pOptions.height;} else if (height == null) { height = "250" ;}
	if (pOptions.winName != null) { winName = pOptions.winName;} else if (winName == null) { winName = "popUp" ;}
	
	windowOptions = "width=" + width + ", height=" + height + ", directories=" + directories + ", location=" + location + ", menubar=" + menubar + ", resizable=" + resizable + ", scrollbars=" + scrollbars + ", toolbar=" + toolbar + ", status=" + status + ", toolbar=" + toolbar + ", top=" + top + ", left=" + left;
	var newWindow = window.open(url,winName,windowOptions);
	if (newWindow == null){
		//alert('A popup containing important information was blocked by your browser. Please enable popups for this site in order to view this information.');
		var errorBox = document.getElementById("blockedPopup");
		errorBox.style.display = "block";

		
	} else { 
		if (window.focus && newWindow) { newWindow.focus() }
	}
}

//-->