function controlMail(myform) { 
  	var allarme='';
	var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	if (!espressione.test(myform.mail.value))
	{
	    allarme="Inserire un indirizzo e-mail valido!";
	}
	if(allarme!='') {
		alert(allarme);
		return false;
	}	
	else
		return true;
}

$(document).ready(function(){
	$(".btn-slide").click(function(){
		$("#panel").slideToggle("slow");
		$(this).toggleClass("active"); return false;
	});
	$("#tabSidebar").tabs();
	$('#dock').jqDock();
	$('ul.sf-menu').superfish();
});

$(document).ready(function()
{
  //first slide down and blink the message box
  $(".clickObjL").click(function()
  {
     $(".object1").animate({opacity: "show"}, "medium");
  });
  
  $(".clickObjR").click(function()
  {
     $(".object2").animate({opacity: "show"}, "medium");
  });
  
  //close the message box when cross red image is clicked
  $("#close_message1").click(function()
  {
     $(".object1").hide();
  });
  $("#close_message2").click(function()
  {
     $(".object2").hide();
  });
});

$(document).ready(function()
{
  //first slide down and blink the message box
  $(".object").animate({
  top: "0px"
  }, 1000 );

  //close the message box when cross red image is clicked
  $("#close_message").click(function()
  {
     $(".object").hide();
  });
});

$().ready(function() {
  $('#ex3a').jqm({
    trigger: '#ex3aTrigger',
    overlay: 0, /* 0-100 (int) : 0 is off/transparent, 100 is opaque */
    overlayClass: 'whiteOverlay'})
    .jqDrag('.jqDrag').jqmShow(); /* make dialog draggable, assign handle to title */
  
  // Close Button Highlighting. IE doesn't support :hover. Surprise?
  $('input.jqmdX')
  .hover(
    function(){ $(this).addClass('jqmdXFocus'); }, 
    function(){ $(this).removeClass('jqmdXFocus'); })
  .focus( 
    function(){ this.hideFocus=true; $(this).addClass('jqmdXFocus'); 
    })
  .blur( 
    function(){ $(this).removeClass('jqmdXFocus'); });
});

$(document).ready(function(){
	$(".firma a").hover(function() {
		$(this).next("em").animate({opacity: "show", top: "-120"}, "slow");
	}, function() {
		$(this).next("em").animate({opacity: "hide", top: "-130"}, "fast");
	});
});

$(document).ready(function(){
	//hide message_body after the first one
	$(".message_list .message_body").hide();
	//toggle message_body
	$(".message_head").click(function(){
		$(this).next(".message_body").slideToggle(500)
		return false;
	});
	//collapse all messages
	$(".collpase_all_message").click(function(){
		$(".message_body").slideUp(500)
		return false;
	});
	//show all messages
	$(".show_all_message").click(function(){
		$(this).hide()
		$(".show_recent_only").show()
		$(".message_list li:gt(4)").slideDown()
		return false;
	});

	//show recent messages only
	$(".show_recent_only").click(function(){
		$(this).hide()
		$(".show_all_message").show()
		$(".message_list li:gt(4)").slideUp()
		return false;
	});
});

$(document).ready(function(){
	//hide message_body after the first one
	$(".message_list2 .message_body2").hide();
	//toggle message_body
	$(".message_head2").click(function(){
		$(this).next(".message_body2").slideToggle(500)
		return false;
	});
	//collapse all messages
	$(".collpase_all_message2").click(function(){
		$(".message_body2").slideUp(500)
		return false;
	});
	//show all messages
	$(".show_all_message2").click(function(){
		$(this).hide()
		$(".show_recent_only2").show()
		$(".message_list2 li:gt(4)").slideDown()
		return false;
	});
	//show recent messages only
	$(".show_recent_only2").click(function(){
		$(this).hide()
		$(".show_all_message2").show()
		$(".message_list2 li:gt(4)").slideUp()
		return false;
	});
});