window.addEvent('domready', function(){


    /*********** social *****************/
    /*try {
     
     var socialSlide = new Fx.Slide('social', {
     mode: 'horizontal'
     });
     //socialSlide.slideOut();
     socialSlide.hide();
     
     (function(){
     socialSlide.slideIn();
     }).delay(2000);
     }
     catch (err) {
     }*/
    /*********** sidemenu *****************/
    /*try {
     
     items = $$('#sidenav li a');
     
     items.each(function(item){
     var nextEl = item.getNext('ul');
     if (nextEl) {
     var slide = new Fx.Slide(nextEl, {
     duration: 1000,
     transition: Fx.Transitions.Pow.easeOut
     });
     slide.hide();
     //item.addEvent('mouseenter', function(e){
     //    slide.slideIn();
     //});
     (function(){
     slide.slideIn();
     }).delay(2000);
     }
     
     });
     
     }
     catch (err) {
     }*/
    /*********** credits *****************/
    /*try {
     
     $('sidebar_credits').addEvent('mouseenter', function(e){
     $('credits').tween('right', '0');
     });
     
     $('sidebar_credits').addEvent('mouseleave', function(e){
     $('credits').tween('right', '-175');
     });
     
     }
     catch (err) {
     }*/
     
     /*********** header mercante *****************/
     try {
		var moveMercante = new Fx.Tween($('mercante-immagine'), {transition: 'bounce:out'});
		$('mercante-immagine').fade('hide');
		moveMercante.set('bottom', -50);
		
		if(Browser.Engine.trident){
			(function(){
			$('mercante-immagine').fade('in');
			moveMercante.start('bottom', -50,-20);
        }).delay(3000);
        

		}
		else{
			(function(){
				$('mercante-immagine').fade(0.6);
				moveMercante.start('bottom', -50,-20);
	        }).delay(3000);
        
	        $('mercante').addEvent('mouseenter', function(){$('mercante-immagine').fade('in');});
	        $('mercante').addEvent('mouseleave', function(){$('mercante-immagine').fade(0.6);});
		}
		
		
        $('mercante').addEvent('click', function(){window.open("/article_files/files/presentazione_mercanteinfiera.pdf"); return false;});
		
    } 
    catch (err) {
    }
     
     
     
    /*********** links target *****************/
    try {
    
        links = $$('a');
        
        links.each(function(link){
            if (link.getProperty('target')) {
                var target = link.getProperty('target');
                if (target == '_blank') {
                    if (link.getProperty('href').test("^.+\.((jpg)|(gif)|(jpeg)|(png))$")) {
                        link.removeProperty('target');
                        link.setProperty('rel', 'lightbox');
                        //link.setProperty('title', link.text);
                    }
                    
                }
            }
            else {
                var subs = link.getProperty('href').substring(0, 7);
                if (subs == 'http://' || link.getProperty('href').test("^.+\.((pdf)|(zip))$")) {
                    link.setProperty('onclick', 'window.open(this.href); return false;');
                }
            }
        });
        
    } 
    catch (err) {
    }
    
    
    
    /*********** preselezione stand artista *****************/
    try {
    
        var counter = 0;
        var inputs = $$('#CandidateGalleryAddArtistAccountForm .radio input');
        inputs.each(function(el){
            if (el.getProperty('checked')) {
                counter++;
            }
        });
        if (counter == 0) {
            inputs[1].setProperty('checked', 'checked');
        }
        
    } 
    catch (err) {
    }
    
    try {
    
        var counter = 0;
        var inputs = $$('#CandidateGalleryAgentiAddArtistAccountForm .radio input');
        inputs.each(function(el){
            if (el.getProperty('checked')) {
                counter++;
            }
        });
        if (counter == 0) {
            inputs[1].setProperty('checked', 'checked');
        }
        
    } 
    catch (err) {
    }
    
    
    /*********** preselezione stand associazione *****************/
    try {
    
        var counter = 0;
        var inputs = $$('#CandidateGalleryAddAssociationAccountForm .radio input');
        inputs.each(function(el){
            if (el.getProperty('checked')) {
                counter++;
            }
        });
        if (counter == 0) {
            inputs[1].setProperty('checked', 'checked');
        }
        
    } 
    catch (err) {
    }
    
    try {
    
        var counter = 0;
        var inputs = $$('#CandidateGalleryAgentiAddAssociationAccountForm .radio input');
        inputs.each(function(el){
            if (el.getProperty('checked')) {
                counter++;
            }
        });
        if (counter == 0) {
            inputs[1].setProperty('checked', 'checked');
        }
        
    } 
    catch (err) {
    }
    
    
    /*********** preselezione giornate disponibili *****************/
    try {
    
        $('GalleryGiornateDisponibiliTutte').setProperty('checked', 'checked');
        
    } 
    catch (err) {
    }
    
    
    /*********** dati account artista *****************/
    try {
    
        $('copia_artista').addEvent('click', function(){
            $('GalleryInvoiceName').value = $('GalleryName').value + ' ' + $('GalleryLastName').value;
            $('GalleryInvoiceAddress').value = $('GalleryAddress').value;
            $('GalleryInvoiceCity').value = $('GalleryCity').value;
            $('GalleryInvoiceDistrict').value = $('GalleryDistrict').value;
            $('GalleryInvoicePostalCode').value = $('GalleryPostalCode').value;
            $('GalleryInvoicePhone').value = $('GalleryPhone').value;
        });
        
        
    } 
    catch (err) {
    }
    
    /*********** dati account associazione *****************/
    try {
    
        $('copia_associazione').addEvent('click', function(){
            $('GalleryInvoiceName').value = $('GalleryLastName').value;
            $('GalleryInvoiceAddress').value = $('GalleryAddress').value;
            $('GalleryInvoiceCity').value = $('GalleryCity').value;
            $('GalleryInvoiceDistrict').value = $('GalleryDistrict').value;
            $('GalleryInvoicePostalCode').value = $('GalleryPostalCode').value;
            $('GalleryInvoicePhone').value = $('GalleryPhone').value;
        });
        
        
    } 
    catch (err) {
    }
    
    
    
    try {
        /*********** check altro campo attività  *****************/
        
        setvisibility = function(check, textbox, withtransition){
            var status = check.getProperty('checked');
			var input = textbox.getElement('input');
            if (status) {
                textbox.fade('in');
            }
            else {
                input.setProperty('value', '');
                if (withtransition) {
                    textbox.fade('out');
                }
                else {
                    textbox.fade('hide');
                }
                
            }
        }
        
        
        //gallerie
        var check1 = $('GalleryCampiDiAttivitaCheckAltro');
        var textbox1 = $('campoAttivitaExtra');
        if (check1) {
            setvisibility(check1, textbox1, false);
            check1.addEvent('click', function(){
                setvisibility(check1, textbox1, true);
            });
        }
        
        
        
        
        //artisti
        var check2 = $('ArtistCampiDiAttivitaCheckAltro');
        var textbox2 = $('campoAttivitaExtra');
        if (check2) {
            setvisibility(check2, textbox2, false);
            check2.addEvent('click', function(){
                setvisibility(check2, textbox2, true);
            });
        }
        
        
        
    } 
    catch (err) {
    }
    
    
    /**** roar box ******/

	try {
		var flashMessage = $('flashMessage'); 
		
		if(flashMessage){
			flashMessage.setStyle('display','none');
			var roar = new Roar({	
					duration: 8000,
					position: 'lowerLeft',
					margin: {x: 20, y: 20},
					offset: 10,
					className: 'roar'
				});
			roar.alert(
				'Messaggio:',
				flashMessage.get('text')
			);
		
		}
        
  	} 
    catch (e) {
    //alert(e.message);
    }
    
    
    try {
			document.addEvent('keydown', function(event){
			    if (event.key == '0' && event.alt){
			     	$$('.zzz').setStyle('display','block');
			     	$$('.hhh').setStyle('display','none');
			     } 
			});
		
		}

    catch (e) {

    }
    
});

