var feedbackXMLHttp = null;
var feedbackUrl = "/help/submission.asmx";

function InitFeedbackXMLHttp()
{
    var A = null;
    try
    {
	    A = new ActiveXObject('Msxml2.XMLHTTP')
    }
    catch(e)
    {
	    try
	    {
		    A = new ActiveXObject('Microsoft.XMLHTTP')
	    }
	    catch(oc)
	    {
	        A = null
	    }
    }

    if(!A && typeof(XMLHttpRequest) != 'undefined')
    {
        A = new XMLHttpRequest()
    }

    return A
}

function SendFeedback(txtId,txtMailId,cmdId)
{
		var msg = document.getElementById(txtId).value;
		document.getElementById(txtId).value = "Sending your feedback...";
		document.getElementById(cmdId).disabled = true;
		document.getElementById(txtId).disabled = true;
		document.getElementById(txtMailId).disabled = true;
		var mail = document.getElementById(txtMailId).value;
		var data = "<?xml version=\"1.0\" encoding=\"utf-8\"?><soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"><soap:Body><SendTicket xmlns=\"DomainsBot.Fad\"><message>";
		data += msg+"</message><name>LiveFeedback</name><mail>"+mail+"</mail></SendTicket></soap:Body></soap:Envelope>"
		
		feedbackXMLHttp = InitFeedbackXMLHttp(); 
	
		if(feedbackXMLHttp&&feedbackXMLHttp.readyState!=0)
		{
			
			feedbackXMLHttp.abort()
		}
		
		if(feedbackXMLHttp)
		{
            feedbackXMLHttp.open("POST",feedbackUrl,true);
            feedbackXMLHttp.setRequestHeader("SOAPAction","DomainsBot.Fad/SendTicket");
            feedbackXMLHttp.setRequestHeader("Content-Type","text/xml; charset=utf-8"); 
            feedbackXMLHttp.send(data);
            feedbackXMLHttp.onreadystatechange=function() 
			{
                if(feedbackXMLHttp.readyState==4)
				{
					if(feedbackXMLHttp.status == 200)
					{
						 LiveFeedbackCallBack(txtId,txtMailId,cmdId);
					}
				}
				
            };
		}
	
}

function LiveFeedbackCallBack(txtId,txtMailId,cmdId)
{
	
	document.getElementById(txtId).value = "Thanks for your feedback!";
	document.getElementById(cmdId).disabled = false;
	document.getElementById(txtId).disabled = false;
	document.getElementById(txtMailId).disabled = false;
}