/**
 * @author studio
 */

function pulisci_se(e,s) {
	var element = $(e);
	if ( element.value.toLowerCase() == s.toLowerCase() ) {
	element.value = "";
	}	
}

tid = [];
function openMenu(id){
	if( typeof tid[id]!='undefined')
		clearTimeout(tid[id]);
	var m = $(id);
	m.style.display = "block";
}
function closeMenu(id, timeout){
	tid[id] = setTimeout( 
	function(){
			$(id).style.display = 'none';
	}, timeout||200);

}
function login(){
	var usr = $('username');
	var psw = $('password');
	var ajaxRequest = new Request({
		url: "login.php",
		method: "post",
		onSuccess: function(x) {
			$('benvenuto').innerHTML = x;
		}
	}).send('usr='+usr.value+'&psw='+psw.value+'&ajaxRequest=1');
}
function logout(){
	var ajaxRequest = new Request({
		url: "login.php",
		method: "post",
		onSuccess: function(x) {
			window.location.reload();
		}
	}).send('usr=&psw=&ajaxRequest=1');
}

function blocca_sblocca_sito() {
	var ajaxRequest = new Request({
		url: 'include/inc.functions.php',
		method: 'post',
		onSuccess: function(x) {
			alert(x);
			window.location.reload();
		}
	}).send('action=blocca_sblocca_sito');
}

function indicizza_sito(){
	// controlla stato di blocco del portale
	var controllo_blocco = new Request({
		url: 'include/inc.functions.php',
		method: 'post',
		onSuccess: function(x){
			if ( x=='1') {
				alert ( "Il portale č in stato di blocco.\nSbloccare il sito e riprovare.");
				return;
			} else {
				var c = confirm ( 
					'Indicizzare il portale?\n'+
					'A seconda dei files da indicizzare l\'operazione piņ durare fino a 2 minuti.\n'+
					'Continuare?');
				if(c) {
					var ajaxRequest = new Request({
						url: "core/crowler2.php",
						method: "post",
						onRequest: function(){
							// mostra la barra di avanzamento
							$('progressbar').style.display='block';
						},
						onComplete: function(){
							// nasconde la barra di avanzamento
							$('progressbar').style.display='none';
						},
						onSuccess: function(x){
							// mostra il risultato
							alert(x);
						},
						onFailure: function(){
							// mostra messaggio di errore
							alert('Impossibile eseguire l\'indicizzazione del portale.\nControllare la connessione e contatttare il webmaster.');
						}
					}).send();
				}
			}
		}
	}).send('action=controllo_blocco');
}

