

function createXmlHttpObject() {

  var req = null;

  try {

    req = new XMLHttpRequest(); //ie7, ff, safari

  }

  catch (e) {

    try {

      req = new ActiveXObject("Msxml2.XMLHTTP"); //later ie

    }

    catch (e) {

      try {

        req = new ActiveXObject("Microsoft.XMLHTTP") // earlier ie

      }

      catch (e) {

        // could not create XMLHttpRequest object

        return false;

      }

    }

  }

  return req;

}

var feedback_id = null;

function feedback(feedbackid, feedbacklocale) {
        feedback_id = feedbackid;
        var textfield = document.getElementById('posText');
	var ycomment=escape(encodeURI(textfield.value));

	if(ycomment==''){
                textfield.className = 'warn';
		return false; 
	}

	var params=feedbacklocale + "=1&comment="+ycomment;
		objXMLHttp=createXmlHttpObject();
		if (objXMLHttp==null) {
			alert ('Your browser does not support the XMLHttpRequest object!');

			return;

		}
		var url='/feedback.php';
		objXMLHttp.onreadystatechange = result;
		objXMLHttp.open('POST',url,true); // POST method
		objXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		objXMLHttp.setRequestHeader("Content-length", params.length);
		objXMLHttp.setRequestHeader("Connection", "close");
		objXMLHttp.send(params);
}




function result()
{
  if (objXMLHttp.readyState == 4 || objXMLHttp.readyState == "complete") {
    document.getElementById(feedback_id).innerHTML=objXMLHttp.responseText // completed

  }
} 
