(function(a){a.fn.vTicker=function(b){var c={speed:700,pause:4000,showItems:3,animation:"",mousePause:true,isPaused:false,direction:"up",height:0};var b=a.extend(c,b);moveUp=function(g,d,e){if(e.isPaused){return}var f=g.children("ul");var h=f.children("li:first").clone(true);if(e.height>0){d=f.children("li:first").height()}f.animate({top:"-="+d+"px"},e.speed,function(){a(this).children("li:first").remove();a(this).css("top","0px")});if(e.animation=="fade"){f.children("li:first").fadeOut(e.speed);if(e.height==0){f.children("li:eq("+e.showItems+")").hide().fadeIn(e.speed)}}h.appendTo(f)};moveDown=function(g,d,e){if(e.isPaused){return}var f=g.children("ul");var h=f.children("li:last").clone(true);if(e.height>0){d=f.children("li:first").height()}f.css("top","-"+d+"px").prepend(h);f.animate({top:0},e.speed,function(){a(this).children("li:last").remove()});if(e.animation=="fade"){if(e.height==0){f.children("li:eq("+e.showItems+")").fadeOut(e.speed)}f.children("li:first").hide().fadeIn(e.speed)}};return this.each(function(){var f=a(this);var e=0;f.css({overflow:"hidden",position:"relative"}).children("ul").css({position:"absolute",margin:0,padding:0}).children("li").css({margin:0,padding:0});if(b.height==0){f.children("ul").children("li").each(function(){if(a(this).height()>e){e=a(this).height()}});f.children("ul").children("li").each(function(){a(this).height(e)});f.height(e*b.showItems)}else{f.height(b.height)}var d=setInterval(function(){if(b.direction=="up"){moveUp(f,e,b)}else{moveDown(f,e,b)}},b.pause);if(b.mousePause){f.bind("mouseenter",function(){b.isPaused=true}).bind("mouseleave",function(){b.isPaused=false})}})}})(jQuery);


jQuery.fn.center = function () {
    this.css("position","absolute");
    //this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px");
    this.css("top", "10px");
    this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px");
    return this;
}

var flashvars = {};
jQuery.fn.flash = function () {
	//alert(this.attr("alt"));
	this.hide();
	//flashvars.source='http://mdl.biomedia.net/'+this.attr("alt")+'.mp4';
	flashvars.source= 'http://www.siaip.it'+this.attr("alt");
    flashvars.autoPlay = true;
	var params = {};
	var attributes = {};
	//alert(this.attr("href"));
	swfobject.embedSWF(this.attr("href"), "noFlash", this.attr("width"),this.attr("height"), "10.0.0", false, flashvars, params, attributes);
	//alert(swfobject);
}

var availableTags = ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby", "python", "c", "scala", "groovy", "haskell", "perl"];



var indexAccordion = false;
var sezioneID =0;
var paginaID =0;



function hideshowtipo(){
	$('#urlItem').hide();
	$('#allegatoItem').hide();
	$('#htmlItem').hide();

    if($('input:radio[name=tipo]:checked').val()==2){
		$('#urlItem').show();
	}else if($('input:radio[name=tipo]:checked').val()==3){
		$('#allegatoItem').show();
	}else if($('input:radio[name=tipo]:checked').val()==4){
		$('#htmlItem').show();
	}else{
		
		
	}
	
}

function hideshowsezione(){
	if($('input:hidden[name=sezione]').val()==1){
		$('input:radio[name=tipo]').val(4);
		$('#grptipo').hide();
		$('#grpsummary').hide();
		$('#subtitleItem').hide();
		$('label[for=html]').hide();
	}else if($('input:hidden[name=sezione]').val()==14){
		/*Links Utili*/
		$('input:radio[name=tipo]').val(2);
		$('#grptipo').hide();
		$('#subtitleItem').hide();
	}
}	
$(document).ready(function(){
	/* NEWS CHE SCORRONO */
	/*
	$('.vticker').vTicker({
   speed: 500,
   pause: 3000,
   showItems: 1,
   animation: 'fade',
   mousePause: true,
   height: 300,
   direction: 'up'
});
*/

$("a.flash").flash();
	
	/*GESTIONE REGIONALI*/
	$('#soci').hide();
	$('#attivita').hide();
	$('#news').hide();
	$('.show').click(function() {
			$('#organigramma').hide();
			$('#soci').hide();
			$('#news').hide();
			$('#attivita').hide();
			$('#'+$(this).attr("alt")).show();
			return false;
		});
	
	
	$('div.formErrors').dialog({
			autoOpen: true,
			modal: true,
			resizable: false,
			width: 580,
			height: 300,
			title:"Attenzione Errore!",

			buttons: {
				
				'Riprova': function() {
					$(this).dialog('close');
					//$("#accordion").accordion( "activate" , indexAccordion );
				}
			}

		});

	/* Gestione Messaggi AllergyTutor */
	$('div.atInfo').dialog({
		autoOpen: true,
		modal: true,
		resizable: false,
		width: 580,
		height: 300,
		title:"AllergyTutor informa!",

		buttons: {
			
			'Continua': function() {
				$(this).dialog('close');
				//$("#accordion").accordion( "activate" , indexAccordion );
			}
		}

	});
		
 	/*LIGHTBOX SLIDESHOW */
 	$('a.lightbox').lightBox();
	
	
/* GESTIONE EDIT IN BASE AL TIPO*/	
hideshowsezione();
hideshowtipo();$("input:radio[name=tipo]").change(function(){hideshowtipo();}); 	
	
sezioneID = $('#sezioneID').attr("alt");
$('#sezioneID').hide();



/* GESTIONE LABEL */
//$('div.itemRow label').prepend('» ');

$("#tipoRadio").prepend($('label input:radio'));
$(function() {$("#tipoRadio").buttonset();});


$('#pagehtml').dialog({autoOpen: false,modal: true,resizable: false,width: 780,height: 400
		});

$('.htmlPage').hide();
$('.btnPagehtml').click(function() {
			$('#pagehtml').html($(this).parent().parent().find("div.htmlPage").html());
			$('#pagehtml').dialog('open');
			return false;
		});
		

$('#pagetag').dialog({
			autoOpen: false,
			modal: true,
			resizable: false,
			width: 480,
			height: 200,

			buttons: {
				'Aggiungi': function() {
					$(this).dialog('close');
					//alert("/tagadd/"+sezioneID+"/"+paginaID+"/"+$("#tag").val());
					document.location = "/tagadd/"+sezioneID+"/"+paginaID+"/"+$("#tag").val();
				},
				'Annulla': function() {
					$(this).dialog('close');
					//$("#accordion").accordion( "activate" , indexAccordion );
				}
			}

		});

$('.btnPagetag').click(function() {
			//$('#pagecancella').html($(this).parent().find("div.txtPagecancella").html());
			
			
			paginaID = $(this).attr("href");
			paginaID =paginaID.substr(1,paginaID.length);
			

			$('#pagetag').dialog('open');
			
			
			//indexAccordion = 1;
			//$("#accordion").accordion( "activate" , false );
			return false;
		});






$('.paginaNew').attr("href","/edit/"+sezioneID+"/");
$('.showAll').attr("href","/show/"+$('#sezioneID').html()+"/"+sezioneID+"/");



//$('.paginaNew').click(function() {});
//alert(document.location.hash.substr(1,document.location.hash.length));
    	
$('#pagecancella').dialog({
			autoOpen: false,
			modal: true,
			resizable: false,
			title:"Operazione",

			buttons: {
				'Si sono sicuro': function() {
					$(this).dialog('close');
					document.location = "/allergologia/delete/";
				},
				'No': function() {
					$(this).dialog('close');
					//$("#accordion").accordion( "activate" , indexAccordion );
				}
			}

		});
		
		$('.btnPagecancella').click(function() {
			//$('#pagecancella').html($(this).parent().find("div.txtPagecancella").html());
			
			
			paginaID = $(this).attr("href");
			paginaID =paginaID.substr(1,paginaID.length);
			$('#pagecancella').html($(this).attr("alt"));

			$('#pagecancella').dialog('open');
			
			
			//indexAccordion = 1;
			//$("#accordion").accordion( "activate" , false );
			return false;
		});
	
		$('div.txtPagecancella').hide();
			

	
	$(".accordion").accordion({
			navigation: true,
			autoHeight: false,
			active:false,
			collapsible: true
		});
		
		
		//$("#accordion").accordion( "activate" , false );

	$("button, a.button").button();

	
	$('.datepicker').datepicker({
		showAnim: 		'fadeIn',
		dateFormat: 'dd-mm-yy'
		});
		
		
$("#tag").autocomplete({
			source: availableTags
		});
		
	
$('textarea.tinymce').tinymce({
	script_url : '/js/tiny_mce/tiny_mce.js',
	theme : "advanced",
	theme_advanced_toolbar_location : "top",
	entity_encoding : "numeric",

	content_css : "/css/editor.css",
	relative_urls : false,

	convert_fonts_to_spans : true,

	plugins : "pagebreak,style,advimage,advlink,iespell,inlinepopups,searchreplace,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist",
	
			theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,fontselect,fontsizeselect,|,forecolor,backcolor,|,justifyleft,justifycenter,justifyright,justifyfull,|,sub,sup",
			theme_advanced_buttons2 : "styleselect,|,link,unlink,anchor,image,|,charmap,hr,bullist,numlist,|,search,replace,|,undo,redo,fullscreen,removeformat,cleanup,code",
theme_advanced_buttons3 : ""
		
});


     });

$(window).resize(function(){
  //makePage();
  //showMenu();
});

function makePage(){
	$("div.eventoone").hide();
	/*
	
	$("#menu").hide(); 
	$("#logo").hide(); 
	$("#backspot").hide(); 

	//$("#ppp").center();
	//$("#ppp").corner("26px top");
	
	
	var offset = $("#container").offset();
	$("#testa").html("left: " + offset.left + ", top: " + offset.top);

	
	var goffset = $("#menu").offset();
	$("#coda").html("cleft: " + goffset.left + ", top: " + goffset.top);
		
	var pos = $("#ppp").offset(); 
	$("#menu").show(); 
	$("#menu").corner("20px top");
	$("#menu").css( { "left": (pos.left+8 ) + "px", "top":(pos.top+8 )+ "px" } );
	//$("#menu").offset({ top: 0, left: 0 });
	$("#menu").show(); 
	
	$("#backspot").css( { "left": (pos.left+8 ) + "px", "top":(pos.top+148 )+ "px" } );
	//$("#backspot").offset({ top: 140, left: 0 });
	$("#backspot").corner("10px right");
	$("#backspot").show(); 
	$("#backspot").fadeTo(250, 0.8);
	
	//$("#logo").offset({ top: 5, left: 18 });
	$("#logo").css( { "left": (pos.left+26 ) + "px", "top":(pos.top+13 )+ "px" } );
	$("#logo").show(); 
	*/
	//$("#homeFondo table td").corner("4px");
	$('#date').datepicker();
	
	
		
	$("div.pagecont").accordion({
			autoHeight: false, header: 'div.acTitle',collapsible: true,navigation: true,active:false
		});


}
   /*
   jQuery(document).ready(function(){
	$('.pagecont .acTitle').click(function() {
		$(this).next().toggle('slow');
		return false;
	}).next().hide();
});
*/

var showMenu = function(ev) {
  //get the position of the placeholder element
  var pos = $("#ppp").offset();  
  var width = $("#ppp").width();
  var height = $("#ppp").height();
  //show the menu directly over the placeholder
  //$("#logo").css( { "left": (pos.left ) + "px", "top":(pos.top )+ "px" } );
  $("#logo").offset({ top: 5, left: 5 });  
  $("#logo").show();
}



var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

$(document).ready(function()
{  $('#jsddm > li').bind('mouseover', jsddm_open)
   $('#jsddm > li').bind('mouseout',  jsddm_timer)});

document.onclick = jsddm_close;



