function include_js(fname) {document.write('<script language="javascript" src="'+fname+'"></script>');}

var MC_SHARED='mc4/shared/';
var main_title=' - Duplex.it - ';
//core
include_js(MC_SHARED+"core_js/system.js");
include_js(MC_SHARED+"core_js/interface.js");

//plugins
include_js(MC_SHARED+"plugins/askit/askit.js");
include_js(MC_SHARED+"plugins/opaciti/opaciti.js");
include_js(MC_SHARED+"plugins/acticons/acticons.js");
include_js(MC_SHARED+"plugins/ipost/ipost.js");

function get(p,t) {
	var xhr=new ask (p,t);
	xhr.autoask();
	return false
	
}
function pull(p,t) {
	var xhr=new ask (p,t);
	xhr.wait_callback=pull_callback;
	xhr.autoask();
	
}
function post(fd,tg) {
	var put_contents=function(iobj,self) {
		$(tg).innerHTML=self.responseText;
	}
	var i=new ipost({
		simple : false,
		source : fd,
		onload_callback : put_contents
	});
}
function load(p,t,tit) {
	var xhr=new ask (p,t);
	xhr.wait_callback=wait_callback;
	xhr.after_load_callback=function () {
		hh.put(p,t,main_title+tit);
	}
	xhr.autoask();
}

function askit_attach(cont,loader) {
	var alla=$$(cont,'a');
	for (var i=0; i< alla.length; i++) {
		var currel=alla[i];
		currel.onclick=function() {
			loader ? load(this.href,this.target,this.title) : get(this.href,this.target);
			return false;
		}
	}
}

function wait_callback(s1,s2,r,data) {
	switch (s1) {
		case 1:
		case 2:
		case 3:
		document.body.style.cursor="wait";
		$(data.t).innerHTML='<div  align=center style="margin:10px"><img width="16" src=img/loader.gif> Caricamento in corso...</div>';
		break;
		case 4:
		default:
			document.body.style.cursor="auto";
		break;
	}
}
function pull_callback(s1,s2,r,data) {
}
openwin=function(p,t) {
	window.open(p,t,"width=800, height=600, scrollbars=1");
}
