
/* Flash :

	if(!blah("index.php?apps=salala")) getURL("index.php?apps=salala");

*/

/* init */
$(document).ready(function(){
	$("a").not("[href^='#']").not("[@target=_blank]").click(function(){
		getpage(this.href);
		return false;
	});
	$("form").each(function(){
		this.submit=function(){
			sendform(this);
			return false;
		};
	})
	$("form").submit(function(){
		sendform(this);
		return false;
	});
	return false;
});

function getpage(url){
	if(url.indexOf("?")==-1) url=url+"?";
	else url=url+"&";
	url=url+"ajax=1";
	$("#content").load(url,null,function(){
		initcontent();
		return true;
		});
	return true;
}
function sendform(f){
	if(f.onsubmit) f.onsubmit();
	var dat = $(f).serializeArray();
	dat[dat.length]={name: "ajax", value: "1"};
	var url = f.action;
	$("#content").load(url,dat,function(){
		initcontent();
		});
	return true;
}
function initcontent(){
	$("#content a").not("[href^='#']").not("[@target=_blank]").click(function(){
		getpage(this.href);
		return false;
	});
	$("#content form").each(function(){
		this.submit=function(){
			sendform(this);
			return false;
		};
	})
	$("#content form").submit(function(){
		sendform(this);
		return false;
	});
	$("#content_title").html("");
	var titleObject=document.getElementById("content_title_ajax");
	if(typeof titleObject == "undefined" || titleObject == null) return;
	var targetObject=document.getElementById("content_title");
	if(typeof targetObject == "undefined" || targetObject == null) return;
	targetObject.appendChild(titleObject.parentNode.removeChild(titleObject));
}
