function Kezzap(){
	this.Language = "English";
	this.XmlHttp = this.CreateXmlHttp();
}

Kezzap.prototype.CreateXmlHttp = function(){
// xmlhttp nesnesini farklı browserlar için alalım.
        xmlhttp = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            xmlhttp = new XMLHttpRequest();
            if (xmlhttp.overrideMimeType) {
                xmlhttp.overrideMimeType('text/xml');
            }
        } else if (window.ActiveXObject) { // IE
            try {
                xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!xmlhttp) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
		
		return xmlhttp
}

Kezzap.prototype.Load = function(zUrl,zMethod,zData,zAsync){
	var zAsync = (zAsync == null) ? false : zAsync ;
	this.XmlHttp.open(zMethod,zUrl,zAsync);
	this.XmlHttp.send(zData);
	//return this.XmlHttp.responseText;
}

Kezzap.prototype.LoadInto = function(zTarget){
	document.getElementById(zTarget).innerHTML = this.XmlHttp.responseText;
}

Kezzap.prototype.GetText = function(){
	return this.XmlHttp.responseText;
}

Kezzap.prototype.Url2TR = function(str){
str=str.replace(/%E7/g,"ç");
str=str.replace(/%C7/g,"ç");
str=str.replace(/%F0/g,"g");
str=str.replace(/%D0/g,"G");
str=str.replace(/%FD/g,"i");
str=str.replace(/%DD/g,"I");
str=str.replace(/%F6/g,"ö");
str=str.replace(/%D6/g,"Ö");
str=str.replace(/%FE/g,"s");
str=str.replace(/%DE/g,"S");
str=str.replace(/%FC/g,"ü");
str=str.replace(/%DC/g,"Ü");
return unescape(str);
}