﻿var IMG_VOTA_OFF = "/images/lampadinaoff.gif";
var IMG_VOTA_ON = "/images/lampadinaon.gif";

var grandezzaTesto = 1.0;

var hideDummy = false;

jQuery(document).ready(function() {
    jQuery("a").each(function() {
        if (this.href.indexOf(".pdf") > -1)
            jQuery(this).attr("rel", "popup");
    });

    jQuery("a[rel=popup]").click(function() {
        var sUrl = this.href;

        if (sUrl.indexOf("javascript") < 0)
            window.open(sUrl);
        else {
            setTimeout(sUrl.replace("javascript:", ""), 0);
        }

        return false;
    });

    jQuery("a[rel=popup]").bind("onkeydown", function() {
        if (sUrl.indexOf("javascript") < 0)
            window.open(sUrl);
        else
            setTimeout(sUrl, 0);

        return false;
    });
	
	var tabboxes = jQuery("div#wrapper div.right ul.tabs li a");

	selectTab(tabboxes[0]);
	
	tabboxes.click(function () {
		if (jQuery(this).parent().attr("class").indexOf("last") == -1)
			return selectTab(this);
	});
	
	jQuery("div.link a").click(function () {
		jQuery("div.oversize").removeClass("hover");
		jQuery("div#header ul li").removeClass("hover");
		
		jQuery(this).parent().parent().find("div.oversize").addClass("hover");
		jQuery(this).parent().parent().addClass("hover");
		
		return false;
	});
	
	jQuery("div#header ul li").mouseover(function () {
		jQuery("div.oversize").removeClass("hover");
		jQuery("div#header ul li").removeClass("hover");
		jQuery("div.dummy").css('display', 'block');
		
		jQuery(this).addClass("hover");
		jQuery(this).find("div.oversize").addClass("hover");
		
		jQuery("div#header ul li.hover div.dummy").css("opacity", 0.4);
		
		hideDummy = false;
	});
	
	jQuery("div#header ul li").mouseout(function () {
		jQuery("div.oversize").removeClass("hover");
		jQuery("div#header ul li").removeClass("hover");
		
		hideDummy = true;
		
		setTimeout('f_hideDummy();', '200');
	});
	
	jQuery("ul.vota li a").mouseover(function () {
		jQuery("ul.vota li a img").attr("src", IMG_VOTA_OFF);
		jQuery("ul.vota li a").removeClass("finito");
		
		var href = this.href;
		
		jQuery("ul.vota li a").each(function () {
			if (jQuery(this).attr("class") != "finito") jQuery(this).find("img").attr("src", IMG_VOTA_ON);

			if (this.href == href)
				jQuery("ul.vota li a").addClass("finito");
		});
	});
	
	jQuery("ul.vota li a").mouseout(function () {
		jQuery("ul.vota li a img").attr("src", IMG_VOTA_OFF);
	});
	
	jQuery("a.testopiu").click(function () {
		grandezzaTesto += 0.1;
		
		jQuery("div.center div.content").css("font-size", grandezzaTesto + "em");
		
		return false;
	});
	
	jQuery("a.testomeno").click(function () {
		grandezzaTesto -= 0.1;
		
		jQuery("div.center div.content").css("font-size", grandezzaTesto + "em");
		
		return false;
	});
	
	jQuery(".stampa").click(function () {
		window.print();
		
		return false;
	});
	
	jQuery("a#add2browser").click(function () {
		add2browser();
		
		return false;
	});
});

function selectTab(li) {
	var tabboxes = jQuery("div#wrapper div.right ul.tabs li");
	tabboxes.removeClass("selected");
	
	jQuery(li).parent().addClass("selected");
	
	var indice = 0;
	
	for (i = 0; i < tabboxes.length; i++) {
		if (jQuery(tabboxes[i]).find("a").attr("href") == jQuery(li).attr("href"))
			indice = i;
	}
		
	for (i = 0; i < 4; i++) {
		jQuery(tabboxes[i + indice]).css("opacity", 5 / (i * 1 + 5));
		jQuery(tabboxes[indice - i]).css("opacity", 5 / (i * 1 + 5));
	}
	
	jQuery("div#wrapper div.right ul.tabs li.last").css("opacity", 1);
	
	jQuery("div#tabboxes").scrollTo(jQuery(li).attr("href"));
	
	return false;
}

function GetScroll() {
    var x = 0;

    try {
        x = pageXOffset;
    } catch (e) {
        x = document.documentElement.scrollLeft;
    }
	
	return x;
}

function f_hideDummy() {
	if (hideDummy)
		jQuery("div.dummy").css('display', '');
}

function add2browser () {
	var bookmarkurl="http://www.poliziadistato.it";
	var bookmarktitle="Polizia di Stato";
		
	if (window.sidebar && window.sidebar.addPanel)
		window.sidebar.addPanel(bookmarktitle, bookmarkurl, "");
	else
		if (document.all)
			window.external.AddFavorite(bookmarkurl, bookmarktitle);
	
	return false;
}
