// JavaScript Document
//FUNZIONE PER PASSARE I DATI NELLA BARRA DI STATO
function passa_stato(sElement,testo){
	var obj = eval("document.getElementById(\"" + sElement + "\")");
	if(testo==""){
		testo = "&nbsp;"
	}
	obj.innerHTML = testo;
}
function alert_div(sTesto)
{
  ajaxStopTimeout = setTimeout('ajaxStopRequest()',5000);
	sTesto = typeof(sTesto) != 'undefined' ? sTesto : 'ALERT GENERICO!!';
	XHR = $.get("components/ajax/alert-ajax.php",{sTesto:sTesto,tipo:"alert"},
  function(data,status)
  {
  // Elimina il timer
		clearTimeout(ajaxStopTimeout);
		if(status=="success")
		{
			// fa comparire il messaggio di "errore del database"
			if(data=='db error')
			{
				$("#errors").css('display','block');
				$("#errors").html(error_msgs[1])
			}
			else
			{
        $('#alert_div').css('background','#FF6688');
        $('#alert_div').css('color','#FFFFCC');
			  $('#alert_div').css('alpha','0.8');
				$('#alert_div').css('top',screen.height/3-260/2);
				$('#alert_div').css('left',screen.width/2-420/2);
				$('#alert_div').show('slow');
				$('#alert_div').html(data);
				$('#alert_div').corner("round 8px");
      }  
		}
		else
		{
			$("#errors").css('display','block');
			$("#errors").html(error_msgs[0]);
		}
	});
}
function avviso_div(sTesto)
{
  ajaxStopTimeout = setTimeout('ajaxStopRequest()',5000);
	sTesto = typeof(sTesto) != 'undefined' ? sTesto : 'ALERT GENERICO!!';
	XHR = $.get("components/ajax/alert-ajax.php",{sTesto:sTesto,tipo:"avviso"},
  function(data,status)
  {
  // Elimina il timer
		clearTimeout(ajaxStopTimeout);
		if(status=="success")
		{
			// fa comparire il messaggio di "errore del database"
			if(data=='db error')
			{
				$("#errors").css('display','block');
				$("#errors").html(error_msgs[1])
			}
			else
			{
			  $('#alert_div').css('background','#3333FF');
			  $('#alert_div').css('color','#EEEEEE');
			  $('#alert_div').css('alpha','0.8');
				$('#alert_div').css('top',screen.height/3-260/2);
				$('#alert_div').css('left',screen.width/2-420/2);
				$('#alert_div').show('slow');
				$('#alert_div').html(data);
				$('#alert_div').corner("round 8px");
				//$('#alert_div').corner("top 8px cc:#EEEEEE").corner("bottom 8px cc:#EEEEEE");
      }  
		}
		else
		{
			$("#errors").css('display','block');
			$("#errors").html(error_msgs[0]);
		}
	});
}
function question_div(tipo,azione,parametro_valore,azione_dopo,parametro_dopo,sDiv,sTesto,sDivDopo)
{
  ajaxStopTimeout = setTimeout('ajaxStopRequest()',5000);
	sTesto = typeof(sTesto) != 'undefined' ? sTesto : 'VUOI PROCEDERE?';
	sDivDopo=typeof(sDivDopo)!='undefined'?sDivDopo:sDiv;
	XHR = $.get("components/ajax/alert-ajax.php",{sTesto:sTesto,tipo:"question",sTipo:tipo,sAzione:azione,sParVal:parametro_valore,sAzDopo:azione_dopo,sParDopo:parametro_dopo,idDiv:sDiv,idDivDopo:sDivDopo},
  function(data,status)
  {
  // Elimina il timer
		clearTimeout(ajaxStopTimeout);
		if(status=="success")
		{
			// fa comparire il messaggio di "errore del database"
			if(data=='db error')
			{
				$("#errors").css('display','block');
				$("#errors").html(error_msgs[1])
			}
			else
			{
			  $('#alert_div').css('background','#3366FF');
			  $('#alert_div').css('alpha','0.8');
				$('#alert_div').css('top',screen.height/3-260/2);
				$('#alert_div').css('left',screen.width/2-420/2);
				$('#alert_div').show('slow');
				$('#alert_div').html(data);
				$('#alert_div').corner("round 8px");
      }  
		}
		else
		{
			$("#errors").css('display','block');
			$("#errors").html(error_msgs[0]);
		}
	});
}
function rename_div(tipo,azione,parametro_valore,azione_dopo,parametro_dopo,sDiv,sTesto)
{
  ajaxStopTimeout = setTimeout('ajaxStopRequest()',5000);
	sTesto = typeof(sTesto) != 'undefined' ? sTesto : 'VUOI RINOMINARLO?';
	XHR = $.get("components/ajax/alert-ajax.php",{sTesto:sTesto,tipo:"rename",sTipo:tipo,sAzione:azione,sParVal:parametro_valore,sAzDopo:azione_dopo,sParDopo:parametro_dopo,idDiv:sDiv},
  function(data,status)
  {
  // Elimina il timer
		clearTimeout(ajaxStopTimeout);
		if(status=="success")
		{
			// fa comparire il messaggio di "errore del database"
			if(data=='db error')
			{
				$("#errors").css('display','block');
				$("#errors").html(error_msgs[1])
			}
			else
			{
			  $('#alert_div').css('background','#3366FF');
			  $('#alert_div').css('alpha','0.8');
				$('#alert_div').css('top',screen.height/3-260/2);
				$('#alert_div').css('left',screen.width/2-420/2);
				$('#alert_div').show('slow');
				$('#alert_div').html(data);
				$('#alert_div').corner("round 8px");
      }  
		}
		else
		{
			$("#errors").css('display','block');
			$("#errors").html(error_msgs[0]);
		}
	});
}
function file_div(tipo,azione,parametro_valore,azione_dopo,parametro_dopo,sDiv,sTesto)
{
  ajaxStopTimeout = setTimeout('ajaxStopRequest()',5000);
	sTesto = typeof(sTesto) != 'undefined' ? sTesto : 'SCEGLI IL FILE';
	XHR = $.get("components/ajax/alert-ajax.php",{sTesto:sTesto,tipo:"file",sTipo:tipo,sAzione:azione,sParVal:parametro_valore,sAzDopo:azione_dopo,sParDopo:parametro_dopo,idDiv:sDiv},
  function(data,status)
  {
  // Elimina il timer
		clearTimeout(ajaxStopTimeout);
		if(status=="success")
		{
			// fa comparire il messaggio di "errore del database"
			if(data=='db error')
			{
				$("#errors").css('display','block');
				$("#errors").html(error_msgs[1])
			}
			else
			{
			  $('#alert_div').css('background','#FF66FF');
			  $('#alert_div').css('alpha','0.8');
				$('#alert_div').css('top',screen.height/3-160/2);
				$('#alert_div').css('left',screen.width/2-320/2);
				$('#alert_div').show('slow');
				$('#alert_div').html(data);
				$('#alert_div').corner("round 8px");
      }  
		}
		else
		{
			$("#errors").css('display','block');
			$("#errors").html(error_msgs[0]);
		}
	});
}
function accessi_div(tipo,azione,parametro_valore,azione_dopo,parametro_dopo,sDiv,sTesto)
{
  ajaxStopTimeout = setTimeout('ajaxStopRequest()',5000);
	sTesto = typeof(sTesto) != 'undefined' ? sTesto : 'DATI ACCESSO';
	XHR = $.get("components/ajax/alert-ajax.php",{sTesto:sTesto,tipo:"accessi",sTipo:tipo,sAzione:azione,sParVal:parametro_valore,sAzDopo:azione_dopo,sParDopo:parametro_dopo,idDiv:sDiv},
  function(data,status)
  {
  // Elimina il timer
		clearTimeout(ajaxStopTimeout);
		if(status=="success")
		{
			// fa comparire il messaggio di "errore del database"
			if(data=='db error')
			{
				$("#errors").css('display','block');
				$("#errors").html(error_msgs[1])
			}
			else
			{
			  $('#alert_div').css('background','#FF9999');
			  $('#alert_div').css('alpha','0.8');
				$('#alert_div').css('top',screen.height/3-160/2);
				$('#alert_div').css('left',screen.width/2-320/2);
				$('#alert_div').show('slow');
				$('#alert_div').html(data);
				$('#alert_div').corner("round 8px");
      }  
		}
		else
		{
			$("#errors").css('display','block');
			$("#errors").html(error_msgs[0]);
		}
	});
}
function password_div(tipo,azione,parametro_valore,azione_dopo,parametro_dopo,sDiv,sTesto)
{
  ajaxStopTimeout = setTimeout('ajaxStopRequest()',5000);
	sTesto = typeof(sTesto) != 'undefined' ? sTesto : 'CAMBIO PASSWORD';
	XHR = $.get("components/ajax/alert-ajax.php",{sTesto:sTesto,tipo:"password",sTipo:tipo,sAzione:azione,sParVal:parametro_valore,sAzDopo:azione_dopo,sParDopo:parametro_dopo,idDiv:sDiv},
  function(data,status)
  {
  // Elimina il timer
		clearTimeout(ajaxStopTimeout);
		if(status=="success")
		{
			// fa comparire il messaggio di "errore del database"
			if(data=='db error')
			{
				$("#errors").css('display','block');
				$("#errors").html(error_msgs[1])
			}
			else
			{
        $('#oscura_div').css('alpha','0.4');
			  $('#oscura_div').css('display','block');
			  $('#alert_div').css('background','#FFCC00');
			  $('#alert_div').css('alpha','0.8');
				$('#alert_div').css('top',screen.height/3-180);
				$('#alert_div').width(400);
				$('#alert_div').css('left',screen.width/2-400/2);
				$('#alert_div').show('slow');
				$('#alert_div').html(data);
				$('#alert_div').corner("round 8px cc:#333333");
      }  
		}
		else
		{
			$("#errors").css('display','block');
			$("#errors").html(error_msgs[0]);
		}
	});
}
function carica_immagine_div(tipo,azione,parametro_valore,azione_dopo,parametro_dopo,sDiv,sTesto)
{
  ajaxStopTimeout = setTimeout('ajaxStopRequest()',5000);
	sTesto = typeof(sTesto) != 'undefined' ? sTesto : 'CARICA IMMAGINE';
	XHR = $.get("components/ajax/alert-ajax.php",{sTesto:sTesto,tipo:"carica_immagine",sTipo:tipo,sAzione:azione,sParVal:parametro_valore,sAzDopo:azione_dopo,sParDopo:parametro_dopo,idDiv:sDiv},
  function(data,status)
  {
  // Elimina il timer
		clearTimeout(ajaxStopTimeout);
		if(status=="success")
		{
			// fa comparire il messaggio di "errore del database"
			if(data=='db error')
			{
				$("#errors").css('display','block');
				$("#errors").html(error_msgs[1])
			}
			else
			{
			  $('#alert_div').css('background','#FF66FF');
			  $('#alert_div').css('alpha','0.8');
				$('#alert_div').css('top',screen.height/3-160/2);
				$('#alert_div').css('left',screen.width/2-320/2);
				$('#alert_div').show('slow');
				$('#alert_div').html(data);
				$('#alert_div').corner("round 8px");
      }  
		}
		else
		{
			$("#errors").css('display','block');
			$("#errors").html(error_msgs[0]);
		}
	});
}
function carica_testo_div(tipo,azione,parametro_valore,azione_dopo,parametro_dopo,sDiv,sTesto)
{
  ajaxStopTimeout = setTimeout('ajaxStopRequest()',5000);
	sTesto = typeof(sTesto) != 'undefined' ? sTesto : 'CARICA TESTO';
	XHR = $.get("components/ajax/alert-ajax.php",{sTesto:sTesto,tipo:"carica_testo",sTipo:tipo,sAzione:azione,sParVal:parametro_valore,sAzDopo:azione_dopo,sParDopo:parametro_dopo,idDiv:sDiv},
  function(data,status)
  {
  // Elimina il timer
		clearTimeout(ajaxStopTimeout);
		if(status=="success")
		{
			// fa comparire il messaggio di "errore del database"
			if(data=='db error')
			{
				$("#errors").css('display','block');
				$("#errors").html(error_msgs[1])
			}
			else
			{
			  $('#alert_div').css('background','#FF66FF');
			  $('#alert_div').css('alpha','0.8');
				$('#alert_div').css('top',screen.height/3-160/2);
				$('#alert_div').css('left',screen.width/2-320/2);
				$('#alert_div').show('slow');
				$('#alert_div').html(data);
				$('#alert_div').corner("round 8px");
      }  
		}
		else
		{
			$("#errors").css('display','block');
			$("#errors").html(error_msgs[0]);
		}
	});
}
