
var pdf_included=true;var maxwidth,maxheight;function CalcMaxPage()
{maxwidth=0;maxheight=0;var pages;if($.browser.msie)
pages=document.all;else
pages=document.getElementsByTagName('*');for(i=0;i<pages.length;i++)
{if(pages[i].name!="page")
continue;if(pages[i].offsetWidth>maxwidth)
maxwidth=pages[i].offsetWidth;if(pages[i].offsetHeight>maxheight)
maxheight=pages[i].offsetHeight;}
if(!maxwidth||!maxheight)
{maxwidth=document.body.scrollWidth;maxheight=document.body.scrollHeight;}}
function RunPDF()
{CalcMaxPage();var hasQuestionMarkInUrl=window.location.href.indexOf('?')>=0;window.frames['pdf'].location.href=window.location.href+(hasQuestionMarkInUrl?'&':'?')+'pdf=1&width='+maxwidth+'&height='+maxheight;var pdiv=document.getElementById("progress");pdiv.innerHTML="<p>"+Runner.lang.constants.TEXT_PDF_BUILD1+"<br><span style=\"display:block;background:white;border:solid black 1px;width:100px;height:20px;\"><span id=progress_bar style=\"display:block;background:#6080FF;width:1px;height:100%\"></span></span><br><span id=progress_percent></span>% "+Runner.lang.constants.TEXT_PDF_BUILD2+"</p>";CheckProgress();}
window.pdfbuilt=0;window.counter=0;var pr_time=(new Date()).valueOf();var speed=-1;function CheckProgress()
{if(window.pdfbuilt)
return;$.get("pdfprogress.php",{rndval:Math.random()},function(txt)
{setTimeout("CheckProgress();",1000);var numbers=txt.split(" ");if(numbers.length!=2)
return;var total=parseInt(numbers[0]);var progress=parseInt(numbers[1]);if(isNaN(total)||isNaN(progress))
return;var count=Math.floor(progress*100/total);if(speed>0)
{var alpha=0.5-count*0.5/100;count=Math.floor(speed*alpha*((new Date()).valueOf()-pr_time)+count*(1-alpha));}
var pbar=document.getElementById("progress_bar");var dtime=(new Date()).valueOf()-pr_time;if(dtime)
speed=1.0*count/dtime;pbar.style.width=""+count+"px";document.getElementById("progress_percent").innerHTML=""+count;});}
