﻿/*          gloabals            */
    var browser, lang;
    var mese = new Array();
        mese['it']=new Array();mese['it'][1]="Gennaio";mese['it'][2]="Febbraio";mese['it'][3]="Marzo";mese['it'][4]="Aprile";mese['it'][5]="Maggio";mese['it'][6]="Giugno";mese['it'][7]="Luglio";mese['it'][8]="Agosto";mese['it'][9]="Settembre";mese['it'][10]="Ottobre";mese['it'][11]="Novembre";mese['it'][12]="Dicembre";
        mese['en']=new Array();mese['en'][1]="January";mese['en'][2]="February";mese['en'][3]="March";mese['en'][4]="April";mese['en'][5]="May";mese['en'][6]="June";mese['en'][7]="July";mese['en'][8]="August";mese['en'][9]="September";mese['en'][10]="October";mese['en'][11]="November";mese['en'][12]="December";
        mese['es']=new Array();mese['es'][1]="Enero";mese['es'][2]="Febrero";mese['es'][3]="Marzo";mese['es'][4]="Abril";mese['es'][5]="Maio";mese['es'][6]="Junio";mese['es'][7]="Julio";mese['es'][8]="Agosto";mese['es'][9]="Septiembre";mese['es'][10]="Octubre";mese['es'][11]="Noviembre";mese['es'][12]="Diciembre";
    var giorno = new Array();
        giorno['it']=new Array();giorno['it'][1]="Lunedì";giorno['it'][2]="Martedì";giorno['it'][3]="Mercoledì";giorno['it'][4]="Giovedì";giorno['it'][5]="Venerdì";giorno['it'][6]="Sabato";giorno['it'][0]="Domenica";
        giorno['en']=new Array();giorno['en'][1]="Monday";giorno['en'][2]="Tuesday";giorno['en'][3]="Wednesday";giorno['en'][4]="Thursday";giorno['en'][5]="Friday";giorno['en'][6]="Saturday";giorno['en'][0]="Sunday";
        giorno['es']=new Array();giorno['es'][1]="Lunes";giorno['es'][2]="Martes";giorno['es'][3]="Miércoles";giorno['es'][4]="Jueves";giorno['es'][5]="Viernes";giorno['es'][6]="Sábado";giorno['es'][0]="Domingo";
	var ora = new Array();
		ora['it'] = 'sono le ore ';
		ora['es'] = 'son las oras ';
		ora['en'] = 'it\'s ';

    function getBrowser(){

        if(navigator.userAgent.indexOf("MSIE")!= -1)
            browser="IE";
        else if(navigator.userAgent.indexOf("Firefox")!= -1)
            browser="FF";
        else if(navigator.userAgent.indexOf("Opera")!= -1)
            browser="OP";
        else if(navigator.userAgent.indexOf("Safari")!= -1)
            browser="SA";
        else{
            alert("ATTENZIONE! Browser sconosciuto!\nnon si garantisce la corretta visione della pagina!");
            browser="FF"
        }
    }

    function init(M, n, g, h, m, s, curr_lang){
        lang=curr_lang;
//        orologio(M, n, g, h, m, s);
    }

    function orologio(M, n, g, h, m, s) {

        if (s <= 9){ms = "0" + s;}
            else{ms = s }
        if (m <= 9){mm = "0" + m; }
            else{mm = m}
        if (h <= 9){mh = "0" + h; }
            else {mh = h}

        document.getElementById("cheOraE").innerHTML = giorno[lang][g] + " " + n + " " + mese[lang][M].substr(0,3) + ". " + "<br />" + ora[lang] + mh + ":" + mm + ":" + ms;

        if (s > 58){s = -1;  m=m+1}
        if (m > 59){m = 0;  h=h+1}
        if (h > 23){h = 0;}

        setTimeout("orologio(" + M + "," + n + "," + g + "," + h + "," + m + "," +(s + 1)+")",1000);
    }

    function getDay(d){
    var day=new Array();
        switch(d){
            case 1:day['it']="Lun.";day['es']="Lun.";day['en']="Mon.";break;
            case 2:day['it']="Mar.";day['es']="Mar.";day['en']="Tue.";break;
            case 3:day['it']="Mer.";day['es']="MiÃ©.";day['en']="Wed.";break;
            case 4:day['it']="Gio.";day['es']="Jue.";day['en']="Thu.";break;
            case 5:day['it']="Ven.";day['es']="Vie.";day['en']="Fri.";break;
            case 6:day['it']="Sab.";day['es']="Sab.";day['en']="Sat.";break;
            case 0:day['it']="Dom.";day['es']="Dom.";day['en']="Sun.";break;
        }

        return day[lang];
    }

	function resize_artstsbox(){
	var box=document.getElementById('arts_gen');
    var diff;
    getBrowser();

    switch(browser){
        case "FF":
            diff= 245;
            break;
        case "IE":
            diff= 260;
            break;
        case "OP":
            diff= 220;
            break;
        case "SA":
            diff= 208;
    }

	box.style.height=(screen.availHeight-diff)+"px";
	}


/***** pulsante language *****/

function hide_lang_options(){
	var box = document.getElementById('lang_form')
	box.style.display = 'none';
}

function set_bg(elm){
	var inputs = document.forms['LangForm'].elements;
	for(i=1; i < inputs.length; i++){
		if(inputs[i] == elm) inputs[i].style.background = '#aaa';
		else inputs[i].style.background = 'transparent';
	}
}


function hold_visible(){
	var box = document.getElementById('lang_form')
	box.style.display = 'inline';
}

function show_lang_form(){
	var box = document.getElementById('lang_form'), state = box.style.display;

	state = state == '' ? 'none' : state;

	if(state == 'none'){
	var The_table = document.getElementById('table_links'), cell_num = Math.floor(The_table.rows[0].cells.length / 2), width = (900 / cell_num) - 5, mar_l = Math.floor(width / 2) + 2;

		if(navigator.userAgent.indexOf("Safari") == -1 && navigator.userAgent.indexOf("Opera") == -1)
			box.style.marginLeft = '-' + mar_l + 'px';

		box.style.width = width + 'px';
		box.style.display = 'inline';
		document.forms['LangForm'].elements[1].focus();

		hold_visible();

	}else
		hide_lang_options();
}
/***** fine pulsante language *****/

	function flaction(){return false}

	function open_news(cllr){
		var box = cllr.parentNode.childNodes[4], vis = (box.style.display != 'block') ? 'block' : 'none';
		box.style.display = vis;
	}

/********************   INIZIO ESPERIMENTI TABELLA ARTISTI  ******************************/

    function initTable(){
    var table = document.getElementById('alphabet');
    var tds = table.getElementsByTagName('td');

        for(i=0; i<tds.length; i++){
            tds[i].setAttribute("onclick","selectArtist(this)");
        }
    }


    function selectArtist(td){
    var char = td.innerHTML == "all" ? "%" : td.innerHTML;
    var vars = "star=" + char;
        ajaxreq("arts_gen","arts_inc/all.php","post",vars)
    }

/*    funzioni della pagina personale artisti */

    function discography(id){
        ajaxreq('bioArts', 'discografia.php', 'post', 'art_id=' + id);
    }

    function ajaxreq(div, url, met, vars){
    var xmlhttp=null;

    	if (window.XMLHttpRequest){
     	 	xmlhttp=new XMLHttpRequest()
    	}else if (window.ActiveXObject){
      		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
    	}

    	if (xmlhttp!=null){
      		xmlhttp.onreadystatechange=function(){

            	if (xmlhttp.readyState==4){

              		if (xmlhttp.status==200){
              			document.getElementById(div).innerHTML=xmlhttp.responseText;
              		}else{
                    	alert("Problem retrieving data: " + xmlhttp.statusText)
              		}
              	}
            }
      		xmlhttp.open(met,url,true);
    		xmlhttp.setRequestHeader("content-type", "application/x-www-form-urlencoded")
    		xmlhttp.send(vars);
    	}else{
      		alert("Your browser does not support XMLHTTP.")
    	}
    }

    function stop_all_music(){
    var obj_coll = document.getElementsByName('aud_read');

        for(n=0;  n<obj_coll.length; n++){
            obj_coll[n].stoppa();
        }

    }
    
/* azione invocata dalle miniature della pagina personale artista*/
function open_foto_artista(foto){
var oldPath = document.getElementById('artMainImg').getAttribute('src'), pathLength = oldPath.lastIndexOf('/'),
    newPath = oldPath.substr(0,pathLength + 1) + foto + ".jpg";
    document.getElementById('artMainImg').setAttribute('src', newPath);
}

function set_miniCont(){
var cont = document.getElementById('miniCont'), imgs = cont.getElementsByTagName('img');
    if(imgs.length > 10)
        cont.style.width = (imgs.length * 60) + "px";
        cont.style.display = 'block';
}
/*    *************************************** */


function send_tour_reg(cllr, star){
	var TheForm = cllr.parentNode.parentNode;

	 TheForm.star.value = star;
	 TheForm.submit();

}

function minisite(artista_id){
var f = document.getElementById('art_req_form');
    f.star.value = artista_id;
    f.submit();
    return false;
}