﻿// JScript File
//---- Prefix for Controls
var prefix="ctl00_ContentPlaceHolder1_";
function CheckAll(MainCheckBox)
{
    var Inputs = document.getElementsByTagName("input");
    for(i=0;i<Inputs.length;i++)
    {
        if(Inputs[i].type=="checkbox")
        {                   
            if(Inputs[i].id.indexOf('chkSelect')!=-1)                        
            {
                if(Inputs[i].id!=MainCheckBox.id)
                {
//                    var c =Inputs[i].onclick;
//                    document.write(c);
                }
                Inputs[i].checked = MainCheckBox.checked;
            }

        }
    }
}
  function ShowHidePanel(div)
 {    
      if(div=='div1')
      { 
        var ctl1 = document.getElementById('div1');
       
        ctl1.style.visibility="visible";
        ctl1.style.display="block";
        
        var ctl2 = document.getElementById('div2');        
        ctl2.style.visibility="hidden";
        ctl2.style.display="none";
        
        var ctl3 = document.getElementById('div3');        
        ctl3.style.visibility="hidden";
        ctl3.style.display="none";
        
        var ctl4 = document.getElementById('div4');        
        ctl4.style.visibility="hidden";
        ctl4.style.display="none";  
       
           }
     if(div=='div2')
      { 
       var ctl1 = document.getElementById('div2');        
         ctl1.style.visibility="visible";
        ctl1.style.display="block";
        
        var ctl2 = document.getElementById('div1');        
        ctl2.style.visibility="hidden";
        ctl2.style.display="none";
        
        var ctl3 = document.getElementById('div3');        
        ctl3.style.visibility="hidden";
        ctl3.style.display="none";
        
        var ctl4 = document.getElementById('div4');        
        ctl4.style.visibility="hidden";
        ctl4.style.display="none";      
       
         }
 
 if(div=='div3')
      { 
       var ctl1 = document.getElementById('div3');        
         ctl1.style.visibility="visible";
        ctl1.style.display="block";
        
        var ctl2 = document.getElementById('div1');        
        ctl2.style.visibility="hidden";
        ctl2.style.display="none";
        
        var ctl3 = document.getElementById('div2');        
        ctl3.style.visibility="hidden";
        ctl3.style.display="none";
        
        var ctl4 = document.getElementById('div4');        
        ctl4.style.visibility="hidden";
        ctl4.style.display="none";
        
         }
 if(div=='div4')
      { 
       var ctl1 = document.getElementById('div4');        
         ctl1.style.visibility="visible";
        ctl1.style.display="block";
        
        var ctl2 = document.getElementById('div1');        
        ctl2.style.visibility="hidden";
        ctl2.style.display="none";
        
        var ctl3 = document.getElementById('div2');        
        ctl3.style.visibility="hidden";
        ctl3.style.display="none";
        
        
        var ctl4 = document.getElementById('div3');        
        ctl4.style.visibility="hidden";
        ctl4.style.display="none";
        
       }
 
 } 

function CheckAll(MainCheckBox)
{
    var Inputs = document.getElementsByTagName("input");
    for(i=0;i<Inputs.length;i++)
    {
        if(Inputs[i].type=="checkbox")
        {                   
            if(Inputs[i].id.indexOf('chkSelect')!=-1)                        
            {
//                if(Inputs[i].id!=MainCheckBox.id)
//                {
////                    var c =Inputs[i].onclick;
////                    document.write(c);
//                }
                Inputs[i].checked = MainCheckBox.checked;
            }

        }
    }
  
}

function CheckDelete(id)
{
    var dropdown=document.getElementById(id);   
    var selected = 0;
    var Inputs = document.getElementsByTagName("input");
    for(i=0;i<Inputs.length;i++)
    {
        if(Inputs[i].type=="checkbox")
        {                   
            if(Inputs[i].id.indexOf('chkSelect')!=-1)                        
            {
                if(Inputs[i].checked)
                    selected = 1;
            }
        }
    }
    if(selected==0)
    {
        alert('select atleast one record');
        return false;
    }   
    
    return confirm('Do you really want to ' + dropdown.options[dropdown.selectedIndex].text + ' selected record(s)?');            
}

function CheckSelection(id)
{
    //var dropdown=document.getElementById(id);   
    var selected = 0;
    var Inputs = document.getElementsByTagName("input");
    for(i=0;i<Inputs.length;i++)
    {
        if(Inputs[i].type=="checkbox")
        {                   
            if(Inputs[i].id.indexOf('chkSelect')!=-1)                        
            {
                if(Inputs[i].checked)
                    selected = 1;
            }
        }
    }
    if(selected==0)
    {
        alert('select atleast one record');
        return false;
    }   
    
   // return confirm('Do you really want to ' + dropdown.value + '?');            
}




function IsValidImageFile(sender,e)
{      
    filePath = e.Value;
    
    filePath = filePath;
    
    var fileExt = filePath.substring(filePath.lastIndexOf('.') + 1);
    
    if(!IsValidImageExtension(fileExt))    
        e.IsValid = false;
    else
        e.IsValid = true;    
}

function IsValidImageExtension(ext)
{
    if(ext != '')
    {
        /*if(ext.toLowerCase() == 'gif' || ext.toLowerCase() == 'jpg' || ext.toLowerCase() == 'jpeg' || ext.toLowerCase() == 'bmp' || ext.toLowerCase() == 'png')
          */        
          if( ext.toLowerCase() == 'pdf' || ext.toLowerCase() == 'doc' || ext.toLowerCase() == 'docx' || ext.toLowerCase() == 'xls' || ext.toLowerCase() == 'xlsx')
            return true;
        else
            return false;
    }
}

function isAnyChecked()
{
    var Inputs = document.getElementsByTagName("INPUT");
    var bAnyChecked=false;
    for(var i=0; i<Inputs.length; i++)
    {
        if(Inputs[i].type=='checkbox' && Inputs[i].name.indexOf('chkSelectAll')==-1)
        {
            if(Inputs[i].checked)
                bAnyChecked=true;    
        }
    }
    if(bAnyChecked==false)
    {        
        alert('Select atleast one record.');
        return false;
    }
    else
    {
        
        return true;
    }
}



function CheckDownload()
{
var chkBrw=document.getElementById(prefix+'ChkBrochures');   
var chkDataSheet=document.getElementById(prefix+'ChkDatasheet');   
var chkCaseStudy=document.getElementById(prefix+'ChkCaseStudies');   

if(chkBrw!=null || chkDataSheet!=null || chkCaseStudy!=null)
{
   if(chkBrw.checked==false && chkDataSheet.checked==false && chkCaseStudy.checked==false)
        { alert('Please select document type you are looking for !');
                return false;
        }
        else
                return true;
        
}
else 
                return false;


}

function checkNaN(evt)
 {  
    var charCode= evt.charCode;
    var keyCode=evt.keyCode;
    
    
    if(typeof(charCode)!='undefined')
    {
        if(keyCode!=0)
        {    
            return true;   
        }    
    
        if ((charCode < 48 || charCode > 57))
            return false;
        return true;
    }
    else
    {
        
        if ((keyCode < 48 || keyCode > 57))
            return false;
        return true;
    }
}