﻿// JScript File
    <!--

            
    function highlightTextbox(source, args)
    {
        var path2 = source.id.substring(0, source.id.lastIndexOf('_'));
        var path = path2.substring(0, path2.lastIndexOf('_'));
        var control = source.id.substring((source.id.lastIndexOf('_') + 1), source.id.length);
       
        if(testValidator(document.getElementById(path + '_rfv_' + control)) && testValidator(document.getElementById(path + '_rev_' + control)) && testValidator(document.getElementById(path + '_cv_' + control)))
            document.getElementById(path + '_' + control).className = 'textBox';
        else
            document.getElementById(path + '_' + control).className = 'textBoxOn';
    }
    
    function highlightDropDownList(source, args)
    {
        var path2 = source.id.substring(0, source.id.lastIndexOf('_'));
        var path = path2.substring(0, path2.lastIndexOf('_'));
        var control = source.id.substring((source.id.lastIndexOf('_') + 1), source.id.length);
        
        if(testValidator(document.getElementById(path + '_rfv_' + control)) && testValidator(document.getElementById(path + '_rev_' + control)) && testValidator(document.getElementById(path + '_cv_' + control)))
            document.getElementById('s_' + control).className = 'ddlHightlightOff';
        else
            document.getElementById('s_' + control).className = 'ddlHightlightOn';
    }
    
    function highlightCheckBox(source, args){
        var path2 = source.id.substring(0, source.id.lastIndexOf('_'));
        var path = path2.substring(0, path2.lastIndexOf('_'));
        var control = source.id.substring((source.id.lastIndexOf('_') + 1), source.id.length);
        
        if(document.getElementById(path + '_' + control).checked){
            args.IsValid = true;
            document.getElementById(path + '_' + control).style.border = 'solid 1px black';
        }else{
            args.IsValid = false;
            document.getElementById(path + '_' + control).style.border = 'solid 1px red';
        }
    
    }
    
    function testValidator(ctrl){
        if(ctrl != null){
            if(ctrl.style.display == 'none')
                return true;
            else
                return false;
        } else {
            return true;
        }
    }
    
    
    
    //-->
