// JavaScript Document
var AJSwindow = new Array();


function crea_winajs(id,modello)
{
if(AJS.getElement(id)){//se esiste gią la finestra la mostro
document.getElementById(id).style.display="";
}

else{ //se non esiste la creo
AJS.ACN(AJS.getBody(), AJS.DIV({"id" : id,"style":'position:absolute; left: 50px; top: 50px; z-Index=200'}));
var mod=document.getElementById(modello).innerHTML.replace(/§/ig, id);
document.getElementById(id).innerHTML=mod;
AJS.dnd.dragAble(id, {handler: 'windrag_'+id, on_end: finedrag,on_drag: ondrag,scroll_on_overflow:false});
AJSwindow.push(id); 
}	
	
}

var ondrag = function() {
var id = AJS.dnd.current_root;
var idn = AJS.dnd.current_root.id;
if(AJS.getElement('dr_'+idn)){
var pos = AJS.absolutePosition(AJS.$('dr_'+idn));
if(pos.y<0) document.getElementById(idn).style.top =0;

var posm = AJS.absolutePosition(AJS.$(idn));

if(pos.x<5) document.getElementById(idn).style.left=0;

//document.getElementById('dr_'+idn).innerHTML =pos.x;
}


}

var finedrag = function() {
var id = AJS.dnd.current_root;
var idn = AJS.dnd.current_root.id;
for(var x=0;x<=AJSwindow.length-1;x++){if(AJSwindow[x]==idn) i=x;}
AJSwindow.splice(i,1); 
AJSwindow.push(idn); 
//reindex
var p=100;
for(var x=0;x<=AJSwindow.length-1;x++){
document.getElementById(AJSwindow[x]).style.zIndex =p;
p=p+1;
}
}

function titola_winajs(id)
{
var str=document.getElementById(id+'').innerHTML.match(/<!--titolo=[\s\S]*?-->/);
str=str+'';
str=str.replace(/<!--titolo=/,"");
str=str.replace(/-->/,"");
document.getElementById('titolo_'+id).innerHTML=str;
}

function chiudi_winajs(id)
{
document.getElementById(id).style.display="none";
}
