﻿//ustawia kontrolkę indykatora na srodku ekranu
function setIndPos()
{   
    var pnlPopup = $get('progressDiv');// ctl00_MainUpdateProgress');//$get('<%= this.MainUpdateProgress.ClientID %>'); 
              
    var winH = document.body.clientHeight;
    var winW = document.body.clientWidth;
                
    var pnlPopupBounds = Sys.UI.DomElement.getBounds(pnlPopup);
                               
    var x = Math.round(winH / 2) - Math.round(pnlPopupBounds.width / 2);
    var y = Math.round(winW / 2) - Math.round(pnlPopupBounds.height / 2);	    

    Sys.UI.DomElement.setLocation(pnlPopup, x, y); 
    
    javascript:Sys.UI.DomElement.setLocation($get('progressDiv'), Math.round(document.body.clientHeight / 2) - Math.round($get('progressDiv').width / 2), Math.round(document.body.clientWidth / 2) - Math.round($get('progressDiv').height / 2));
}


function hideCal()
{
   
  var calClass = 'tp_cal';
  var tables = document.getElementsByTagName( 'table' );

  for( i = 0; i < tables.length; i++ )
  {
    if( tables[i].className == calClass ) // tabela jest kalendarzem
    {
      tables[i].style.visibility = 'hidden'; // ukryj
    }
        
  } 
  
} // function: watchCal


function setup() 
{ 
    var ifr = $get('IFrame'); 
    ifr.contentWindow.doRefreshUpdatePanel = function() 
    { 
        __doPostBack('InternalButtonToRefreshUpdatePanel', '');
    }
}


//funkcja ukrywa kolumny z naglowkiem hide
function ShowHideField(gridID) {
    var theGrid = document.getElementById(gridID);
    var displayValue;
    var header = 'hide';
    displayValue = "none";

    if (theGrid != null) {
        var theHeaders = theGrid.getElementsByTagName("th");
        var theRows = theGrid.getElementsByTagName("tr");
        
        var numHeaders = theHeaders.length;
        var numRows = theRows.length;
        
        var i;
        var foundHeader = false;

        for (i = 0; i < numHeaders && foundHeader == false; i++)
        {
            var headerText = theHeaders[i].innerHTML;
            
            if (headerText == header) 
            {
                foundHeader = true;
                theHeaders[i].style.display = displayValue;

                var j;
              
                for (j = 0; j < numRows; j++) 
                {
                    var cells = theRows[j].getElementsByTagName("td");
                    var k;
                    
                    for (k = 0; k < cells.length; k++) {
                    
                        if (cells[k].getElementsByTagName('SPAN')[0]) {
                            if (cells[k].getElementsByTagName('SPAN')[0].firstChild && cells[k].getElementsByTagName('SPAN')[0].firstChild.data=="hide") {
                                cells[k].style.display = displayValue;
                            }
                            
                            if (cells[k].getElementsByTagName('SPAN')[0].outerText == 'hide')
                            {
                                
                            }
                        }
                        
//                        if (cells[k].innerHTML != null) {
//                            if (!cells[k].innerHTML) {
//                                cells[k].style.display = displayValue;
//                            }
//                            else {
//                                if(cells[k].innerHtml==" ")
//                                    alert("_");
//                            }
//                        }
                    }
                }
            }
        }
    }
}

//ukrywa badz pokazuje diva z imprezami
function switchViews(obj, row) {
    var div = document.getElementById(obj);
    var img = document.getElementById('img' + obj);

    if (div.style.display == "none") {
        div.style.display = "inline";
        if (row == 'alt') {
            img.src = "../Images/grid/details_expand.gif";
            mce_src = "../Images/grid/details_expand.gif";
        }
        else {
            img.src = "../Images/grid/details_contract.gif";
            mce_src = "../Images/grid/details_contract.gif";
        }
        img.alt = "Ukryj imprezy";
        img.title = "Ukryj imprezy";
    }
    else {
        div.style.display = "none";
        if (row == 'alt') {
            img.src = "../Images/grid/details_expand.gif";
            mce_src = "../Images/grid/details_expand.gif";
        }
        else {
            img.src = "../Images/grid/details_expand.gif";
            mce_src = "../Images/grid/details_expand.gif";
        }
        img.alt = "Pokaż imprezy";
        img.title = "Pokaż imprezy";
    }
}

              