function exportPRT(src,arr,dest) {	
 	
		var poststr=arr+"="+escape(document.getElementById(arr).innerHTML); 
	  	postRequestPRT(src,poststr,dest);	
}

function openFilter(cd){
	if(document.getElementById('filter'+cd).style.display=='block')
			document.getElementById('filter'+cd).style.display='none';
	else {
		startRequestPRT('./readfilter.php?field='+cd,'filter'+cd);
		document.getElementById('filter'+cd).style.display='block';
	}
}

function saveFilter(cd,campi){
 
 	var c = campi.split("|");
	var newc=""; 	
	
	var sel=0;
	
 	for (var i=0; i<c.length; i++) {
	    newc=newc+c[i]+":"+document.getElementById(cd+'-'+c[i]).checked+"|";
	    if(document.getElementById(cd+'-'+c[i]).checked == true) sel++;
    }

	if(sel==0){
		alert("E' necessario selezionare almeno un campo!");
	} else {
		startRequestPRT('./setfilter.php?field='+cd+'&str='+newc,'action');
		startRequestPRT('stampa.php','stampa');
	}
	
}

function selAll(cd){
	var campi = document.getElementById('campi'+cd).value;
	
	var chk=document.getElementById(cd+'-all').checked;

	var c = campi.split("|");
	var newc=""; 	
 	for (var i=0; i<c.length; i++) {
 	 	if(document.getElementById(cd+'-'+c[i]))
		    document.getElementById(cd+'-'+c[i]).checked = chk;
    }
}

function mostra(cd){
	document.getElementById(cd).style.display='block';
}

function nascondi(cd){
	document.getElementById(cd).style.display='none';
}

function changeCol(id,col){
	var e = document.getElementById(id);
	e.style.backgroundColor='#'+col;
}


function dissolvi(id,dis,time){

	var e=document.getElementById('menuaction');
	
	e.style.opacity = dis/100;
	e.style.filter = 'alpha(opacity=' + dis + ')';
	
	dis=dis-5;
	
	if(dis<5){
	 	e.style.opacity = 95/100;
		e.style.filter = 'alpha(opacity=' + 95 + ')';
		e.style.display='none';
	} else {
	 	
		setTimeout("dissolvi('"+id+"',"+dis+",25)",time);
	}
	
}

function noSpace(src,dest){
 	var e=document.getElementById(src);

 	var str = e.value;
 	
 	str = str.replace(/\\/g,'');
 	str = str.replace(/\//g,'');
 	str = str.replace(/\+/g,'');
 	str = str.replace(/-/g,'');
 	str = str.replace(/&/g,'');
 	str = str.replace(/\?/g,'');
 	str = str.replace(/%/g,'');
 	str = str.replace(/!/g,'');
 	str = str.replace(/$/g,'');
 	str = str.replace(/£/g,'');
 	str = str.replace(')','');
 	str = str.replace('(','');
 	str = str.replace(/\^/g,'');
 	str = str.replace(/\*/g,'');
 	str = str.replace(/#/g,'');
 	str = str.replace(/°/g,'');
 	str = str.replace(/@/g,'');
 	str = str.replace(/</g,'');
 	str = str.replace(/>/g,'');
 	str = str.replace(/\./g,'');
 	str = str.replace(/:/g,'');
 	str = str.replace(/;/g,'');
 	str = str.replace(/,/g,'');
 	str = str.replace(/=/g,''); 	
 	str = str.replace(/'/g,'');
 	str = str.replace(/"/g,'');
 	str = str.replace(/ /g,'');
 	
	document.getElementById(dest).value = str;	
}

function slideDiv(id,nbr,first){
 
 	if(first==1) setTimeout("slideDiv('"+id+"',"+(nbr-5)+",0);",100);
 	else {
	 	var e=document.getElementById(id);


		if(e.style.display != 'block') e.style.display='block';
	
		var h=parseInt(e.offsetHeight);
		if(nbr>h) nbr=h;
		e.style.top= '-'+nbr+'px';
		
		var step = 1;
		if(nbr>1000) step=500;
		if(nbr>500) step=500;
		if(nbr>300) step=100;
		if(nbr>150) step=50;
			
		if(nbr>0) {
			setTimeout("slideDiv('"+id+"',"+(nbr-5)+",0);",5);
		}
	}
}

function askDelete(f){

	var res=confirm("Vuoi davvero cancellare questa Stampa ? ");
	
	if(res){
		startRequestPRT('act_del_prt.php?file='+f,'salvataggiointerno');
	}
}

function caricaStampa(){
 	
 	document.getElementById('imposta').style.display='none';
 	document.getElementById('stampa').style.display='block';
 	document.getElementById('bottoni').innerHTML='';

	startRequestPRT('menubar.php','bottoni');
	startRequestPRT('menu.php','menubar');
	startRequestPRT('campi.php','imposta');
	startRequestPRT('stampa.php','stampa');
	
	dissolvi('menuaction',99,1000);
}