function carica(what,where){

			$('loading').innerHTML="<br /><br /><br /><img src=\"gfx/ajax-loader.gif\" /><br /><br />AGGIORNAMENTO DEI DATI";
			$('velina').style.height=document.body.scrollHeight+document.body.scrollTop+"px";
			
			var box = $('velina');
			var fx = new Fx.Tween(box);
			//var fx =box.effects({duration: 700, transition: Fx.Transitions.Quart.easeOut});
			var box2 = $('loading');
			var fx2 = new Fx.Tween(box2);
			//var fx2=box2.effects({duration: 100, transition: Fx.Transitions.Quart.easeOut});
			
			$('loading').style.display='inline';
			$('velina').style.display='inline'
			
			fx.start('opacity',1,0.7).chain(function(){
					// executes immediately after completion of above effect
					//log.setHTML('First effect completed (1/5)');
			
			fx2.start('opacity',0,1)	
					
			var tail='&r='+Math.floor(Math.random()*99999);
			


			var myAjax = new Request( {url: what+tail+" ",method: 'get', onComplete: function(text){
			fx.start('opacity',0.7,0).chain(function(){

			$(where).set('html',text);
			fx2.start('opacity',1,0);
			});

			}, evalScripts: true });
			myAjax.send();
			});
		}
		
function userlogin(){
carica ('login.php?email='+document.userlog.email.value+'&pwd='+document.userlog.pwd.value,'first');
}

function mostraBubble(bubbleMex){

	$('contenuto').innerHTML = bubbleMex;
	
	var img = $('bubble')
	var running = false;
	$('bubble').setStyle('opacity', 0);
	
	var fx1 = new Fx.Tween(img);
	var fx2 = new Fx.Tween(img);
	fx1.start('opacity',0,1);
	fx2.start('top',0,500).chain(function(){
			myFunction.delay(3000); //Waits 5 seconds then executes myFunction.
		}
	);
	
	
}


function myFunction(){
	var img = $('bubble')
	var fx1 = new Fx.Tween(img);
	var fx2 = new Fx.Tween(img);
	fx1.start('opacity',1,0);
	fx2.start('top',500,0);
}


function NLformCheck (address){
 if (address == "") {
		    mostraBubble("Prego specificare un'indirizzo email");
		    return false;
		  } else {
		    if (!ControlloEMail(address)) {
		        mostraBubble("EMAIL in formato non valido");
		        return false;
		
		    }
		  }
		
		  return true;

}
		
function ControlloEMail(str) {
	return /^[\w-.]+@([\w-]+\.)+[\w-]+$/.test(str);
}

function cercanelsitofunct(){
	var tail='&r='+Math.floor(Math.random()*99999);
	carica('search.php?key='+$('searchstr').value+tail,'first')
	return false;
}

