	/**
 * @author Chialab 2008
 */

/*...........................................    

   	GIANNI box

...........................................*/

jQuery.fn.GianniBox = function(){

	$(".gbox").click(function () {
		var heightM = $(document).height();
		var url = $(this).attr("title");
		if (typeof(url) != "undefined") {
			$(".col23").css({visibility:"hidden"}).animate({width:"560px", marginRight:"16px"}, 300);
			$("object").hide();
			
			$("<div></div>").prependTo("body").addClass("giannicontainer");
			$("<div></div>").appendTo(".giannicontainer").addClass("overlay");
			
			$("<div></div>").appendTo(".giannicontainer").addClass("giannibox").load(url);
			$(".overlay").height(heightM).fadeTo(0.5, 0.5);
			
			$(".giannibox").css("background","transparent url(/img/loadingAnimation.gif) 176px 176px no-repeat");
			
			 $(".giannibox").ajaxComplete(function(){
			   $(".giannibox").css("background","none");
			 });
			 
			
		}
	});

}




$(document).ready(function(){




/*...........................................    

	multimedia

...........................................*/

/*

$("a[@href$='mp3']").flash(
	{ src: '/singlemp3player.swf', height: 20, width: 176, wmode: 'transparent'},
	{ version: 7 },
	function(htmlOptions) {
		$this = $(this);
		htmlOptions.flashvars.file = $this.attr('href');
		$this.before($.fn.flash.transform(htmlOptions));
	});
*/

/*...........................................    

	GIANNI box

...........................................*/


	$(".gbox").click(function () {
		var heightM = $(document).height();
		var url = $(this).attr("title");
		if (typeof(url) != "undefined") {
			$(".col23").css({visibility:"hidden"}).animate({width:"560px", marginRight:"16px"}, 300);
			$("object").hide();
			
			$("<div></div>").prependTo("body").addClass("giannicontainer");
			$("<div></div>").appendTo(".giannicontainer").addClass("overlay");
			
			$("<div></div>").appendTo(".giannicontainer").addClass("giannibox").load(url);
			$(".overlay").height(heightM).fadeTo(0.5, 0.5);
			
			$(".giannibox").css("background","transparent url(/img/loadingAnimation.gif) 176px 176px no-repeat");
			
			 $(".giannibox").ajaxComplete(function(){
			   $(".giannibox").css("background","none");
			 });
			 
			
		}
	});

/*...........................................    

    metadata table

...........................................*/

	$(".mybutton").click(function () {
		var triggedUri = $(this).attr("title");
		$(""+triggedUri+"").slideToggle();
	});
	
/*...........................................    

    subDocs AJAX loading

...........................................*/
	
	$(".subdocmenuajax *[id]").css("cursor","pointer");

	$(".subdocmenuajax *[id]").click(function () {
		var triggedUri = $(this).attr("title");
		var titleUri = $("A", this).attr("title");
		var currentmenu = $(this);
		if (typeof(triggedUri) != "undefined") {
	
			//alert(triggedUri);
			
			$(".col4:first").load(""+triggedUri+" .col4");
			$("#main4ajax").load(""+triggedUri+" #main4ajax")
			.ajaxStart(function(){
				//mettere qualcosa per toglier il conetnuto e nn farlo incriccare con il gainnibox
				$(this).css("min-height","200px").css("background","transparent url(/img/loadingAnimation.gif) center no-repeat");
			})
			.ajaxStop(function(){
				jQuery.fn.GianniBox ();
				$(".subdoctitle", this).text(titleUri).show();
				//$(".subdoctitle", this).show();
			 	$(this).show();
				$(this).css("background-image","none");
			})

			
		}
		
		$(".subdocmenuajax LI").removeClass("on");
		$(this).addClass("on");

	});
	
	

/*...........................................    

    menu sup

...........................................*/


$(".menuFront").hover(
      function () {
        $("DIV.pulldown",this).show();
      }, 
      function () {
        $("DIV.pulldown").hide();
      }
    );

$(".menuFront .subdoc LI").hover(
      function () {$(this).addClass('subdocOn');}, 
      function () {$(this).removeClass('subdocOn');}
    ).click(
		function(){
		var triggedUri = $(this).attr("title");
		document.location.href=""+triggedUri+"";
	});


/*...........................................    

    quadri e quadroni

...........................................*/


$(".quadro").click(function () {
	var triggedUri = $(this).attr("title");
	if (typeof(triggedUri) != "undefined") document.location.href=""+triggedUri+"";
});
	


/*...........................................    

    font-size

...........................................*/

$(".changechar").click(function () {
	var currentSize = $("BODY DIV").css("font-size");
	var num = parseFloat(currentSize, 10);
	var unit = currentSize.slice(-2);
	if (this.id == 'large'){
	num = num * 1.2;
	} else if (this.id == 'small'){
	num = num / 1.2;
	}
	$("BODY DIV").css("font-size", num + unit);
});


/*...........................................    

   vecchie biblio in html

...........................................*/

$("#menusin A").click(function () {
	var triggedUri = $(this).attr("title");
	$(".insideDiv").hide();
	$("#menusin A").css("font-weight","normal");
	$("#"+triggedUri+"").show();
	$(this).css("font-weight","bold");
	
});

$("#menusin A:first").css("font-weight","bold");
$(".insideDiv:first").show();









});






