function __Popup(url, w, h) {
    if(url == "false"
    || url == false)
    {
        return 0;
    }
    
    if (w == null) {         
        w = screen.availWidth;
    }
    if (h == null) { 
        h = screen.availHeight;
    }
    
    settings = 'height='+h+',width='+w+',menubar=yes,status=yes,location=yes,toolbar=yes,scrollbars=yes';
    win = window.open(url,'_blank',settings)
    win.focus();
    return win;
}
function ShowImgs(idPart)
{
	var inputs= GetAllCheckboxes();
	
	if (inputs.length== 0)
		return false;

	for (var i= 0; i< inputs.length; i++)
	{
		if (inputs[i].type== "checkbox" && inputs[i].checked== 1)
		{

			var imgs= inputs[i].parentNode.parentNode.getElementsByTagName("img");
			
			if (imgs.length== 0)
				return false;

			for (var j= 0; j< imgs.length; j++)
			{
				if (imgs[j].id.indexOf(idPart)>= 0)
				{
					imgs[j].style.display= "inline";
					break;
				}
			}
		}
	}
	
	return true;
}

function CheckAllCheckboxes(checked)
{
	var inputs = GetAllCheckboxes();
	
	if (inputs.length == 0)
		return;

	for (var i = 0; i< inputs.length; i++)
	{
		if (inputs[i].type== "checkbox")
		{
			inputs[i].checked= checked;
		}
	}
}

function PrintSelected()
{
	var inputs = GetAllCheckboxes();
	
	if (inputs.length== 0)
		return 0;
	
	for(var i=0; i<inputs.length; i++)
	{
		if (inputs[i].type== "checkbox" && inputs[i].checked== 1)
		{
			var lnks= inputs[i].parentNode.parentNode.getElementsByTagName("a");
			
			if (lnks.length== 0)
				return 0;

			for (var j= 0; j< lnks.length; j++)
			{
				if (lnks[j].id.indexOf("lnkShow")>= 0)
				{
					MarkDocumentPrinted(lnks[j].href, inputs[i].parentNode.parentNode);
					
					//if (lnks[j].href.indexOf("?")>= 0)
					//	__Popup(lnks[j].href + "&p=1");
					//else
					//	__Popup(lnks[j].href + "?p=1");
					break;
				}
			}
			
			
		}
	}	
	return 1;
}

function OpenDocumentForPrinting(url, row)
{
	__Popup(url);
		
	var imgs= row.getElementsByTagName("img");
			
	if (imgs.length== 0)
		return false;

	for (var j= 0; j< imgs.length; j++)
	{
		if (imgs[j].id.indexOf("imgPrinted")>= 0)
		{
			imgs[j].style.display= "inline";
			break;
		}
	}
}

function CheckSelected() {
    var inputs = GetAllCheckboxes();

    if (inputs.length == 0)
        return false;

    for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].type == "checkbox" && inputs[i].checked == 1) {
            jQuery("#liNoSelection").hide();
            return true;     
        }
    }
    jQuery("#liNoSelection").show("fast");
    return false;
}

