var printPreviewWindow;
var printData;
var url;
var themeDir;
var root='';
function printPagePreview(pack,context){
	root=context+"/xflow/"+pack+"/docroot";
	url=location.href;
	if(url.match('en')){
		themeDir='default_en';
	}
	else if(url.match('ar')){
		themeDir='default_ar';
	}
	else{
		themeDir='default_en';
	}
	if(document.getElementById('print')){
		var currentCSS = document.getElementById('channelDescription').value;
		printPreviewWindow= window.open('','','width=810,height=480,resizable=1,scrollbars=1');
		printPreviewWindow.document.open();
		printPreviewWindow.document.write("<HTML><HEAD><script type='text/javascript'>function printPage(){document.getElementById('printLink').style.visibility = 'hidden';window.print();}</script>");
		printPreviewWindow.document.write("<link href='"+root+"/zain/themes/"+themeDir+"/css/home.css" +"' rel='stylesheet' type='text/css'/>");
		printPreviewWindow.document.write("<link href='"+root+"/zain/themes/"+themeDir+"/css/white_background.css" +"' rel='stylesheet' type='text/css'/>");
		printPreviewWindow.document.write("<link href='"+root+"/zain/themes/"+themeDir+"/css/"+currentCSS 		   +"' rel='stylesheet' type='text/css'/>");
		printPreviewWindow.document.write("</HEAD>");
		printPreviewWindow.document.write("<body background="+root+"/zain/themes/"+themeDir+"/images/printBackground.jpg>");
		printPreviewWindow.document.write("<div id='firstDiv' bgcolor='#FFFFFF' height='90px'>");
		printPreviewWindow.document.write("<div align='center'><IMG SRC='"+root+"/zain/themes/");
		printPreviewWindow.document.write(themeDir+"/images/header_logo.png' /></div><div background-color='#FFFFFF'>");
		printPreviewWindow.document.write("<A name='printLink' id='printLink' HREF='javascript:void(printPage());'><IMG SRC='");
		printPreviewWindow.document.write(root+"/zain/themes/");
		printPreviewWindow.document.write(themeDir+"/images/printImage.gif' name='printImage' id='printImage' border='0' class='print_img'/></A></div> </div>");
		printPreviewWindow.document.write("<br/><br/>");
		printPreviewWindow.document.write("<TABLE width='100%'>");
		printPreviewWindow.document.write(getPrintData());
		printPreviewWindow.document.write("</TABLE>");
		printPreviewWindow.document.write("<br/><br/>");
		printPreviewWindow.document.write("<br/><br/>");
		printPreviewWindow.document.write("<br/><br/>");
		printPreviewWindow.document.write("<script type='text/javascript'> document.getElementById('firstDiv').style.color='#FFFFFF';</script>");
		printPreviewWindow.document.close();
		printPreviewWindow.focus();
	}
	else{
		alert('Printable area not defined !!!!');
	}
}
function getPrintData(){
	printData=document.getElementById('print');
	return printData.innerHTML;
}