function windowPopup(name,href,settings){
    
    
    
		  var centerBrowser=1, // center window over browser window? {1 (YES) or 0 (NO)}. overrides top and left
			centerScreen=0, // center window over entire screen? {1 (YES) or 0 (NO)}. overrides top and left
			height=settings.height, // sets the height in pixels of the window.
			left=0, // left position when the window appears.
			location=0, // determines whether the address bar is displayed {1 (YES) or 0 (NO)}.
			menubar=0, // determines whether the menu bar is displayed {1 (YES) or 0 (NO)}.
			resizable=0, // whether the window can be resized {1 (YES) or 0 (NO)}. Can also be overloaded using resizable.
			scrollbars=0, // determines whether scrollbars appear on the window {1 (YES) or 0 (NO)}.
			status=0, // whether a status line appears at the bottom of the window {1 (YES) or 0 (NO)}.
			width=settings.width, // sets the width in pixels of the window.
			windowName=null, // name of window set from the name attribute of the element that invokes the click
			windowURL=null, // url used for the popup
			top=0, // top position when the window appears.
			toolbar=0 ;// determines whether a toolbar (includes the forward and back buttons) is displayed {1 (YES) or 0 (NO)}.
		
		
		
		var windowFeatures =    'height=' + height +
                                        ',width=' + width +
                                        ',toolbar=' + toolbar +
                                        ',scrollbars=' + scrollbars +
                                        ',status=' + status + 
                                        ',resizable=' + resizable +
                                        ',location=' + location +
                                        ',menuBar=' + menubar;

				windowName = name || windowName;
				windowURL = href || windowURL;
                                
                               
				var centeredY,centeredX;
			
				if(centerBrowser){
						
					if ($.browser.msie) {//hacked together for IE browsers
						centeredY = (window.screenTop - 120) + ((((document.documentElement.clientHeight + 120)/2) - (height/2)));
						centeredX = window.screenLeft + ((((document.body.offsetWidth + 20)/2) - (width/2)));
					}else{
						centeredY = window.screenY + (((window.outerHeight/2) - (height/2)));
						centeredX = window.screenX + (((window.outerWidth/2) - (width/2)));
					}
					window.open(windowURL, windowName, windowFeatures+',left=' + centeredX +',top=' + centeredY).focus();
				}else if(centerScreen){
					centeredY = (screen.height - height)/2;
					centeredX = (screen.width - width)/2;
					window.open(windowURL, windowName, windowFeatures+',left=' + centeredX +',top=' + centeredY).focus();
				}else{
					window.open(windowURL, windowName, windowFeatures+',left=' + left +',top=' + top).focus();	
				}
				return false;
			
			
			
	};


