var UnicPrint = Class.create();

UnicPrint.prototype = {
			
	windowParams: 'width=400,height=300',
	id: 'print',
	baseUrl: null,
	
	initialize: function(baseUrl, id, windowParams){
		this.baseUrl = baseUrl;
		if(windowParams != null){
			this.windowParams = windowParams;
		}
		if(id != null){
			this.id = id;
		}
	},
	
	print: function(container_id){
		if(container_id != null && $(container_id) != null){
			var openWindow = window.open("", this.id, this.windowParams);
			openWindow.document.write('<html>'+
					'<link media="all" href="'+this.baseUrl+'skin/frontend/zimtstern/default/css/styles.css" type="text/css" rel="stylesheet">'+
					'<link media="all" href="'+this.baseUrl+'skin/frontend/zimtstern/default/css/modules.css" type="text/css" rel="stylesheet">'+
					'<body><div class="dealer_print_card">'+$(container_id).innerHTML+'</div>'+
					'<script type="text/javascript">window.print();</script>' +
					'</body></html>');
		}
	}
}
