function checkQuestionForm(  )
{
        var continuesubmit = true;
        var message = "";
       
        if( document.getElementById("question_name").value == "" || document.getElementById("question_email").value == "" || document.getElementById("question_category").value == "None" || document.getElementById("question_subject").value == "" || document.getElementById("question_question").value == "" )
        {
                continuesubmit = false;
               
                message = message + "Please complete the following fields: ";
                if ( document.getElementById("question_name").value == "" )
                {
                       message = message + "Name, ";
                }
                
                if ( document.getElementById("question_email").value == "" )
                {
                       message = message + "Email, ";
                }
                
                if ( document.getElementById("question_category").value == "None" )
                {
                       message = message + "Category, ";
                }
                
                if ( document.getElementById("question_subject").value == "" )
                {
                       message = message + "Subject, ";
                }
 
                if ( document.getElementById("question_question").value == "" )
                {
                       message = message + "Question, ";
                }
               
                message = message.replace(/, $/, '');
        }
        else
        {
               // Construct a regular expression to use for checking the email address construction
               // /^ -> start of expression
               // ([a-zA-Z0-9])+ -> One or more occurrences of a combination of (a-z, A-Z, 0-9)
               // ([\.a-zA-Z0-9_-])* -> Zero or more occurrences of a combination of ('.', a-z, A-Z, 0-9, '_', '-')
               // (@)|(\%40) -> Either @ or @'s HTML code (%40)
               // ([a-zA-Z0-9])+ -> One or more occurrences of a combination of (a-z, A-Z, 0-9)
               // (\.[a-zA-Z0-9_-]+)+ -> One or more occurrences of a combination of (.(a-z, A-Z, 0-9, '_', '-')) and one or more of the same combination
               // $/ -> end of expression
               var regexp = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*(@)|(\%40)([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
               
               // Test the regular expression with the email address from clientEmail1
               if( !regexp.test( document.getElementById("question_email").value ) )
               {
                        continuesubmit = false;
                        message = message + "Please enter a valid email address";
               }
        }
       
        if( continuesubmit == false )
        {
                alert(message);
                return false;
        }
        else
        {
                document.submitquestion.submit();
                return true;
        }
}

function submitter( type )
{
        element = document.createElement("input");
        element.setAttribute("name", "submitimage");
        element.setAttribute("type", "hidden");
        element.setAttribute("value", type);
        
        document.searchform.appendChild(element);
        
        document.searchform.submit();
}