function createHTTPHandler(){
    httphandler = false;
    /*@cc_on @*/
    /*@if (@_jscript_version >= 5)
    try {
      httphandler = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
       httphandler = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
          httphandler = false;
      }
    }
    @end @*/
    if (!httphandler && typeof XMLHttpRequest!='undefined') {
        httphandler = new XMLHttpRequest();
    }
    return httphandler;
}

function validateData(objectI,myCharset)
{

	var xmlHttp3 = createHTTPHandler();

	xmlHttp3.open("GET", "/Ajax/repair.php?data="+objectI.value+"&char="+myCharset, true);
	xmlHttp3.send(null);
	xmlHttp3.onreadystatechange=function(){
		if(xmlHttp3.readyState==4){
			objectI.value = xmlHttp3.responseText;	
		}
	}
}