var area_riservata_servlet = "/skypubblicita/getFile.do";
$(document).ready(function() {
	$(function(){$(document).pngFix();});
	
	var selectedI = 0;
	$("#ricerca_rap option").each(function(i) {
		if($(this).val() == document.location.pathname) {
			selectedI = i;
		}
	});
	$("#ricerca_rap option:eq("+selectedI+")").attr("selected", "selected");
	
	$("#ricerca_rap, #sel_info, #sel_can").jListbox();
	
	$(".overlay").each(function() {
		$(this).overlay({top: 'center', mask: {color: '#000000', loadSpeed: 200, opacity: 0.7},/*closeOnClick: true,*/ close:"#close"});
	});
	
	$(".overlay_trigger").each(function() {
		$(this).click(function(e) {
			e.preventDefault();
			$($(this).attr("href")).overlay().load();
		});
	});
	
	$('#condividi_btn').click(function() {
		$('#condividi_box').slideToggle('slow', function() {
  		});
	});
	
	$('.dett_btn_a').click(function(){
        $('.dett_btn_a').removeClass('dett_on');
	    $('.testo_hidden').hide(400);
		$(this).parent().find('.testo_hidden').show(400);
		$(this).toggleClass('dett_on');	
	});
	
	controllo_browser();
	assegna_eventi_area_riservata();
	assegna_eventi_box_contatti();
});

function controllo_browser() {
	if($.browser.msie && $.browser.version=="6.0") {
		$('.barra_top').slideToggle(1000);
	};
	$('.barra_top_close').click (function(){
		$('.barra_top').slideToggle(1000);
	});
};

function assegna_eventi_box_contatti() {
	if($.browser.msie && $.browser.version=="7.0") {
		$('#sel_agenti').change(function(){
			var select_item = $("#sel_agenti").val();
		
			if (select_item != "0"){
				$('#id_sel_ag_esterni').addClass('sel_nascondi');
			}
			else if (select_item == "0") {
				$('#id_sel_ag_esterni').removeClass('sel_nascondi');
			}
		});
		$('#sel_ag_esterne').change(function(){
			var select_item = $("#sel_ag_esterne").val();
		
			if (select_item != "0"){
				$('#id_sel_agenti').addClass('sel_nascondi');
			}
			else if (select_item == "0") {
				$('#id_sel_agenti').removeClass('sel_nascondi');
			}
		});
	}
	else {
		$("#sel_agenti, #sel_ag_esterne").jListbox();
		$("#ul_sel_agenti_jlb > li").click(function(){
												
			var li_text = $(this).html();
			if (li_text != "Seleziona"){
				$('#id_sel_ag_esterni').addClass('sel_nascondi');
			}
			else if (li_text == "Seleziona") {
				$('#id_sel_ag_esterni').removeClass('sel_nascondi');
			}
		});
		$("#ul_sel_ag_esterni_jlb > li").click(function(){
			var li_text = $(this).html();
			if (li_text != "Seleziona"){
				$('#id_sel_agenti').addClass('sel_nascondi');
			}
			else if (li_text == "Seleziona") {
				$('#id_sel_agenti').removeClass('sel_nascondi');
			}
		});
	}
	
	$(".contatti form").submit(function(e) {
		e.preventDefault();
		
		//ff
		if($("#sel_agenti_jlb").is(":visible") && $("#sel_agenti").attr("selectedIndex") != 0) {
			document.location = $("#sel_agenti").val();
			return;
		}
		if($("#sel_ag_esterni_jlb").is(":visible") && $("#sel_ag_esterne").attr("selectedIndex") != 0) {
			document.location = $("#sel_ag_esterne").val();
			return;
		}
		
		//IE
		if($("#sel_agenti").val() != 0 && !$("#sel_agenti").hasClass("sel_nascondi")) {
			document.location = $("#sel_agenti").val();
			return;
		}
		if($("#sel_ag_esterne").val() != 0 && !$("#sel_ag_esterne").hasClass("sel_nascondi")) {
			document.location = $("#sel_ag_esterne").val();
			return;
		}
		
	});
	
}

function assegna_eventi_area_riservata() {
	$("#overlay_422 input[name='scarica']").click(function(e) {
		e.preventDefault();
		var code = $("#overlay_422 input[name='codice']").val();
		$.getJSON(area_riservata_servlet, {
			type: 0,
			code: code
		}, function(data) {
			$("#overlay_422 div.testo").hide();
			if(!data.status) {
				$("#overlay_422 div.testo_error").show().html(data.filename);
				window.setTimeout(function() {
					$("#overlay_422 div.testo").show();
					$("#overlay_422 div.testo_error").hide().html("");
				}, 5000);
			} else {
				$("#overlay_422 div.testo_error").show().html("Premi qua per scaricare il file: <br/><a href='#'>"+data.filename+"</a>");
				$("#overlay_422 div.testo_error a").click(function() {
					$.getJSON(area_riservata_servlet, {
						type: 1,
						code: code
					}, function(data) {
						document.location = data.filename;
					});
				});
			}
		});
	});
}

var share_facebook = function() {
	var c = escape(document.location.href);
	var url = "http://www.facebook.com/sharer.php?u="+c+"&t="+document.title;
	window.open(url, "Facebook", "height=300,width=540");
}

var share_twitter = function() {
	var c = escape(document.location.href);
	var url = "http://twitter.com/home?status=Sto leggendo: "+c;
	window.open(url, "Twitter", "height=400,width=780");
}

var share_linkedin = function() {
	var c = escape(document.location.href);
	var url = "http://www.linkedin.com/shareArticle?mini=true&url="+c+"&title="+document.title;
	window.open(url, "Linkedin", "height=300,width=540");
}

var share_digg = function() {
	var c = escape(document.location.href);
	var url = "http://digg.com/submit?url="+c;
	window.open(url, "Digg", "height=300,width=1000");
}

var share_delicious = function() {
	var c = escape(document.location.href);
	var url = "http://del.icio.us/post?url="+c+"&title="+document.title;
	window.open(url, "Delicious", "height=700,width=800");
}

var share_googlebookmark = function() {
	var c = escape(document.location.href);
	var url = "http://www.google.com/bookmarks/mark?op=edit&bkmk="+c+"&title="+document.title;
	window.open(url, "Google Bookmark", "height=500,width=650");
}

