﻿     function ValidatePage(poCntl)
    { 
		var oForm = poCntl.form
        var i , bOK = true
        var oDivReq = document.getElementById('divRequired')
      
        if (oDivReq){
            oDivReq.style.display = "none"}
            
        for(i=0; i< oForm.elements.length; i++){
            if(oForm.elements[i].getAttribute('required') == "1"){
                oForm.elements[i].style.borderColor = ""
              if (oForm.elements[i].type == "text" &&
                oForm.elements[i].value.length == 0){
                  oForm.elements[i].style.borderColor = "red"
                  bOK = false;
                  }
            }
            if (oForm.elements[i].type == "radio" ||
                oForm.elements[i].type == "checkbox"){
                if (oForm.elements[i].paired = 1){
                    oForm.elements[i + 1].style.borderColor = ""
                    if (!ValidatePairedCntl(oForm.elements[i], oForm.elements[i + 1]))
                        bOK = false
                }
            }
            
              
        }
        if(oDivReq && !bOK)
          oDivReq.style.display = "block"  
        
        return bOK;
    }
    
    function ValidatePairedCntl(poCntl, poPairedCntl)
    {
     //validate radio
       var bOK = true;     
       if(poCntl.checked){
            if(poPairedCntl.value.length == 0){
                poPairedCntl.style.borderColor = "red";
                bOK = false;
            }
       }
       return bOK    
    }
    

    
    function ShowStringLength(poCntrl, psTargetCntl){
        var oTargetCntl
        oTargetCntl = document.getElementById(psTargetCntl)
        //alert(oTargetCntl.Limit)
        oTargetCntl.innerText = oTargetCntl.Limit - poCntrl.value.length
    }

    
