function printPreview() {	

	var bookContentPane = dojo.byId("bookContentPane");
	
	var pageType = bookContentPane.getAttribute('pageType');
	if(!pageType) pageType = bookContentPane.pageType;
	
	var requestedEid = bookContentPane.getAttribute('requestedEid');
	if(!requestedEid) requestedEid = bookContentPane.requestedEid;	

	var type;
	var eid;
			
	if(pageType) {	
					
		type = "bookPage";
		eid = requestedEid;	
				
		if(pageType == "figureContent") {
			type = "figurePage";
			
			var figureEid = bookContentPane.getAttribute('figureEid');
			if(!figureEid) figureEid = bookContentPane.figureEid;		
			
			if(figureEid) {
				eid = figureEid;
			}					
		} else if(pageType == "aboutPage") {
			type = pageType;
		}
	}
		
	var url = "book.do?method=getContent&refreshType=AJAX&print=true&decorator=printpreview&eid="+eid+"&type="+type;
	if(type == "figurePage") {
		// For the full size figure we have to use the figure eid:					
			url = url + "&contentStyle=xhtml&figureEid="+eid;
	}
	else {
		// Otherwise the containing section's eid:				
		url = url + "&contentStyle=print";
	}		
			
	if (!newWin.closed && newWin.location){
		//check if pop-up already exists
		//newWin.location.href = url;
		//leave the window alone...
	}
	else {
		
		var winwidth = 700;
		var winheight = 700;
		var wintop = 100;
		var winleft = 100;
		newWin = window.open(url, "PrintPreview", 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width='+winwidth+', height='+winheight+', top='+wintop+', left='+winleft+'');
				
	}//end if
	if (window.focus) {newWin.focus()}	 

	return false;
}