function pr_createPopUp (pwidth,pheight,blnMask,obj,ptop,href,bColor,blnBorder,mColor,opacity ) 
{
	var testHref = href.toLowerCase();
	//alert(testHref.indexOf("imagedetails.aspx"))
	if(testHref.indexOf("imagedetails.aspx")>0 ) {document.body.removeChild(_popupDiv); _isPopupOpen = false;}
	divPopupHolderTop = ptop;
	blnPopupMask = blnMask;
	divPopupHolderHeight = pheight;
	
	//try to make sure the top of the layer is visible
	var pageScrollTop = getPageScrollTop();
	if(blnPopupMask) {ptop = ptop} else {ptop = ptop + pageScrollTop;}
	if(ptop<pageScrollTop) {ptop = 20 + pageScrollTop};
	
	if (blnPopupMask) {pBorderWidth = 4} else {pBorderWidth = 5}
	if (typeof blnBorder == 'undefined'){} else {if(!blnBorder) {pBorderWidth = 0}} 
	//if (typeof blnBorder != 'undefined') {pBorderWidth = blnBorder}
	if (typeof bColor == 'undefined'){if (blnPopupMask) {borderColor = "E2E0DB"} else {borderColor = "E0E0E0"}}
	else {borderColor=bColor}
	var destURL = href
	var isSafari = (navigator.userAgent.toLowerCase().indexOf("safari") != -1);true;false;
	//if (isSafari) {alert(destURL)}
	//if (destURL.length < 1 ) {destURL=href}
	//Kill existing pop up windows first
	//if (divPopupHolder) {closePopUp}
	txtPopUpContent = '<iframe id="iframeContent" name="iframeContent" src="'+destURL+'" style="border:0; width:'+pwidth+'px; height:'+pheight+'px" frameborder="0" scrolling="no"></iframe>'
	divPopupHolder = document.createElement("div");
	document.body.insertBefore(divPopupHolder, document.body.firstChild);
	divPopupHolder.id = "divPopUp"
	divPopupHolder.className= "divPopUp"
	divPopupHolder.style.position = "absolute";
	divPopupHolder.style.width = pwidth +"px";
	divPopupHolder.style.marginLeft = Math.round((pwidth+(pBorderWidth*2))/2)*-1 + "px"
	divPopupHolder.style.left = "50%";
	divPopupHolder.style.top = ptop +"px";
	divPopupHolder.style.borderWidth = pBorderWidth +"px";
	divPopupHolder.style.borderColor = borderColor
	divPopupHolder.style.borderStyle ="solid"
	divPopupHolder.innerHTML = txtPopUpContent;

	//Create Footer Mask to cover contents below
	divMaskHeaderHolder = document.createElement("div");
	document.body.insertBefore(divMaskHeaderHolder, document.body.firstChild);
	divMaskHeaderHolder.id = "divMaskHeader"
	if (blnPopupMask) {divMaskHeaderHolder.className= "divHeaderMask"
		if (typeof mColor == 'undefined'){}
		else {divMaskHolder.style.backgroundColor =mColor;}
	}
	else {divMaskHeaderHolder.className= "divClearMask"}
	divMaskHeaderHolder.style.height = "84px"
	divMaskHeaderHolder.style.top = "0px"
	divMaskHeaderHolder.innerHTML = "&nbsp;";
	divMaskHeaderHolder.onclick = closePopUp;

	//Create Mask to cover contents below
	divMaskHolder = document.createElement("div");
	document.body.insertBefore(divMaskHolder, document.body.firstChild);
	divMaskHolder.id = "divMask"
	if (blnPopupMask) {
		divMaskHolder.className= "divMask";
		if (typeof mColor == 'undefined'){}
		else {
			divMaskHolder.style.backgroundColor =mColor;
		}
	}
	else {divMaskHolder.className= "divClearMask"}
	var pagebtmPad = 25;
	var pagetopPad = 0;
	var headerHeight = 84;
	if (isIridesse()) {
		pagebtmPad = -10;
		pagetopPad = 0;
		headerHeight = 48;
	}
	divMaskHolder.style.height = (getPageHeight() + pagebtmPad - headerHeight) +"px"
	divMaskHolder.style.top = (pagetopPad + headerHeight) +"px"
	divMaskHolder.innerHTML = "&nbsp;";
	divMaskHolder.onclick = closePopUp;

	//Create Footer Mask to cover contents below
	divMaskFooterHolder = document.createElement("div");
	document.body.insertBefore(divMaskFooterHolder, document.body.firstChild);
	divMaskFooterHolder.id = "divMaskFooter"
	if (blnPopupMask) {
		divMaskFooterHolder.className= "divFooterMask";
	}
	else {divMaskFooterHolder.className= "divClearMask"}	
	divMaskFooterHolder.style.height = "80px"
	divMaskFooterHolder.style.top = getPageHeight()+ pagebtmPad +"px"
	divMaskFooterHolder.innerHTML = "&nbsp;";
	divMaskFooterHolder.onclick = closePopUp;

	//IE 6 hack to make the mask cover over select elements
	if (isIE6()) 
	{
		divMaskIframeHolder = document.createElement("iframe");
		divMaskIframeHolder.id = "divShimMask";
		divMaskIframeHolder.className = "divShimMask";
		//divMaskIframeHolder.src = "placeholder.gif";
		//divMaskIframeHolder.src = "";
		divMaskIframeHolder.src = "/shared/images/misc/clr.gif"
		divMaskIframeHolder.scrolling ="no";
		divMaskIframeHolder.frameBorder ="0";
		divMaskIframeHolder.style.width = "960px";
		divMaskIframeHolder.style.height = (getPageHeight() + pagebtmPad) +"px";
		document.body.insertBefore(divMaskIframeHolder, document.body.firstChild);
	}
	
	//if(!blnPopupMask) {window.onscroll = keepAlive;}
}

