parent.document.title="New Arcadia - Gioco di ruolo Moderno";function apri(pagina,nome,proprieta){window.open(pagina,nome,proprieta)}var loadedobjects="";var rootdomain="http://"+window.location.hostname;function ajaxpage(url,containerid){var page_request=false;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){}}}else{return false;}page_request.onreadystatechange=function(){loadpage(page_request,containerid);};var r=Math.random();page_request.open('GET',url+"&rand="+r,true);page_request.send(null);}function loadpage(page_request,containerid){if(page_request.readyState==4 &&(page_request.status==200||window.location.href.indexOf("http")==-1)){document.getElementById(containerid).innerHTML=page_request.responseText;}}var myRequest=null;function CreateXmlHttpReq(handler){var xmlhttp=null;try{xmlhttp=new XMLHttpRequest();}catch(e){try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}}xmlhttp.onreadystatechange=handler;return xmlhttp;}function myHandler(divdacambiare){if(myRequest.readyState==4 && myRequest.status==200){e=document.getElementById(divdacambiare);e.innerHTML=myRequest.responseText;}}function iscrizione(){var Username=document.formuno.Username.value;var Passwd=document.formuno.Password.value;var Mail=document.formuno.Mail.value;var r=Math.random();myRequest=CreateXmlHttpReq(myHandler("Risultato"));myRequest.open("GET","/home/controllouser.php?Username="+escape(Username)+"&Password="+escape(Passwd)+"&Mail="+escape(Mail)+"&rand="+r);myRequest.send(null);}function login(){var Username=document.formuno.Username.value;var Passwd=document.formuno.Password.value;var r=Math.random();myRequest=CreateXmlHttpReq(myHandler("Risultato"));myRequest.open("GET","/home/login.php?Username="+escape(Username)+"&Password="+escape(Passwd)+"&rand="+r);myRequest.send(null);}

 var completeAHAH = {
ahah : function (url, target, delay, method, parameters) {
if ( ( method == undefined ) || ( method == "GET" ) || ( method == "get" ) ){
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
if (req) {
req.onreadystatechange = function() {
completeAHAH.ahahDone(url, target, delay, method, parameters);
};
req.open(method, url, true);
req.send("");
}
}
if ( (method == "POST") || (method == "post") ){
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
if (req) {
req.onreadystatechange = function() {
completeAHAH.ahahDone(url, target, delay, method, parameters);
};
req.open(method, url, true);
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
req.send(parameters);
}
}
},
creaDIV : function (target, html){
if (document.body.innerHTML){
document.getElementById(target).innerHTML = html;
}
else if (document.getElementById){
var element = document.getElementById(target);
var range = document.createRange();
range.selectNodeContents(element);
range.deleteContents();
element.appendChild(range.createContextualFragment(html));
}
},
execJS : function (node) {
var st = node.getElementsByTagName('SCRIPT');
var strExec;
var bSaf = (navigator.userAgent.indexOf('Safari') != -1);
var bOpera = (navigator.userAgent.indexOf('Opera') != -1);
var bMoz = (navigator.appName == 'Netscape');
for(var i=0;i<st.length; i++) {
if (bSaf) {
strExec = st[i].innerHTML;
}
else if (bOpera) {
strExec = st[i].text;
}
else if (bMoz) {
strExec = st[i].textContent;
}
else {
strExec = st[i].text;
}
try {
eval(strExec);
} catch(e) {
alert(e);
}
}
},	ahahDone : function (url, target, delay, method, parameters) {	if (req.readyState == 4) {
element = document.getElementById(target);
if (req.status == 200) {
output = req.responseText;
document.getElementById(target).innerHTML = output;
var j = document.createElement("div");
j.innerHTML = "_" + output + "_";
this.execJS(j);
}	else {
this.creaDIV(target, "errore:\n"+req.statusText);
}
}
},
likeSubmit : function ( file, method, formName, target ) {
var the_form = document.getElementById(formName);
var num = the_form.elements.length;
var url = "";
var radio_buttons = new Array();
var nome_buttons = new Array();
var check_buttons = new Array();
var nome_buttons = new Array();
var j = 0;
var a = 0;
for(var i=0; i<the_form.length; i++){
var temp = the_form.elements[i].type;
if ( (temp == "radio") && ( the_form.elements[i].checked) ) {
nome_buttons[a] = the_form.elements[i].name;
radio_buttons[j] = the_form.elements[i].value;
j++;
a++;
}
}
for(var k = 0; k < radio_buttons.length; k++) {
url += nome_buttons[k] + "=" + radio_buttons[k] + "&";
}
var j = 0;
var a = 0;
for(var i=0; i<the_form.length; i++){
var temp = the_form.elements[i].type;
if ( (temp == "checkbox") && ( the_form.elements[i].checked) ) {
nome_buttons[a] = the_form.elements[i].name;
check_buttons[j] = the_form.elements[i].value;
j++;
a++;
}
}
for(var k = 0; k < check_buttons.length; k++) {
url += nome_buttons[k] + "=" + check_buttons[k] + "&";
}
for (var i = 0; i < num; i++){	var chiave = the_form.elements[i].name;
var valore = encodeURIComponent(the_form.elements[i].value);
var tipo = the_form.elements[i].type;
if ( (tipo == "submit") || (tipo == "radio") || (tipo == "checkbox") ){}
else {
url += chiave + "=" + valore + "&";
}
}
var parameters = url;
var r = Math.random();
url = file + "?" + url + "&R=" + r;
if (method == undefined) {
method = "GET";	}
if (method == "GET") {
this.ahah(url, target, '', method, '');
}
else {
this.ahah(file, target, '', method, parameters);
}
}
};

function myHandlerCCP() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
	lista = myRequest.responseText.split("|||");
	 document.getElementById('responseUser').innerHTML = lista[0];
	 document.getElementById('responsePass').innerHTML = lista[1];
	 document.getElementById('responseMail').innerHTML = lista[2];
	 document.getElementById('tastoRegistra').innerHTML = lista[3];
    }
}

function controllocreazione() {
    var Nome = document.registraAccount.Username.value;
    var password = document.registraAccount.password.value;
    var mail = document.registraAccount.Mail.value;
    var r = Math.random();
    myRequest = CreateXmlHttpReq(myHandlerCCP);
    myRequest.open("GET","home/checkregistrazione.php?Nome="+escape(Nome)+"&Password="+escape(password)+"&Mail="+escape(mail)+"&Rand="+r);
    myRequest.send(null);
}