window.addEvents({
    'domready': function() {
        changeLang();
        $$('#news div div').each(function (div) {
            if (!div.hasClass('linea')) {
                div.getElement('a.news').addEvent('click', function(e) {
                    showNews(e.target.getParent());
                });
            }
        });
        $$('.menuTop').each(function (a) {
            a.addEvent('click', function(e) {
                var clicked=e.target;
//                if(a.getProperty('id')!='lavora'){
                    if(e.target.getProperty('class')=='selected'){
                        e.target.set('class', 'menuTop');
                        $(e.target.getProperty('id')+'Open').dispose();
                    } else
                        e.target.set('class', 'selected');
                    $$('#menuTop a').each(function (a) {
                        var checked=a;
                        if(checked!=clicked) {
                            a.set('class', 'menuTop');
                            if ($defined($(a.getProperty('id')+'Open')))
                                $(a.getProperty('id')+'Open').dispose();
                        }
                    });
//                }
                showMenu1(e.target.getProperty('id'));
            });
        });
    }
});
function changeLang(){
    $$('#flags a').each(function (a) {
		//if(a.hasClass('off')){
			a.addEvents({
				'mouseenter':function(e){
					lang=a.getElement('img').getProperty('name');
					var text='';
					switch(lang){
						case 'it':text='italiano';break;
						case 'en':text='english';break;
						case 'de':text='deutsch';break;
						case 'fr':text='français';break;
						case 'es':text='No disponible';break;
						default:
					}
					var tips=new Element('div').setProperty('id','tips').setStyles({'-moz-border-radius':2,'-webkit-border-radius':2,'-o-border-radius':2}).inject($('testa'),'before');
					tips.set('text',text);
				},
				'mouseleave':function(){
					$('tips').destroy();
				},
				'click':function(e){
					e.stop();
					lang=a.getElement('img').getProperty('name');
					if(!(lang=='es')){
						location.href='http://www.dedoniturismo.it/'+lang+'/';
					}
				}
			});
		//}
	});
	/*var langRequest = new Request({url: './index.php'});
    var lang =navigator.language? navigator.language : navigator.systemLanguage
    lang=lang.substr(0,2)
    $$('#flags a').each(function (a) {
        a.addEvent('click',function(e){
            lang=e.target.getProperty('name');
            langRequest.send({data:'lang='+lang});
        });
    });*/
}
function showNews(node) {
    $$('#news div div').each(function (div) {
        if (!div.hasClass('linea')) {
            div.getElement('p').setStyle('display', (div == node) ? 'block' : 'none');
        }
    });
}
function showMenu1(target) {
    $$('#menuTop a').each(function (a) {
        if (a.getProperty('class')=='selected'){
            new Element('div', {
                'id': target+'Open',
                'class': target
            }).inject('menuTop');

            var request = new Request({
                url: './menuTop.php',
                onSuccess: function(responseText){
                    $(target+'Open').set('html',responseText);
                }
            }).send({
                data:'type='+target
            });
        }
    });
}
