var pid="";
var stuff="";
var contentDirectory="";
var x=null;
var canPrint=true;
function doPrint(){
		try{
	    w=window.open("", "Printing", "width=660,toolbar=no,location=no,menubar=yes,scrollbars=yes");
	  	var html="<html><head><title>Printing please wait...</title><link type=\"text/css\" rel=\"stylesheet\" href=\"/styles" + contentDirectory + "/styles_print.css\"/></head>";
	  	var stuff="";
	  	try{
	  	  stuff=x.innerHTML;
	  	}catch(e){//alert(e);
	  	}
		  html+="<body onload=\"window.print();window.close();\"><div id=\"printContainer\"><div id=\"printHeaderPrint\">"
//		  html+="<body><div id=\"printContainer\"><div id=\"printHeaderPrint\">"
//		  		+ "<div class=\"floatleft\"><img src=\"/images" + contentDirectory + "/banner_print.gif\"/></div>"
				+ "<div class=\"printHeaderMiddle\"><img src=\"/images" + contentDirectory + "/PrintPage_Header.jpg\"/></div>"
//				+ "<div class=\"floatright\"><img src=\"/images" + contentDirectory + "/banner_logo_print.gif\"/></div>"
				+ "<div class=\"clear\"></div></div>"+stuff+"</div></body></html>";		
		  w.document.open();
		  w.document.write(html);
		  w.document.close();
		}catch(e){
				if(w!=null){
				  w.close();
				}
				window.print();
		}
  canPrint=true;
}
function printElement(id, newContentDirectory){
	//Print the HTML contained within the surrounding element with the passed id 
	x=document.getElementById(id);
    contentDirectory = newContentDirectory;
	try{
	if(x!=null&&canPrint){
	  pid=id;
		canPrint=false;
		setTimeout("doPrint()",300);
	}
	}catch(e){
		window.print();
	}
}
