// JavaScript Document

function StartsWith(str, text) {
    return (str.match("^" + text) == text)
}

function TrackLinks() {
    TrackSkypeLinks();
    TrackEmailLinks();
}

function TrackSkypeLinks() {
    var description;

    var links = document.getElementsByTagName("a");
    for (var i = 0; i < links.length; i++) {
        if (StartsWith(links[i].href, 'skype:')) {
            description = links[i].href.substring(6);
            if (description != null && description.length > 0) {
                description = 'Invio e-mail a ' + description;
                links[i].addEventListener('click', TrackSkypeFunction(description), false);
            }
        }
    }
}

function TrackSkypeFunction(description) {
    return function() {
        pageTracker._trackEvent('Skype', 'Click', description, 0);
        return true;
    }
}

function TrackEmailLinks() {
    var description;

    var links = document.getElementsByTagName("a");
    for (var i = 0; i < links.length; i++) {
        if(StartsWith(links[i].href, 'mailto:')){
            description = links[i].href.substring(7);
            if (description != null && description.length > 0) {
                description = 'Invio e-mail a ' + description;
                links[i].addEventListener('click', TrackEmailFunction(description), false);
            }
        }
    }
}

function TrackEmailFunction(description) {
    return function() {
        pageTracker._trackEvent('E-mail', 'Click', description, 0);
        return true;
    }
}

function preloadImages() {
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function menuBoxMouseOver(cell,img,url){
	cell.style.cursor='pointer';
	cell.style.backgroundColor = '#4582A8';
	img.src=url;
}

function menuBoxMouseOut(cell,img,url){
	cell.style.backgroundColor = '#1982BD';
	img.src=url;
}

function LoadIFrame(name, url){
    if(document.getElementById(name)){
        document.getElementById(name).src = url;
    }
}

function PrintIFrame(name){
    if(frames[name]){
        document.getElementById(name).style.visibility='visible';
        frames[name].focus();
        frames[name].print();
        document.getElementById(name).style.visibility='hidden';
    }
}