// JavaScript Document

function pulisciBox() {
	if (document.forms[0].query.value == "Inserisci parole da cercare") {
		document.forms[0].query.value = "";
	}
}

function altroSito(url, target, features) {
    var theWindow = window.open(url, '_blank2');
	window.blur();
	window.focus();
    theWindow.focus();
    return theWindow;
}

function scorriDoc(direzione) {
   if (direzione == "avanti") {
      document.forms[1].pagina.value++;
   }
   else {
      document.forms[1].pagina.value--;
   }
   document.forms[1].submit();
}


function dataOggi() {
        giorni = new Array ("Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "Venerdi", "Sabato");
	mesi = new Array ("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre");
	oggi = new Date;

        document.write(giorni[oggi.getDay()] + ", " + oggi.getDate() + " " + oggi.getMonth() + " " + oggi.getYear() + " - " + oggi.getHours() + ":");
        minuti = oggi.getMinutes();
        if (minuti < 10 )
           minuti = "0" + minuti;
        document.write(minuti);
}




function azzeraRicerca() {
   document.forms[2].pagina.value = 1;
   document.forms[2].submit();
}

var _POPUP_FEATURES = "location='0, statusbar=0, menubar=0, scrollbars=1, resizable=1, width=800, height=600";

function raw_popup(url, target, features) {
    var theWindow = window.open(url, '_blank', _POPUP_FEATURES);
	window.blur();
	window.focus();
    theWindow.focus();
    return theWindow;
}

function externalLinks() { 
	if (!document.getElementsByTagName) return;
	   var anchors = document.getElementsByTagName("a"); for (var i=0; i<anchors.length; i++) { 
	   var anchor = anchors[i]; 
	   if (anchor.getAttribute("href") && (anchor.getAttribute("rel") == "external") || (anchor.getAttribute("class") == "external")) anchor.target = "_blank"; 
	} 
}

function disattivaModulo() {
        for (i=2; i<document.forms[1].length;i++) {
           document.forms[1].elements[i].disabled = "disabled";
        }
}

function attivaModulo() {
        for (i=0; i<document.forms[1].length;i++) {
           document.forms[1].elements[i].disabled = null;
        }

}

function setFontSize(size) {
	var body = document.getElementsByTagName('body')[0];
	var percentuale = "100%"; // default
	if (size == 1) percentuale = "80%";
	if (size == 2) percentuale = "100%";
	if (size == 3) percentuale = "120%";
	body.style.fontSize = percentuale;
}

function percorso() {
	if ((document.forms[2].luogo.value != "inserisci partenza") && (document.forms[2].luogo.value != "")) {
		path = "http://maps.google.it/maps?f=d&hl=it&geocode=&saddr=" + document.forms[2].luogo.value + "&daddr=Atzara+NU";
		window.open(path,"percorso","location='0, statusbar=0, menubar=0, scrollbars=1, resizable=1, width=1024, height=768");
	}
	else {
		alert("Inserisci un luogo corretto!");
	}
	return false;
}

function inviaForm() {
    document.forms[1].submit();
}

function accendi(canali){
	if(canali.charAt(canali.length-1)==',')
		canali=canali.substr(0,canali.length-1);
	if(canali=='')
        	canali='null';
	if(canali!='null'){
		var a=canali.split(',');
		for(i=0;i<a.length;i++){
			var b=document.getElementById(a[i]).src;
			var c=b.split('/').pop();
			document.getElementById(a[i]).src=b.replace(c,'on_'+c);
		}
	}
}
function spegni(canali){
	if(canali.charAt(canali.length-1)==',')
		canali=canali.substr(0,canali.length-1);
	if(canali=='')
        	canali='null';
    	if(canali!='null'){
		var a=canali.split(',');
		for(i=0;i<a.length;i++){
			var b=document.getElementById(a[i]).src;
			document.getElementById(a[i]).src=b.replace('on_','');
		}
	}
}

function vaiAlComune() {
	if (document.getElementById('campoComune').value != '-') {
		var theWindow = window.open(document.getElementById('campoComune').value, '_blank');
		window.blur();
		window.focus();
    		theWindow.focus();
	}
}

function illumina (canale) {
	var a = canale.getElementsByTagName('img')[0].getAttribute('src');
	if(a.indexOf('on_')==-1) {
		var b = a.split('/').pop();
		canale.getElementsByTagName('img')[0].setAttribute('src', a.replace(b, 'on_'+b));
		canale.getElementsByTagName('img')[0].setAttribute('rel', 'funzione');
	}
}

function oscura (canale) {
	var a = canale.getElementsByTagName('img')[0].getAttribute('src')
	var b = canale.getElementsByTagName('img')[0].getAttribute('rel');
	if(b=='funzione')
		canale.getElementsByTagName('img')[0].setAttribute('src', a.replace('on_', ''));
}

function init () {
	var a = document.getElementsByTagName('a');
	for (var i = 0; i < a.length; i++)
		if (a[i].getAttribute('rel') == 'canale') {
			if (a[i].addEventListener) {
				a[i].addEventListener('mouseover', function () { illumina(this); }, false);
				a[i].addEventListener('mouseout', function () { oscura(this); }, false);
			} else if (a[i].attachEvent) {
				a[i].attachEvent('onmouseover', function () { illumina(this); });
		                a[i].attachEvent('onmouseout', function () { oscura(this); });
			}
		}
}
