function printWindow() {
    var Text1 = document.getElementById("FullText").value;
    var sFeatures = "toolbar=no,resizable=yes,scrollbars=yes,width=1000,height=600";
    var doc = window.open("_blank", "", sFeatures).document; 
    doc.write("<html><head><title>Версия для печати</title>");
    doc.write('<link rel="stylesheet" href="pages/Print.css" type="text/css">');
    doc.write('</head>');   
    doc.write('<body topmargin="0" leftmargin="0" bottommargin="0" rightmargin="0" marginwidth="0" marginheight="0" bgcolor="#ffffff">');
    doc.write('<table cellpadding="4" cellspacing="0" border="0" class="mainTable" width="100%">\
    <tr>\
    <td height="20">\
	    <table cellpadding="0" cellspacing="0" border="0" width="90%" align="center">\
		    <tr>\
			    <td class="topRight" width="250">\
				    <p style="font-size:13px;">\
					    <b>ПЕЧАТЬ</b>\
				    </p>\
			    </td>\
		    </tr>\
	    </table>\
    </td>\
    </tr>\
    <tr>\
    <td class="seporator">&nbsp;\
	    <div>\
	    </div>\
    </td>\
    </tr>\
    <tr>\
    <td class="content">');
    doc.write(Text1);
    doc.write('</td>\
    </tr>\
    <tr>\
    <td class="seporator">\
	    <div style="margin:10px 0px 10px 0px;">&nbsp;\
	    </div>\
    </td>\
    </tr>\
    <tr>\
    <td align="center" class="footer">\
	    <span class="f13">© 2008. Все права защищены.</span>\
	    <br/>\
    </td>\
    </tr>\
    </table>');
    doc.write("<p id='pBtn' style='text-align: center'>");
    doc.write("<a href='#' onclick='pBtn.style.display=\"none\";window.print();pBtn.style.display=\"\";window.close()'>");
    doc.write("Распечатать</a>");
    doc.write("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    doc.write("<a href='' onclick='window.close();'>Закрыть окно</a><br/>&nbsp;");
    doc.write("</body></html>");
    doc.close();
}

function ShowHide(id,idForm,idCode)
{
   var obj = document.getElementById(id);
   var obj2 = document.getElementById(idForm);
   var obj3 = document.getElementById(idCode);
   obj3.value = id.substr(7);
   obj.innerHTML = obj2.innerHTML;
   if (obj.style.display=='block') {
      obj.style.display='none';
   }
   else 
   {
      obj.style.display = 'block';
   }
   var elems = document.getElementsByTagName("Div");
   for (var i=0; i < elems.length; i++)
	{
		if (elems[i].id != id && elems[i].id.substr(0,7)=="FormDiv")
		{
			document.getElementById(elems[i].id).style.display='none';
			document.getElementById(elems[i].id).innerHTML = '';
		}				
	}	
}

function Edit(elem,isedit)
{ 
	if(isedit=="True")
	{
		elem.className = "TrueOver";
	}
}

function Edit2(elem,isedit)
{ 
	if(isedit=="True")
	{
		elem.className = "True";
	}
}

function GetScrollInput()
{
	var elems = document.getElementsByTagName("input");
	for (var i=0; i < elems.length; i++)
	{
		if (elems[i].id.slice(-9) == "scrollVar")
			return elems[i];	
	}
	return null;
}

function Scrolling()
{
	if (GetScrollInput()!=null)
		GetScrollInput().value = document.body.scrollTop;					
}

function getIEVersionNumber() 
{
    var ua = navigator.userAgent;
    var MSIEOffset = ua.indexOf("MSIE ");
    if (MSIEOffset == -1) 
    {
		return 0;
    } 
    else
    {
	    return parseFloat(ua.substring(MSIEOffset + 5, ua.indexOf(";", MSIEOffset)));
    }
}

function SearchString()
{
    var param = "";
    var i = 0;
    var srchString = unescape(location.search.substring(1, location.search.length));
    if (srchString.indexOf("search") == -1) 
    {
	    return null;
    }
    else
    { 
	    i = srchString.indexOf("search");
    }
    return srchString.substring(i+7,srchString.length);
}

function load()
{
    if (GetScrollInput()!=null)
	    window.scroll(0,GetScrollInput().value);
    var isIE5Min = getIEVersionNumber( ) >= 5;
    if(isIE5Min && SearchString()!=null)
    {
	    var oRange = document.body.createTextRange();
	    //var oRange = document.getElementById("WorkAreaPane").createTextRange();
	    var bFound = oRange.findText(SearchString());
	    if (bFound)
	    {
		    //oRange.pasteHTML("<span  style='color:white;background-color:darkblue;'>"+oRange.text+"</span>");
		    oRange.select();
		    oRange.scrollIntoView();
	    }
    }
}

function initPNG()
{
    var ie6 = (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))? true : false;
	if (ie6)
	{
		var allImg = document.getElementsByTagName('Img');
		for (var i = 0; i < allImg.length; i++)
		{
			if (/\.png$/.test(allImg[i].src))
			{				
				allImg[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + allImg[i].src + "', sizingMethod='crop')";
				allImg[i].style.height = allImg[i].height + 'px';
				
				allImg[i].style.width = allImg[i].width + 'px';				
				allImg[i].src = 'img/null.gif';				
			}			
		}
	}
}

function fullHeight()
{    
    /*var ie6 = (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))? true : false;
    var ie7 = (/MSIE (7).+Win/.test(navigator.userAgent))? true : false;*/
    
    var head = document.getElementById("HeadPane");
    var headpx = 0;
    if(head != null)headpx = head.offsetHeight;
    var foot = document.getElementById("FooterPane");
    var footpx = 0;
    if(foot != null)footpx = foot.offsetHeight;
    var ii = document.documentElement.clientHeight - headpx - footpx;
    /*if (ie6 || ie7) document.getElementById('WorkAreaPane').style.height = ii + 'px'
    else */document.getElementById('WorkAreaPane').style.height = ii + 'px';            
}

function AddText(text, ElName)
{
    var d = document.getElementById(ElName);
    if(d.value == "")d.value = text;
}

function MoveText(text, ElName)
{
    var d = document.getElementById(ElName);
    if(d.value == text)d.value = '';
}
