$(document).ready(function(){
		
	if ($('#top').html()=="") {$('#top').css('display','none')}
	if ($('#left').html()=="") {$('#left').css('display','none')}
	if ($('#right').html()=="") {$('#right').css('display','none')}
	if ($('#bottom').html()=="") {$('#bottom').css('display','none')}

	/* menu */
	$("#menu ul.menu-1").hide();		
	$("#menu .menu-parent ul.menu-1").show().fadeTo("fast",0.5);
				
	$("#menu ul.menu-0 li.menu-out-0").hover(function(){		
		$("#menu .menu-parent ul.menu-1").stop().fadeTo("fast",0.0);
		$(this).find("ul.menu-1").stop().fadeTo("fast",1.0);		
	},function(){
		$(this).find("ul.menu-1").stop().fadeTo("fast",0.0);
		$("#menu ul.menu-1").hide();	
		$("#menu .menu-parent ul.menu-1").fadeTo("fast",0.5);
	});
			
	$("#menu .menu-parent ul.menu-1").hover(function(){		
		$("#menu .menu-parent ul.menu-1").stop().fadeTo("fast",1.1);	
	},function(){	
		$("#menu .menu-parent ul.menu-1").stop().fadeTo("fast",0.5);
	});
	
	/* area amministrativa nascondi div lingue */
	
	$("#area-amministrativa div.show-hide").hide(); 
	$("#area-amministrativa div.div-"+lan_cur+"").show(); 
	$("#filtro-lingua a."+lan_cur+"").parent("li").addClass("menu-current");
	$("#filtro-lingua .menu-lingua a").click(function(){
		$("#filtro-lingua a").parent("li").removeClass("menu-current");
		$(this).parent("li").addClass("menu-current");
		var lan= $(this).attr("class");
		$("#area-amministrativa div.show-hide").hide();
		$("#area-amministrativa div.div-"+lan).show();
	});
	

	function countChecked() {
		if($("input.internazionale").attr('checked')==true) $('.stato').show();
		else  $('.stato').hide();
	}
	countChecked();
	$("input[name='international']").click(countChecked);
});

// pulisce form invio curriculum	
function pulisci(controllo) {
	$(":text").attr('value','');
	$("textarea").attr('value','');
	$("input[name='upload']").attr('value','false');
	$(".messaggio-upload").hide();
	$(":checkbox").attr('checked',false)
	if (controllo== true) $(".highslide-body .controllo_curriculum").html('');
}

/* ajax elimina record */
function deleterecord(id,dati) {
	var response = confirm("Eliminare il record selezionato?\n\nATTENZIONE!!\nL'eliminazione avverrà per tutte le lingue!");
	if (response == true) {
		var classe= "."+$(id).attr("class");
		$(classe).parent("td").parent("tr").hide();
		$.ajax({
		  type: "POST",
		  url: "/salva_modifiche.php",
		  data: "azione=delete&"+dati,
		  dataType: "html"
		  /*success: function(msg){
			alert(dati);
		  }*/
		});
	}
}

/* upload */
function ajaxFileUpload(id) {	
	$(".loading")
	.ajaxStart(function(){
		$("input.invia").attr('disabled', true);
		$('.loading').show();
		$('a.buttonupload').hide();
	})
	.ajaxComplete(function(){
		$("input.invia").removeAttr('disabled');
		$('.loading').hide();
		$('a.buttonupload').show();
		//$("#fileToUpload").attr('value', 'Caricato');
	});
	$.ajaxFileUpload({
		url:'/salva_modifiche.php',
		secureuri:false,
		fileElementId:'fileToUpload'+id,
		dataType: 'json',
		success: function(data, status){
			if (data.control != 0) {
				$("#upload"+id).attr("value",data.control);
				$('#visto'+id).show();
			} else {
				$('#visto'+id).hide();
			}
		}
	})
	return false;
}

/* ajax elimina file */
function deletefile(dati,id) {
	var response = confirm("Eliminare il file selezionato?\n\nATTENZIONE!!\nL'eliminazione avverrà per tutte le lingue!");
	if (response == true) {
		$("#file-curriculum"+id).hide();
		$("#file"+id).attr("value",'');
		$.ajax({
		  type: "POST",
		  url: "/salva_modifiche.php",
		  data: "azione=delete_file&"+dati,
		  dataType: "html"
		});
	}
}

var aree_operative='';
var filtro_continenti= false;

/* filtro esperienze: continente */
function filtro(codice,controllo) {	
	if(controllo=='rimuovi') {
		$("#filtro ul.cont").animate({
			marginTop: '0px'
		},500); 
		$("#filtro div#contenitore").animate({
			marginLeft: '0px'
		},500);
		$("td").show();
		$("tr").show();
		$("#aree_operative p").removeClass('current');
		$('#flag span').removeClass('current');
		$('#flag span.flag_continenti').addClass('current');
		$('#flag span.rimuovi').hide();
		
		aree_operative='';
		filtro_continenti= false;
	} else if (controllo=='back') {
		$("#esperienze tbody tr").show();
		$("#filtro ul.cont").animate({
			marginTop: '0px'
		},500); 
		if (aree_operative=="") $('#flag span.rimuovi').hide();	
		filtro_continenti= false;
	} else if(controllo=='destra') {
		$('#flag span').removeClass('current');
		$('.'+codice).addClass('current');
		$("#filtro div#contenitore").animate({
			marginLeft: '-910px'
		},500); 
	} else if(controllo=='sinistra') {
		$('#flag span').removeClass('current');
		$('.'+codice).addClass('current');
		$("#filtro div#contenitore").animate({
			marginLeft: '0px'
		},500);	
	} else if(controllo=='aree') {			
		codice = '.'+codice+', ';
		$('#flag span.rimuovi').fadeTo("fast",1.0);			
		if (aree_operative.indexOf(codice)!=-1) {
			aree_operative = aree_operative.replace(codice,'');
			$("p"+codice).removeClass('current');
		} else {
			aree_operative = aree_operative+codice;
			$("p"+codice).addClass('current');
		}
		if (aree_operative!="") { 			
			$("td:not("+aree_operative+")").hide();	
			$(aree_operative).show();					
		} else { 
			$("td").show();	
			if (filtro_continenti== false) $('#flag span.rimuovi').hide();	 			
		}
	} else {
		if (controllo=='stati') {
			$("#filtro #stati").find("li:not(."+codice+")").hide();
			$("#filtro #stati").find("li."+codice).show();
			$("#filtro .stati_left").find("p:not(."+codice+")").hide();
			$("#filtro .stati_left").find("p."+codice).show();
			$("#filtro ul.cont").animate({ 
				marginTop: '-140px'
			},500);
		}
		$("#esperienze tbody tr:not(."+codice+")").hide();
		$("#esperienze tbody tr."+codice).show();
		$('#flag span.rimuovi').fadeTo("fast",1.0);		
		filtro_continenti= true;
	}
}
