function loadPages(url, containerid, method, formName, task) {
	var page_request = false;
	
	if(task != "") {
		url += "?" + task;
	}
	if(window.XMLHttpRequest) {
		page_request = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				page_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert("Browser İşlemi Gerçekleştiremiyor");
				return;
			}
		}
	} else {
		alert("Browser İşleminizi Gerçekleştiremiyor");
		return;
	}
	
	
	page_request.onreadystatechange=function() {
		loadpage(page_request, containerid, url);	
	}
	
	if(method == "GET") {
		page_request.open(method, url, true);
		page_request.send(null);
	} else if(method == "POST" && formName != "") {
		page_request.open(method, url, true);
		page_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		page_request.send(createQuery(formName));
	} else {
		alert("Tanımsız işlem isteminde bulunuldu");
		return;
	}
}

function loadpage(page_request, containerid, url){
//	page_request.abort();
	if(page_request.readyState == 0) {
		//Object is not initialized with data.
	}	
	if(page_request.readyState == 1) {
		//Object is loading its data.
	}
	if(page_request.readyState == 2) {
		//Object has finished loading its data
	}
	if(page_request.readyState == 3) {
		//User can interact with the object even though it is not fully loaded
	}
	if (page_request.readyState == 4) {
		var jscode = "";
		var output = page_request.responseText;
		var parts = output.match(/<script[^>]*>(.|\n|\t|\r)*?<\/script>/gi);
	//	alert(page_request.responseText);
//		alert(parts);
		if(parts){
			for(i=0;i<parts.length;i++){
				jscode += parts[i].replace(/<script[^>]*>|<\/script>/gi, "");
				output = output.replace(parts[i], "");
			}
		}
		if(jscode != ""){
//			alert("var");
			var script = document.createElement("script");
			script.type = 'text/javascript'; 
			script.lang = 'javascript';
			script.text = jscode;
			document.getElementsByTagName('head')[0].appendChild(script);
		}
		if(page_request.status==200 || window.location.href.indexOf("http") == -1) {
			document.getElementById(containerid).innerHTML = page_request.responseText;
		//	window.frames['dataframe'].window.location.replace('moreData.html');
	
//			document.getElementById("dendenID").innerHTML = page_request.responseText;
		}
	}
}
function createQuery(formName) {
	var form = document.forms[formName];
    var elements = form.elements;
    var pairs = new Array();

    for(var i = 0; i < elements.length; i++) {
        name = elements[i].name;
		value = elements[i].value
        pairs.push(name + "=" + encodeURIComponent(value));
    }
    //pairs.push("param1=1");
    return pairs.join("&");
}
