var printWin;

function printElement(skin, date) {
   
  	if (document.getElementById != null) {

		var htmlObj = document.createElement('html');

		var headObj = document.createElement('head');
		var linkObj = document.createElement('link');
		linkObj.rel = 'stylesheet';
		linkObj.href = 'skins/'+skin+'/style.css';
		linkObj.type = 'text/css';
		headObj.appendChild(linkObj);
		htmlObj.appendChild(headObj);

		var bodyObj = document.createElement('body');
		bodyObj.className = 'BodyPrint';
		
		var divHeaderObj = document.createElement('div');
		divHeaderObj.className = 'PrintHeader';
	
		var spanHeaderObj = document.createElement('span');
		spanHeaderObj.innerHTML = date;
		divHeaderObj.appendChild(spanHeaderObj);
		
		var imgHeaderObj = document.createElement('img');
		imgHeaderObj.src = 'skins/'+skin+'/images/logo.gif';
		divHeaderObj.appendChild(imgHeaderObj);

		bodyObj.appendChild(divHeaderObj);

		var contentObj = document.getElementById('MainContent').cloneNode(true);
		var toolsObj = contentObj.getElementsByTagName('div')[0];
		contentObj.removeChild(toolsObj);
		
		bodyObj.appendChild(contentObj);

		var divFooterObj = document.createElement('div');
		divFooterObj.className = 'PrintFooter';
		divFooterObj.innerHTML = '&copy;2007 Travel.gr';

		bodyObj.appendChild(divFooterObj);
		htmlObj.appendChild(bodyObj);
  	
	  	printWin = window.open("","printFriendly");
		printWin.document.open();
		printWin.document.write('<html>'+htmlObj.innerHTML+'</html>');
	 	printWin.document.close();
	 	printWin.focus();
	  	printWin.print(); 
	} else {
		alert("Sorry, the printer friendly feature works\nonly in javascript enabled browsers.");
	}
	
 }
