var popUpArray = new Array();
    var lastPopUp = new Array();
    var popUpsKO = new Array();

    function getPageSize(){
		var xScroll, yScroll;

		if (window.innerHeight && window.scrollMaxY) {
			xScroll = window.innerWidth + window.scrollMaxX;
			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
			if(document.documentElement.clientWidth){
				windowWidth = document.documentElement.clientWidth;
			} else {
				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 = xScroll;
		} else {
			pageWidth = windowWidth;
		}

		var arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
		return arrayPageSize;
	}

    function showPopUp(popup, keepOverlay) {
	if(jQuery('#popup_overlay').length == 0) {
		jQuery('#dockcontent13').before('<div id="popup_overlay"></div>');
		jQuery('#popup_overlay').click(function(){
			var lst = lastPopUp.pop();
			if(lst)
				hidePopUp(lst,popUpsKO[lst]);
		});
	}
	var arrayPageSize = getPageSize();
	jQuery('#popup_overlay').height(arrayPageSize[1] + 150);

	jQuery('#popup_overlay').show();
	jQuery(popup).css('top',(jQuery(window).height() - jQuery(popup).height()) / 2 + jQuery(window).scrollTop() - 175)
	popUpArray[popup] = setInterval(function(){
		jQuery(popup).css('top',(jQuery(window).height() - jQuery(popup).height()) / 2 + jQuery(window).scrollTop() - 330)
	},100);
	lastPopUp.push(popup);
	popUpsKO[popup] = keepOverlay;
	jQuery(popup).show();
        selectPayement('paypal');
        
}

function hidePopUp(popup, keepOverlay) {
	if(keepOverlay)
	{} else {
		jQuery('#popup_overlay').hide();
	}
	clearInterval(popUpArray[popup]);
	jQuery(popup).hide();
}

