        function popitup(url)
        {
           newwindow=window.open(url,'name','height=200,width=150');
           if (window.focus)
           {
             newwindow.focus()
           }
           return false;
        }


        function RemoteRequestObject()
        {
            var A = false;

            try
            {
                A = new ActiveXObject("Msxml2.XMLHTTP");
           }
           catch(e)
           {
                try
                {
                        A = new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch(err)
                {
                        A = false;
                }
           }

           if(!A && typeof(XMLHttpRequest) != 'undefined')
                A = new XMLHttpRequest();

           return A;
        }
        function validateForm1()
        {
            var oform = document.forms['searchAnswer'];
            var msg = '';
            if(oform.elements['keyword'].value.length < 3)
            {
                msg = "Please enter min 3 characters for search";
            }
            if (msg != '')
            {
                document.getElementById('errorMsg1').innerHTML = msg;
                document.getElementById('errorMsg1').style.display = '';
                document.getElementById('errorMsg').innerHTML = '';
                return false;
            }
            else
            {
                return true;
            }
        }

        function validateForm()
        {
            var value1 = false;
            var value2 = false;

            var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
            var oform = document.forms['askAnAnswer'];
            var msg = '';

            
//alert (oform.elements['termsandconditions'].value);
            if(oform.elements['doubtText'].value.length < 25) 
            {
                msg = "Please enter at least 25 characters in the question";
            }
            else if(oform.elements['courseId'].value == 0)
            {
                msg = "Please select the course";
            } 

       /*     else if (oform.elements['termsandconditions'].checked == false)
            {
              msg = "Please read and accept Terms and Conditions";
            } */

            if (msg == '')
            {
               var xmlHttpReq = false;
               // Mozilla/Safari
               if (window.XMLHttpRequest)
               {
                   xmlHttpReq = new XMLHttpRequest();
               }
               else if (window.ActiveXObject)
               { // IE
                   xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
               }
               xmlHttpReq.open('POST', '/user/checkDoubt', false);
               xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
               xmlHttpReq.send(getquerystring());
               var r = xmlHttpReq.responseText;
              // document.write (r); 
               var index = r.indexOf("-ERR");
             //  document.write (index);
             //  if (r.indexOf("-ERR") > 0)
               if(index > 0)
               {
                   msg = "You have already submitted this question, Please ask another!";
               //    return true;
               }
            } 

            if (msg != '')
            {
               document.getElementById('errorMsg').innerHTML = msg;
               document.getElementById('errorMsg').style.display = '';
               document.getElementById('errorMsg1').innerHTML = '';
               return false;
            }
            else
            {
               return true;
            }
       }

        function getquerystring()
        {
          var oform = document.forms['askAnAnswer'];
          var doubtText = oform.elements['doubtText'].value;
          qstr = 'description=' + escape(doubtText);  // NOTE: no '?' before querystring
          return qstr;
        }



