﻿ if ("undefined" == typeof(MasterButtonManager)) 
            {
                MasterButtonManager = new Object();
            }   
            MasterButtonManager.Dirty = function() 
            {
                return  MasterButtonManager.state.dirty[0];
            }
            
            MasterButtonManager.SetDirty = function(dirty) 
            {
                
                if(!MasterButtonManager.state || !MasterButtonManager.state.dirty)
                    return;
                MasterButtonManager.state.dirty[0] = dirty;
                MasterButtonManager.state.dirty[1].value = dirty ? '1' : '0';
                MasterButtonManager.UpdateButtonState();
                MasterButtonManager.UpdateButtons();
            }
            MasterButtonManager.MarkDirty = function(arg) 
            {
                MasterButtonManager.SetDirty(true);    
            }
            MasterButtonManager.UpdateButtonState = function()
            {
            }
                      
            MasterButtonManager.UpdateButtons = function()
            {
            }
            MasterButtonManager.Initialize = function()
            {
            }
            
            MasterButtonManager.GeneratedPageSource = function() 
            { 
                //var f = window.open('', 'ViewSource', 'width=800, height=600'); 
                //f.document.write('<xmp>' + document.documentElement.innerHTML + '</xmp>'); 
            }
            /*]]>*/
//on insert and update buttons click temporarily disables ajax to perform upload actions
function conditionalPostback(e, sender)
{
  var re = new RegExp("\.btUpload$|\.PerformInsertButton$", "ig");
  if (sender.EventTarget.match(re))
  {
    sender.EnableAjax = false;
  }
}

function DownloadFile(fid,lock)
{
    //alert(fid);
    window.open('/download.aspx?Sid=' + fid + '&lockfile=' + lock, 'Download');   
    //window['<%=RadGrid1.ClientID %>'].AjaxRequest('<%= RadGrid1.UniqueID %>', 'ResetAndRebind');     
    //window['<%=RadGrid1.ClientID %>'].AjaxRequest('<%= RadGrid1.UniqueID %>', 'DataBind');     
}

function SetButtonText(radUpload, args)
{
  //If the Checkboxes in RadUpload are not visible, change the index to 0
 /* var cell = args.Row.cells[0];
  var inputs = cell.getElementsByTagName('INPUT');
  for (var i=0; i<inputs.length; i++)
  {
    if (inputs[i].type == "button")
    {
      //Set the size property according to your preference
      inputs[i].value = "Bläddra";
    }
  }*/
  var uploadElement = radUpload.get_element();  
   var inputs = uploadElement.getElementsByTagName("input");  
   for (var i = 0; i < inputs.length; i++)  
   {  
       var input = inputs[i];  
       var id = input.id;  
       //customize the Add Button  
       if(input.type == "button")
       { 
           input.value = "Bläddra";  
       }  
    }
}




