// JScript source code
        var Id = 0;
        var MAX = 50;
        var DivFiles = null;    //document.getElementById('Wizard1_MultipleFileUpload1_pnlFiles');
        var DivListBox = null;  //document.getElementById('Wizard1_MultipleFileUpload1_pnlListBox');
        var BtnAdd = null; //document.getElementById('Wizard1_MultipleFileUpload1_btnAdd');
        var uploadbox = null;
        var certoptions = null;
        
        
        addEvent(window,"load", setglobalvars,false);

        function addEvent(obj, evtype, fn, useCapture) {
            useCapture = useCapture || false;
            if (obj.addEventListener) {
                obj.addEventListener(evtype, fn, useCapture);
                return true;
            }
            else if (obj.attachEvent) {
                var r = obj.attachEvent('on' + evtype, fn);
                return r;
            }
            else {
                return false;
            }
            
        }


        function setglobalvars() 
        {
             DivFiles = document.getElementById('Wizard1_MultipleFileUpload1_pnlFiles');
             DivListBox = document.getElementById('Wizard1_MultipleFileUpload1_pnlListBox');
             BtnAdd = document.getElementById('Wizard1_MultipleFileUpload1_btnAdd');
             uploadbox = document.getElementsById('uploadpanel');
             certoptions =true;
         }
        
        function Add()       
         {
            var IpFile = GetTopFile();
            if(IpFile == null || IpFile.value == null || IpFile.value.length == 0)
            {
                alert('You must upload at least one file.\nSee the help text if you need assistance.');
                return;
            }

            //// test to see if file is right type (zip,doc,txt)
           var NewIpFile = GetTopFile();
           var fname = NewIpFile.value;
           var ftype = fname.substring(fname.length-3);
           if(ftype!=='txt'&&ftype!=='xls'&&ftype!=='zip'&&ftype!=='doc'&&ftype!=='docx' && ftype!=='xlsx')
            {
                alert('Files must be of type .txt, .xls, .xlsx, .doc, .docx or .zip .\nPlease contact us if you need to report with another file type');
                return;
            }
            if (fname.toUpperCase() == "IDENTITY.TXT") {
                alert('It is not necessary to upload your identity.txt file.');
                return;
            }
     
            
            var NewIpFile = CreateFile();
            DivFiles.insertBefore(NewIpFile,IpFile);
            if(MAX != 0 && GetTotalFiles() - 1 == MAX)
            {
                NewIpFile.disabled = true;
                BtnAdd.disabled = true;
            }
           IpFile.style.display = 'none';
           DivListBox.appendChild(CreateItem(IpFile));
         }
         
        function CreateFile()
        {
            var IpFile = document.createElement('input');
            IpFile.id = IpFile.name = 'IpFile_' + Id++;
            IpFile.type = 'file';
            IpFile.size = 65;
            IpFile.style.width = 540 +'px';
            return IpFile;
        }
        
        
        function CreateItem(IpFile)
        {
            var Item = document.createElement('div');
            Item.style.backgroundColor = '#ffffff';
            Item.style.fontWeight = 'normal';
            Item.style.textAlign = 'left';
            Item.style.verticalAlign = 'middle';
            Item.style.cursor = 'default';
            Item.style.height = 20 + 'px';
       
            var Splits = IpFile.value.split('\\\\');
            Item.innerHTML = Splits[Splits.length - 1] + '&nbsp;';
            Item.value = IpFile.id;
            Item.title = IpFile.value;
            var A = document.createElement('a');
            A.innerHTML = 'Delete';
            A.id = 'A_' + Id++;
            A.href = '#';
            A.style.color = 'blue';
            A.onclick = function()
                {
                    DivFiles.removeChild(document.getElementById(this.parentNode.value));
                    DivListBox.removeChild(this.parentNode);
                    if(MAX != 0 && GetTotalFiles() - 1 < MAX)
                     {
                        GetTopFile().disabled = false;
                        BtnAdd.disabled = false;
                     }
                }
           Item.appendChild(A);
           Item.onmouseover = function()
                    {
                    Item.bgColor = Item.style.backgroundColor;
                    Item.fColor = Item.style.color;
                    Item.style.backgroundColor = '#C6790B';
                    Item.style.color = '#ffffff';
                    Item.style.fontWeight = 'bold';
                    }
           Item.onmouseout = function()
                    {
                    Item.style.backgroundColor = Item.bgColor;
                    Item.style.color = Item.fColor;
                    Item.style.fontWeight = 'normal';
                    }
          return Item;
        }
        
        function Clear()
        {
            DivListBox.innerHTML = '';
            DivFiles.innerHTML = '';
            DivFiles.appendChild(CreateFile());
            BtnAdd.disabled = false;
        }
        
        function GetTopFile() {
        try{
            var Inputs = DivFiles.getElementsByTagName('input');
            var IpFile = null;
            for(var n = 0; n < Inputs.length && Inputs[n].type == 'file'; ++n)
            {
                IpFile = Inputs[n];
                break;
            }
           
            return IpFile;
            }
            catch(e)
            {
            }
        }
        
        function GetTotalFiles()
        {
            var Inputs = DivFiles.getElementsByTagName('input');
            var Counter = 0;
            for(var n = 0; n < Inputs.length && Inputs[n].type == 'file'; ++n);
            {
                Counter++;
            }
            return Counter;
        }
        
        function GetTotalItems()
        {
            var Items = DivListBox.getElementsByTagName('div');
            return Items.length;
        }
        
        function DisableTop()
        {
            if(GetTotalItems() == 0)
            {
                alert('You must upload at least one file./nSee the help text if you need assistance.');
                return false;
            }
            //document.getElementById("uploadpanel").style.visibility = "visible"; 
            GetTopFile().disabled = true;
          
            return true;
        }

        function getoptionchangedresponse() {


//            if (certoptions) 
//            {
//                var message = "You have changed your reporting options.\nIf you have selected a no applications or no sales option, any files you have uploaded will be deleted when you click the next button.\n"
//                message = message + "Click ok if you want to continue and delete the files you have uploaded.\nClicking cancel will restore your options to their previous state when you click the next button.";
//                if (confirm(message)) {
//                    document.forms[0][hiddenfield].value = "delete";
//                }
//                else {
//                    document.forms[0][hiddenfield].value = "restore";
//                }
//                certoptions = false;
//            }
      }