function modalPopup(align, top, width, padding, disableColor, disableOpacity, backgroundColor, borderColor, borderWeight, borderRadius, fadeOutTime, url, loadingImage){ var containerid = "innerModalPopupDiv"; var popupDiv = document.createElement('div'); var popupMessage = document.createElement('div'); var blockDiv = document.createElement('div'); popupDiv.setAttribute('id', 'outerModalPopupDiv'); popupDiv.setAttribute('class', 'outerModalPopupDiv'); popupMessage.setAttribute('id', 'innerModalPopupDiv'); popupMessage.setAttribute('class', 'innerModalPopupDiv'); blockDiv.setAttribute('id', 'blockModalPopupDiv'); blockDiv.setAttribute('class', 'blockModalPopupDiv'); blockDiv.setAttribute('onClick', 'closePopup(' + fadeOutTime + ')'); document.body.appendChild(popupDiv); popupDiv.appendChild(popupMessage); document.body.appendChild(blockDiv); if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x; var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number if(ieversion>6) { getScrollHeight(top); } } else { getScrollHeight(top); } document.getElementById('outerModalPopupDiv').style.display='block'; document.getElementById('outerModalPopupDiv').style.width = width + 'px'; document.getElementById('outerModalPopupDiv').style.padding = borderWeight + 'px'; document.getElementById('outerModalPopupDiv').style.background = borderColor; document.getElementById('outerModalPopupDiv').style.borderRadius = borderRadius + 'px'; document.getElementById('outerModalPopupDiv').style.MozBorderRadius = borderRadius + 'px'; document.getElementById('outerModalPopupDiv').style.WebkitBorderRadius = borderRadius + 'px'; document.getElementById('outerModalPopupDiv').style.borderWidth = 0 + 'px'; document.getElementById('outerModalPopupDiv').style.position = 'absolute'; document.getElementById('outerModalPopupDiv').style.zIndex = 100; document.getElementById('innerModalPopupDiv').style.padding = padding + 'px'; document.getElementById('innerModalPopupDiv').style.background = backgroundColor; document.getElementById('innerModalPopupDiv').style.borderRadius = (borderRadius - 3) + 'px'; document.getElementById('innerModalPopupDiv').style.MozBorderRadius = (borderRadius - 3) + 'px'; document.getElementById('innerModalPopupDiv').style.WebkitBorderRadius = (borderRadius - 3) + 'px'; document.getElementById('blockModalPopupDiv').style.width = 100 + '%'; document.getElementById('blockModalPopupDiv').style.border = 0 + 'px'; document.getElementById('blockModalPopupDiv').style.padding = 0 + 'px'; document.getElementById('blockModalPopupDiv').style.margin = 0 + 'px'; document.getElementById('blockModalPopupDiv').style.background = disableColor; document.getElementById('blockModalPopupDiv').style.opacity = (disableOpacity / 100); document.getElementById('blockModalPopupDiv').style.filter = 'alpha(Opacity=' + disableOpacity + ')'; document.getElementById('blockModalPopupDiv').style.zIndex = 99; document.getElementById('blockModalPopupDiv').style.position = 'fixed'; document.getElementById('blockModalPopupDiv').style.top = 0 + 'px'; document.getElementById('blockModalPopupDiv').style.left = 0 + 'px'; if(align=="center") { document.getElementById('outerModalPopupDiv').style.marginLeft = (-1 * (width / 2)) + 'px'; document.getElementById('outerModalPopupDiv').style.left = 50 + '%'; } else if(align=="left") { document.getElementById('outerModalPopupDiv').style.marginLeft = 0 + 'px'; document.getElementById('outerModalPopupDiv').style.left = 10 + 'px'; } else if(align=="right") { document.getElementById('outerModalPopupDiv').style.marginRight = 0 + 'px'; document.getElementById('outerModalPopupDiv').style.right = 10 + 'px'; } else { document.getElementById('outerModalPopupDiv').style.marginLeft = (-1 * (width / 2)) + 'px'; document.getElementById('outerModalPopupDiv').style.left = 50 + '%'; } blockPage(); var page_request = false; if (window.XMLHttpRequest) { page_request = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { page_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { page_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { } } } else { return false; } page_request.onreadystatechange=function(){ if((url.search(/.jpg/i)==-1) && (url.search(/.jpeg/i)==-1) && (url.search(/.gif/i)==-1) && (url.search(/.png/i)==-1) && (url.search(/.bmp/i)==-1)) { pageloader(page_request, containerid, loadingImage); } else { imageloader(url, containerid, loadingImage); } } page_request.open('GET', url, true); page_request.send(null); } function pageloader(page_request, containerid, loadingImage){ document.getElementById(containerid).innerHTML = '