function AJAKS() {
	//Metodlar
	this.nesneYarat = nesneYarat;
	this.Gonder = Gonder;
	this.cevapAl = cevapAl;
	this.formHazirla = formHazirla;
	
	//Ozellikler
	this.http;
	this.deger;
	this.durum;
	
	//islemler
	this.nesneYarat();
}

function nesneYarat() {
	try {
		this.http = new XMLHttpRequest();
	} catch(e) {
		try {
			this.http = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			try {
				this.http = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				alert("Tarayıcınız AJAX desteklemiyor.");			
			}
		}
	}
}

function Gonder(yer,metod, url, post_veri) {
	var yer = yer;
	http = this.http;
	http.open(metod, url);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-9');
	http.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT');
	http.setRequestHeader('Connection', 'close');
	http.onreadystatechange = function() { 
		cevapAl(http, yer); 
	}
	http.send(post_veri);
}

function cevapAl(http, yer) {
	if ( http.readyState == 4) {
		document.getElementById(yer).innerHTML = http.responseText;
	}
}

function formHazirla(form) {
	var veri = "";
	form = document.getElementById(form);
	for ( var i=0;i<form.length;i++ ) {
		element = form.elements[i];
		if (element.type == "checkbox" || element.type == "radio" ) {
			if ( element.checked == true ) {
				veri +=form.elements[i].name + "=" + form.elements[i].value + "&";
			}
		} else {
				veri +=form.elements[i].name + "=" + form.elements[i].value + "&";
		}
	}
	return veri;
}

