// JavaScript Document

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

//  Random immagini index
function image() {};
image_i = new image();
number = 0;

image_i[number++] = "<img src='../imm/1_i.jpg' border='0' width='403px' height='270px' />"
image_i[number++] = "<img src='../imm/2_i.jpg' border='0' width='403px' height='270px' />"
image_i[number++] = "<img src='../imm/3_i.jpg' border='0' width='403px' height='270px' />"
image_i[number++] = "<img src='../imm/4_i.jpg' border='0' width='403px' height='270px' />"
image_i[number++] = "<img src='../imm/5_i.jpg' border='0' width='403px' height='270px' />"
image_i[number++] = "<img src='../imm/6_i.jpg' border='0' width='403px' height='270px' />"
image_i[number++] = "<img src='../imm/7_i.jpg' border='0' width='403px' height='270px' />"
image_i[number++] = "<img src='../imm/8_i.jpg' border='0' width='403px' height='270px' />"
image_i[number++] = "<img src='../imm/9_i.jpg' border='0' width='403px' height='270px' />"
image_i[number++] = "<img src='../imm/10_i.jpg' border='0' width='403px' height='270px' />"

function random_i(){
increment = Math.floor(Math.random() * number);
document.write(image_i[increment]);
}

image_e = new image();
number = 0;

image_e[number++] = "<img src='../imm/1_e.jpg' border='0' width='403px' height='270px' />"
image_e[number++] = "<img src='../imm/2_e.jpg' border='0' width='403px' height='270px' />"
image_e[number++] = "<img src='../imm/3_e.jpg' border='0' width='403px' height='270px' />"
image_e[number++] = "<img src='../imm/4_e.jpg' border='0' width='403px' height='270px' />"
image_e[number++] = "<img src='../imm/5_e.jpg' border='0' width='403px' height='270px' />"
image_e[number++] = "<img src='../imm/6_e.jpg' border='0' width='403px' height='270px' />"
image_e[number++] = "<img src='../imm/7_e.jpg' border='0' width='403px' height='270px' />"
image_e[number++] = "<img src='../imm/8_e.jpg' border='0' width='403px' height='270px' />"
image_e[number++] = "<img src='../imm/9_e.jpg' border='0' width='403px' height='270px' />"
image_e[number++] = "<img src='../imm/10_e.jpg' border='0' width='403px' height='270px' />"

function random_e(){
increment = Math.floor(Math.random() * number);
document.write(image_i[increment]);
}

bg = new image();
number = 0;

bg[number++] = "<img src='../imm/bg_alim.jpg' border='0' width='200px' height='200px' />"
bg[number++] = "<img src='../imm/bg_cmdreg.jpg' border='0' width='200px' height='200px' />"
bg[number++] = "<img src='../imm/bg_reatt.jpg' border='0' width='200px' height='200px' />"
bg[number++] = "<img src='../imm/bg_rfl.jpg' border='0' width='200px' height='200px' />"
bg[number++] = "<img src='../imm/bg_stab.jpg' border='0' width='200px' height='200px' />"
bg[number++] = "<img src='../imm/bg_trasf.jpg' border='0' width='200px' height='200px' />"
bg[number++] = "<img src='../imm/bg_var.jpg' border='0' width='200px' height='200px' />"

function random_bg(){
increment = Math.floor(Math.random() * number);
document.write(bg[increment]);
}


// pop up
function openpop(pag,w,h,nome) {
  var l = Math.floor((screen.availWidth-w)/2); 
  var a = Math.floor((screen.availHeight-h)/2);
  fin = window.open(pag,nome,"width="+w+",height="+h+",menubar=no,toolbar=no,resizable=no,scrollbars=yes,left=" + l + ",top=" + a);
}

//  convalida modulo
function avvisoefocus(element, message) {
	alert(message);
	element.focus();
}
function controllo(form) {
	var completo = false;
		if (form.nome.value == "") {
			avvisoefocus(form.nome, "Inserire il Nome!");
			}
		else if (form.cognome.value == "") {
			avvisoefocus(form.cognome, "Inserire il Cognome!");
			}
		else if (form.ragionesociale.value == "") {
			avvisoefocus(form.ragionesociale, "Inserire la Ragione Sociale!");
			}
		else if (form.tel.value == "") {
			avvisoefocus(form.tel, "Inserire il numero di telefono!");
			}
		else if (form.email.value.indexOf("@") == -1 ||
			form.email.value.indexOf(".") == -1) {
			avvisoefocus(form.email, "Inserire l\'indirizzo e-mail.");
			}
		else if (form.messaggio.value == "") {
			avvisoefocus(form.messaggio, "Inserire il messaggio.");
			}
		else {
			completo = true;
		}
	return completo;
}

if (typeof jQuery != 'undefined') {
    jQuery(document).ready(function($) {
        var filetypes = /\.(zip|exe|pdf|doc*|xls*|ppt*|mp3)$/i;
        var baseHref = '';
        if (jQuery('base').attr('href') != undefined)
            baseHref = jQuery('base').attr('href');
        jQuery('a').each(function() {
            var href = jQuery(this).attr('href');
            if (href && (href.match(/^https?\:/i)) && (!href.match(document.domain))) {
                jQuery(this).click(function() {
                    var extLink = href.replace(/^https?\:\/\//i, '');
                    _gaq.push(['_trackEvent', 'External', 'Click', extLink]);
                    if (jQuery(this).attr('target') != undefined && jQuery(this).attr('target').toLowerCase() != '_blank') {
                        setTimeout(function() { location.href = href; }, 200);
                        return false;
                    }
                });
            }
            else if (href && href.match(/^mailto\:/i)) {
                jQuery(this).click(function() {
                    var mailLink = href.replace(/^mailto\:/i, '');
                    _gaq.push(['_trackEvent', 'Email', 'Click', mailLink]);
                });
            }
            else if (href && href.match(filetypes)) {
                jQuery(this).click(function() {
                    var extension = (/[.]/.exec(href)) ? /[^.]+$/.exec(href) : undefined;
                    var filePath = href;
                    _gaq.push(['_trackEvent', 'Download', 'Click-' + extension, filePath]);
                    if (jQuery(this).attr('target') != undefined && jQuery(this).attr('target').toLowerCase() != '_blank') {
                        setTimeout(function() { location.href = baseHref + href; }, 200);
                        return false;
                    }
                });
            }
        });
    });
}
