    $(document).ready(function(){
		//menu
		$(".lavaLamp").lavaLamp({ fx: "backout", speed: 700 });
		$('#slideshow').cycle({fx:'fade', timeout:7000, speed:2000, pause:1, random:1 });
	});
	
		
	//kedua
	jQuery.fn.topLink = function(settings) {
		settings = jQuery.extend({
			min: 1,
			fadeSpeed: 200,
			ieOffset: 50
		}, settings);
		return this.each(function() {
			//listen for scroll
			var el = $(this);
			el.css('display','none'); //in case the user forgot
			$(window).scroll(function() {
				if(!jQuery.support.hrefNormalized) {
					el.css({
						'position': 'absolute',
						'top': $(window).scrollTop() + $(window).height() - settings.ieOffset
					});
				}
				if($(window).scrollTop() >= settings.min)
				{
					el.fadeIn(settings.fadeSpeed);
				}
				else
				{
					el.fadeOut(settings.fadeSpeed);
				}
			});
		});
	};

	function getHTTPObject() {
		var xhr = false;
		if (window.XMLHttpRequest) {
			xhr = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					xhr = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {
					xhr = false;
				}
			}
		}
		return xhr;
	}

	function validate(email) {
	   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	   var address = email;
	   if(reg.test(address) == false) {
		  return false;
	   } else return true;
	}


	var sent=false;
	
	function sendContact(mail) {
		var request = getHTTPObject();
		if (request) {
			request.onreadystatechange = function() {
				displayResponse(request);
			}
			if ((mail!="") && (validate(mail))) {
				document.getElementById('sendStatus').innerHTML='Invio in corso...';
				document.getElementById('invia').className='v-off';
				sent=true;
				var query='send=true&email='+mail;
				request.open('POST', 'send.php', true);
				request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				request.setRequestHeader("Content-length", query.length);
				request.setRequestHeader("Connection", "close");
				request.send(query);
			} else document.getElementById('sendStatus').innerHTML='Inserire un\'e-mail valida.';
		}
	}

	function displayResponse(request) {
		if (request.readyState == 4) {
			if (request.status == 200 || request.status == 304) {
				document.getElementById('sendStatus').innerHTML='E-mail aggiunta, grazie.';
				document.getElementById('invia').onclick="";
			} else {
				document.getElementById('sendStatus').innerHTML='Si &egrave; verificato un errore.';
				document.getElementById('invia').className='v';
				sent=false;
			}
		}
	}

	$(document).ready(function() {
		$('#top-link').topLink({
			min: 400,
			fadeSpeed: 500
		});
		//smoothscroll
		$('#top-link').click(function(e) {
			e.preventDefault();
			$.scrollTo(0,500);
		});
	});



