﻿    function validateFormControls(name, email,comment, lblName, lblEmail, lblComment, captchaText, captchaLabel)
    {

        var javaEmailRegex = new RegExp("^((?:(?:(?:[a-zA-Z0-9][\\.\\-\\+_]?)*)[a-zA-Z0-9])+)\@((?:(?:(?:[a-zA-Z0-9][\\.\\-_]?){0,62})[a-zA-Z0-9])+)\\.([a-zA-Z0-9]{2,6})$");
       
        var validName = document.getElementById(name).value;
        var validEmail = document.getElementById(email).value;
        var commentBox = document.getElementById(comment);
        var validComment = document.getElementById(comment).value.escapeHTML();
        var enableName = document.getElementById(lblName);
        var enableEmail= document.getElementById(lblEmail);
        var enableComment = document.getElementById(lblComment);
        var validCaptcha = document.getElementById(captchaText).value;
        var enableCaptcha = document.getElementById(captchaLabel);
        
        var matchValidEmail = javaEmailRegex.exec(validEmail);
        
        enableComment.innerHTML = "";
        enableName.innerHTML = "";
        enableEmail.innerHTML = "";
        
       
        var validForm = true;
            
            if(validCaptcha == "")
            {
                enableCaptcha.innerHTML = "*";                
                validForm = false;    
            }
            else
            {
                enableCaptcha.innerHTML = "";                
            }
            
            if(validComment == "")
            {
                enableComment.innerHTML = "*";
                validForm = false;         
            }

            
            if(validEmail == "")
            {
                enableEmail.innerHTML = "*";
                validForm = false;         
            }
            
            if(matchValidEmail == null)
            {
                enableEmail.innerHTML = "*";
                validForm = false;       
            }
            
            if(validName == "")
            {
                enableName.innerHTML = "*";
                validForm = false;         
            }
           
        if(typeof  thankyoucontrolId != "undefined" )
            if(document.getElementById(thankyoucontrolId) != null)        
                document.getElementById(thankyoucontrolId).style.display = "none";           
        if(!validForm)
        {
            document.getElementById('errorlablelDiv').style.display = "block";        
            return false;
        }
        else
        {
            document.getElementById('errorlablelDiv').style.display = "none";        
            enableName.style.display = 'none';
            enableEmail.style.display = 'none';
            enableComment.style.display = 'none';
            enableCaptcha.style.display = 'none';
           // openCommentSubmit();
            return true;   
        }    
    }
    
    //function openCommentSubmit() {
    //    var commentWin = window.open(_commentInsertedPopup,'commentWin','width=380,height=210,resizable,status=0,toolbar=0');
    //} 
    
 