﻿
//Created By :
//Created For :
function chkdropdownselect(src,args)
{            
    if (args.Value == "0")
        args.IsValid = false;
    else
        args.IsValid = true;
}

//Created By :
//Created For :
var isShift = false;
function OnlyFieldName(e)
{

//alert(e.keyCode);
if (e.keyCode == 16)
            isShift = true;
        var res = (((e.keyCode >= 48 && e.keyCode <= 57) && isShift == false) || (e.keyCode >= 65 && e.keyCode <= 90) || e.keyCode == 8 || (e.keyCode >= 96 && e.keyCode <= 105)|| e.keyCode == 32 || e.keyCode == 9 ||(e.keyCode >34 && e.keyCode <41)|| e.keyCode == 46);
        if (!res)
            return false;
        else
            return true;
    
}


function OnlyRate(e)
{  
//alert(e.keyCode);
    //SHIFT key restriction for restricting special characters
    if(e.keyCode == 16)
    {
        if(window.event)
            {
                e.returnValue = true;
            }                     
    }
    
    if(!checkSpecialKeys(e))
    {
        if ((!(e.keyCode >= 48 && e.keyCode <= 57)) && (!(e.keyCode >= 96 && e.keyCode <= 105))  )
        {    
            if(e.keyCode != 110)
            {
                if(window.event)
                {
                    e.returnValue = false;
                }
                else
                {//For firefox
                    e.preventDefault();
                }
            }
        }
    }
}


function OnlyNumber(e)
{  
    //SHIFT key restriction for restricting special characters
    if(e.keyCode == 16)
    {
        if(window.event)
            {
                e.returnValue = true;
            }                     
    }
    if(!checkSpecialKeys(e))
    {
        if ((!(e.keyCode >= 48 && e.keyCode <= 57)) && (!(e.keyCode >= 96 && e.keyCode <= 105)) )
        {    
            if(window.event)
            {
                e.returnValue = false;
            }
            else
            {//For firefox
                e.preventDefault();
            }
        }
    }
}

// Add By Hitesh
function OnlyNumberinFieldLength(e)
{  
    
    var obj=document.getElementById("ctl00_ContentPlaceHolder1_ddlFieldType").value;
    if(obj=="Numeric")
    {
     var unicode=e.charCode? e.charCode : e.keyCode
               if(unicode!=9)
               {    
                if (unicode!=8)
                { //if the key isn't the backspace key (which we should allow)
                    if(unicode!=188)
                    {
                        if ((unicode<48||unicode>57) && (unicode<96||unicode>105) ) 
                            return false //disable key press
                            
                     }   
                }
               }
     }
    else
    {
        if(!checkSpecialKeys(e))
        {
            if ((!(e.keyCode >= 48 && e.keyCode <= 57)) && (!(e.keyCode >= 96 && e.keyCode <= 105)) )
            {    
                if(window.event)
                {
                    e.returnValue = false;
                }
                else
                {//For firefox
                    e.preventDefault();
                }
            }
        }
    }
}



//Add by Vilesh 
function chkDecimal(e)
{  
   if(!checkSpecialKeys(e))
   {
      // if (!( e.keyCode == 190 || (e.keyCode >= 48 && e.keyCode <= 57)|| e.keyCode == 46 ||(e.keyCode >= 96 && e.keyCode <= 105) ))
       if ((!(e.keyCode == 190 ||(e.keyCode >= 48 && e.keyCode <= 57)))
        && (!( e.keyCode == 110 ||( e.keyCode >= 96 && e.keyCode <= 105))) )
       {    
            if(window.event)
            {
                e.returnValue = false;
            }
            else
            {//For firefox
                e.preventDefault();
            }
       }
   }
}


//Created By : Jigna Gandhi
//Created For : for allowing Alphabets and space
function OnlyAlphabetsSpace(e)
{  
//    //SHIFT key restriction for restricting special characters
//    if(e.keyCode == 16)
//    {
//        if(window.event)
//            {
//                e.returnValue = true;
//            }                     
//    }
    if(!checkSpecialKeys(e))
    {
        if ((!(e.keyCode >= 65 && e.keyCode <= 90)) && (!(e.keyCode >= 97 && e.keyCode <= 122)) && (!(e.keyCode == 32)))
        {    
            if(window.event)
            {
                e.returnValue = false;
            }
            else
            {//For firefox
                e.preventDefault();
            }
        }
    }
}

//Created By : Jigna Gandhi
//Created For : for allowing Alphabets
function OnlyAlphabets(e)
{  
//    //SHIFT key restriction for restricting special characters
//    if(e.keyCode == 16)
//    {
//        if(window.event)
//            {
//                e.returnValue = true;
//            }                     
//    }
    if(!checkSpecialKeys(e))
    {
        if ((!(e.keyCode >= 65 && e.keyCode <= 90)) && (!(e.keyCode >= 97 && e.keyCode <= 122)))
        {    
            if(window.event)
            {
                e.returnValue = false;
            }
            else
            {//For firefox
                e.preventDefault();
            }
        }
    }
}

//Created By :
//Created For :
function CommentsLength( e, obj1, Len )
{   
    if(!checkSpecialKeys(e))
    {   
        var TextLength  = obj1.value.length;
        
        TextLength  = TextLength + 1 ;
        
        if(TextLength > Len)
        { 
            if(window.event)
            {
                e.returnValue = false;
            }
            else
            {
                e.preventDefault();
            }
        }
    }
}
            
//Created By :
//Created For :
function NoText(e)
{  
   if(!checkSpecialKeys(e))
   {
        if(window.event)
        {
            e.returnValue = false;
        }
        else
        {//For firefox
            e.preventDefault();
        }
   }
    
}

//Created By :
//Created For :
function btnNotWork(e)
{  
     if(window.event)
        {
            e.returnValue = false;
        }
        else
        {//For firefox
            e.preventDefault();
        }
    
}

//Created By :
//Created For :
function checkSpecialKeys(e)
{
    if(e.keyCode != 8 && e.keyCode != 9 && e.keyCode != 46 && e.keyCode != 37 && e.keyCode != 38 && e.keyCode != 39 && e.keyCode != 40)
    {
        return false;
    }
    else
    {
        return true;
    }
}

//Created By :
//Created For :
function chkDecimal(e)
{  
   if(!checkSpecialKeys(e))
   {
      // if (!( e.keyCode == 190 || (e.keyCode >= 48 && e.keyCode <= 57)|| e.keyCode == 46 ||(e.keyCode >= 96 && e.keyCode <= 105) ))
       if ((!(e.keyCode == 190 ||(e.keyCode >= 48 && e.keyCode <= 57)))
        && (!( e.keyCode == 110 ||( e.keyCode >= 96 && e.keyCode <= 105))) )
       {    
            if(window.event)
            {
                e.returnValue = false;
            }
            else
            {//For firefox
                e.preventDefault();
            }
       }
   }
}
        
//Created By :
//Created For :      
function chkMeasurement(e)
{  
    if(!checkSpecialKeys(e))
    {
        if (!((e.keyCode == 190 ||(e.keyCode >= 48 && e.keyCode <= 57))
         || (e.keyCode == 110 ||(e.keyCode >= 96 && e.keyCode <= 105))
         || (e.keyCode == 106 )))
        {    
            if(window.event)
            {
                e.returnValue = false;
            }
            else
            {
                e.preventDefault();
            }
        }
    }
}

function checkall(chkbox)
{
    
    var chks = chkbox.form.elements;
    var myState = chkbox.checked;
    
    for(i=0;i<chks.length;i++)
    {
        var e = chks[i];
        if(e.type=="checkbox" && e.name.indexOf('chkSelect') != -1 ) 
        {
            e.checked = myState;
        }
    }
}

function CheckForAtleastOneCheckBoxSelected(obj)
{
    if(obj.disabled)
    {
        return false;
    }
    var chks = document.getElementsByTagName("input");
    var IsSelected = false;
    for(i=0;i<chks.length;i++)
    {
        var e = chks[i]; 
        if(e.type=="checkbox" && e.id.indexOf('chkSelect') != -1) 
        {
            if(e.checked)
            {
                IsSelected=true;
                break;
            }
        }
    }
    if(IsSelected == false)
    {
        alert("Please select atleast one checkbox.");
        return false;
    }
    return true;
}

function CheckMinMaxLength(obj, Len)
{
    var TextLength  = obj.value.length;
    //TextLength  = TextLength + 1 ;
    if(TextLength == Len)
    { 
        
    }
    else
    {
        alert("Please enter character up to " + Len);
        obj.focus();
    }
}


function CopyText(Amt,MinAmt)
{
   var ValPart;
   str_Amt = document.getElementById(Amt);
   str_MinAmt = document.getElementById(MinAmt);

   str_MinAmt.value = str_Amt.value;
   return parseFloat(str_MinAmt.value);
}


function SetMaxLength( e, obj1, Len )
{   
    if(!checkSpecialKeys(e))
    {   
        var TextLength  = obj1.value.length;
        
        TextLength  = TextLength + 1 ;
        
        if(TextLength > Len)
        { 
            if(window.event)
            {
                e.returnValue = false;
            }
            else
            {
                e.preventDefault();
            }
        }
    }
}
function checkSpecialKeys(e)
{
    if(e.keyCode != 8 && e.keyCode != 9 && e.keyCode != 46 && e.keyCode != 37 && e.keyCode != 38 && e.keyCode != 39 && e.keyCode != 40)
    {
        return false;
    }
    else
    {
        return true;
    }
}


function OnlyNumberforpincode(e)
{  
    //SHIFT key restriction for restricting special characters
    
}


function SetMaxLengthPincode( e, obj1, Len )
{   
    if(!checkSpecialKeys(e))
    {   
        var TextLength  = obj1.value.length;
        
        TextLength  = TextLength + 1 ;
        
        if(TextLength > Len)
        { 
            if(window.event)
            {
                e.returnValue = false;
            }
            else
            {
                e.preventDefault();
            }
        }
        else
        {
            if(e.keyCode == 16)
            {
            if(window.event)
                {
                    e.returnValue = true;
                }                     
            }
    
            if ((!(e.keyCode >= 48 && e.keyCode <= 57)) && (!(e.keyCode >= 96 && e.keyCode <= 105)) )
            {    
                if(window.event)
                {
                    e.returnValue = false;
                }
                else
                {//For firefox
                 e.preventDefault();
                }
            }
    
        }
    }
}
