		$(document).ready(function(){
			
			LavorincasaLogin = function(){

					var speed = 'fast';
					var overlay = false;
					var loginform = false;
					var container = false;
					var oklink = false;
					
					var exist = function(){
						return $('#ajxlogin_overlay').size() > 0;
					}
		
					var create = function(){
						$('<div id="ajxlogin_overlay"></div><div id="ajxlogin_container"><div id="login"><form id="loginform" name="loginform" method="get" action=""><table border="0" cellpadding="0" cellspacing="0" align="center" width="100%"><tr><td colspan="2"><a href="#" style="float:right" class="close">x</a><h3 style="margin:0 0 3px 0; padding:0;text-align:center">Accesso utenti Registrati</h3></td></tr><tr><td>username:</td><td><input name="username" id="username" type="text" value="" /></td></tr><tr><td>password:</td><td><input name="password" id="password" type="password" value="" /></td></tr><tr><td colspan="2" align="left"><input type="submit" value="Login" /></td></tr>        <tr>          <td colspan="2" align="right">Se non sei registrato clicca <a href="http://www.lavorincasa.it/utenti/registrazione.php" style="font-weight:bold">qui</a></td></tr><tr><td colspan="2" align="right">&nbsp;</td></tr><tr><td colspan="2" align="right"><a href="http://www.lavorincasa.it/utenti/recupero_password.php" style="font-size:10px">Hai dimenticato la password?</a></td></tr></table></form></div></div>')
							.hide()
							.appendTo('body');
		
						overlay = $('#ajxlogin_overlay');
						container = $('#ajxlogin_container');
						loginform = $('#loginform');
						$('#ajxlogin_container .close').click(function(){close()});

						overlay.css({
								'width':'100%',
								'background-color':'#000',
								'left':'0',
								'top':'0',
								'position':'absolute',
								'z-index':'90',
								'opacity':'.8',
								'filter':'alpha(opacity=80)'
								}).click(close);
			
						container.css({
								'width':'300px',
								'background-color':'#000',
								'position':'absolute',
								'z-index':'91',
								'background-color':'#fff',
								'border':'2px solid red',
								'font-size':'12px',
								'padding':'10px',
								'color':'#000',
								'position': 'absolute'
								});
			
						loginform.submit(function(){

							var u = $('#loginform #username').val();
							var p = $('#loginform #password').val();
							$.get('http://www.lavorincasa.it/utenti/login_control_ajax.php', {'username':u, 'password':p} , 
								function(data){
								if(data == 'false'){
									$('#loginform #logMessage').hide().html('I dati inseriti non vono validi. Riprova').show(speed);
								}
								else{ document.location = oklink; }
									});
						
							return false;
						
						});

					}//create
					
					var close = function(){
						container.hide(speed);
						overlay.hide(speed);
						return false;
					}
					
					this.open = function(href){
						
						oklink = href || document.location;
		
						if(!exist()){
							create();
							}
		
						var offset_y = (document.all)?document.body.scrollTop:window.pageYOffset;
		
						overlay.css({'height': ($(window).height()+offset_y) + 'px'});
					
						container.css({
							'top': (($(window).height() / 2 + offset_y)) + 'px',
							'left': '50%',
							'marginTop': '-150px',
							'marginLeft': '-150px'
						});
					
						overlay.show(speed);
						container.show(speed);
					} //end open
			} //lavorincasalogin

			// su tutti i link
			ajax_login = new LavorincasaLogin;
			$('a.ajax_login').click(function(){
				if( IS_Logged === true ){return true}
				else{
					ajax_login.open( this.href );
					return false;
				}
			});
		});
