// AJAX Functions
var xmlHttp;
					
function processData(reqURL, data, handleStateFunction){
		
		xmlHttp = createXMLHttpRequest();
		//alert('obje yaratıldı');
		
		// Do the request
		//alert('post işlemine geçiliyor');
		doRequestUsingPOST(xmlHttp, reqURL, data, handleStateFunction);
		
		// Close the request
		//xmlHttp.abort();		
}

function createXMLHttpRequest() {
	
    if (window.ActiveXObject) {
        return new ActiveXObject("Microsoft.XMLHTTP");
        alert('microsoft');
    }
    else { 
        return new XMLHttpRequest();alert('firefox');
    }
    
}

function doRequestUsingPOST(activeHttpRequest, reqUrl, dataPackage, stateChangeFunction) {
				
    var url = reqUrl;
	//alert('verinin gönderileceği url  : ' + url);
    activeHttpRequest.open("POST", url, true);
    activeHttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-9");
    //activeHttpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded; language=tr"); 
	
    activeHttpRequest.onreadystatechange = stateChangeFunction;
    activeHttpRequest.setRequestHeader("Connection", "Close");
    activeHttpRequest.setRequestHeader("Method", "POST" + url + "HTTP/1.1");
	
    activeHttpRequest.send(dataPackage);
			
}





