load_waiting = "<p align='center'><img src='/images/yukleniyor.gif'> <br>sayfa yükleniyor...</p>";
post_url = "/kitap/index.pl";
function open_url(target, link_url) {
	if(! target) { target = "govde" }
    document.getElementById(target).innerHTML=load_waiting;
	var params = "aj=1";
	var option = {
		method: "GET",
		type: "html",
		encoding: "windows-1254",
		parameters: params,
		onFailure: function () {
			return true;
		}
	}
	/*var aj = "aj=1";
	if(link_url.match(new RegExp(aj))) { aj = undef }
	else { aj = link_url.match(new RegExp("=")) ? ";"+aj : "?"+aj } 
	*/
	var request = new Ajax.Updater(target, link_url, option);
	var pos = link_url.indexOf('?') + 1;
	var hash = pos ? link_url.substr(pos) : '';
	frames["ajaxframe"].location = "?"+hash;
	return false;
}


function open_form(target, form_url, myform, file) {
	if(! target) { target = "govde" }
    document.getElementById(target).innerHTML=load_waiting;
	var newObjectName = new Date();
	var params = "aj=1";
	params += "&" + formSerialize(myform);
    var option = {
		method: "POST",
		type: "html",
		encoding: "windows-1254",
		parameters: params,
		onFailure: function () {
			return true;
		}
	}
	//document.getElementById(target).innerHTML=post_url+"?"+params+"&"+newObjectName;
	//return false;
	var request = new Ajax.Updater(target, post_url, option);
	frames["ajaxframe"].location = "?"+params;
	return false;
}

function formSerialize (myform) {
	var formstr = "";
	for (i = 0; i < myform.length; i++) {
		if(formstr) { formstr += "&"; }
		formstr += myform[i].name + "=" + myform[i].value;
	}
	return formstr;
}

function returnedpage (divname,result) {
	if(!divname) { divname = "govde" }
    document.getElementById(divname).innerHTML=result;
}

/*
function open_url (url, target) {
    document.getElementById(target).innerHTML=load_waiting;
    frames["ajaxframe"].location = url+";aj=1";
	return false;
}

function open_url(url, target, method, form) {
	//return true   //AJAX İPTAL EDİLDİ
	if (! method) { method = "GET" }
 	if (! document.getElementById) { return true }

	document.getElementById(target).innerHTML = load_waiting;
	getXMLHttpObject();
 	if (myajax == undefined) {
  		return true;
 	}

	var aj = "aj=1";
	if(url.match(new RegExp(aj))) { aj = undef }
	else { aj = url.match(new RegExp("=")) ? ";"+aj : "?"+aj }
 	myajax.open("GET", url+aj, true);
 	myajax.onreadystatechange = function() { response(url+aj, target); }
 	myajax.send(null);
	return false;
} 


function getXMLHttpObject () {
	if (window.XMLHttpRequest) {
		myajax = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		try { myajax = new ActiveXObject ("Msxml2.XMLHTTP") }
		catch (e) {
			try { myajax = new ActiveXObject ("Microsoft.XMLHTTP") }
			catch (e) { }
		}
	}
}


function response(url, target) {
 	if (myajax.readyState == 4) {
		var data = (myajax.status == 200) ? myajax.responseText : "Sayfa yüklenmesinde bir hata oluştu: " + url;
		//data = data.replace(/</g, "&lt;");
		//data = data.replace(/>/g, "&gt;");
		//data = "<pre>"+data+"</pre>";
	 	document.getElementById(target).innerHTML = data;
	}
}


function uyaridir(uyari) {
	alert(uyari);
}
*/

//function set_loading_message(msg) {
// 	load_waiting = msg ? msg : "Sayfa yükleniyor...";
//}
