﻿function Captcha(){
    this.input = "";
    this.guid = "";
    this.reloadCaptcha = reloadCaptcha;    
}

function reloadCaptcha(){    
    var date = new Date();
    var timeStamp = date.getYear() + '' + date.getMonth() + '' + date.getDay() + '' + date.getHours() + '' + date.getMinutes() + '' + date.getSeconds() + date.getMilliseconds();
    var currentCaptchaGuid=$('HiddenFieldCaptcha').value;
    var url = baseURL + '/AjaxHandlers/captcha.ashx?action=Reload&guid='+currentCaptchaGuid+'&ts='+timeStamp;         
    new Ajax.Request
        (url, {   method: 'get', onSuccess: function(transport) {  
            var jsonRes = transport.responseJSON;            
            $('ImageCaptcha').src = jsonRes.ci;
            $('HiddenFieldCaptcha').value = jsonRes.cg;            
        }        
    }); 
    
}

function validateAnswerForm(){
    var isError = true;    
    if($('TextBoxAnswer').value.blank()){   
        isError=false;  
        if($('tm123')==null){ 
            var span=document.createElement('span');
            span.innerHTML = "<font color=\"Red\">Please enter text.</font>";
            span.id="tm123";        
            var parent = $('TextBoxAnswer').parentNode;    
            parent.appendChild(span);              
        }
   }    
   if($('TextBoxCaptcha').value.blank()){    
    isError=false;  
    if($('mj214')==null){ 
        var span=document.createElement('div');
        span.innerHTML = "<font color=\"Red\">Enter the word as shown in image.</font>";
        span.id="mj214";        
        var parent = $('TextBoxCaptcha').parentNode;    
        parent.appendChild(span);        
    }
   }
   
   
   
return  isError;
}


function requestForChat(){
   var date = new Date();
    var timeStamp = date.getYear() + '' + date.getMonth() + '' + date.getDay() + '' + date.getHours() + '' + date.getMinutes() + '' + date.getSeconds() + date.getMilliseconds();    
    var url = baseURL + '/ajaxHandler.ashx';         
    var params = 'qid='+questionID+'&action=rfcm&ts='+timeStamp;
    new Ajax.Request(url, {  
         method: 'post', postBody: params,   onSuccess: function(transport) { 
            alert("A request for chat has been sent to the relevant experts.");
            document.location.href = document.location.href;
        } 
    });
}
