var opts = {duration :1000, link:'cancel'};
var optsNebulosaClose= {duration :1000, link:'cancel',onComplete:function(){$('whyBox').setStyle('display','none');}};
var optsNebulosa= {duration :1000, link:'cancel'};
var currentSection;
var settings = {
      tl: { radius: 20 },
      tr: { radius: 20 },
      bl: { radius: 20 },
      br: { radius: 20 },
      antiAlias: true
}

var settings2 = {
      tl: { radius: 10 },
      tr: { radius: 10 },
      bl: { radius: 10 },
      br: { radius: 10 },
      antiAlias: true
}

    
	
function showNebulosa(){
	$('whyBox').get("morph").cancel();
	$('whyBox').set("morph",optsNebulosa);
	$('whyBox').setStyle('opacity','0');	
	$('whyBox').setStyle('display','block');
	$('whyBox').morph({opacity: 0, opacity: 1});
}

function hideNebulosa(){
	$('whyBox').get("morph").cancel();
	$('whyBox').set("morph",optsNebulosaClose);
	$('whyBox').morph({opacity: 1, opacity: 0});
	
		
}
   
 



function getParameter(){
    var allParams = new Array();
    var url = unescape( String(this.location) );
    if(url.indexOf('select/') < 0)
        return null;
    var paramList = url.split("select/")[1];
	var params = paramList.split("/");
	var allParams = new Array();
	if(params.length==2){
		allParams['section'] = params[0];
		allParams['id'] = params[1];
	}else if(params.length==2){
		allParams['section'] = params[0];
	}
    return allParams;
}


function changeMenu(){
    var left = $('sfondoMenu').getStyle('left').toInt();
    if(left >0){
        $('sfondoMenu').setStyle('background-image','url(images/menu/menu-aperto.png)');
    }else $('sfondoMenu').setStyle('background-image','url(images/menu/menu-chiuso.png)');
}

window.addEvent('domready', function(){
    $('whyBox').set("morph",optsNebulosa);
   	$('demo-wrapper').set("morph",opts);
    
    var scroll = new Fx.Scroll('demo-wrapper', {
        duration: 2000,
        link:'cancel'
    });

	var myHorizontalSlide = new Fx.Morph('sfondoMenu', {duration:800,link:'ignore',
        onComplete: function(){
            changeMenu();
        }

    });
    
    var chiudiMenu = function(){
        var left = $('sfondoMenu').getStyle('left').toInt();
        if(left>0){ 
            myHorizontalSlide.start({
                'left': [left,left-281]
            });
        }
    }


	$$('.lnkSlide').addEvent('click', function(){
        var left = $('sfondoMenu').getStyle('left').toInt();
        if(left>0){ 
            myHorizontalSlide.start({
                'left': [left,left-281]
            });
			
			if($('demo-wrapper').getStyle('opacity')<1){
            	$('demo-wrapper').set("morph",opts);
            	$('demo-wrapper').morph({opacity: 0.3, opacity: 1});	
			}
        }else{
            myHorizontalSlide.start({'left': [left,left+281]});
            $('demo-wrapper').set("morph",opts);
            $('demo-wrapper').morph({opacity: 1, opacity: 0.3});	

            
        }

	});
	
	
    var obj1; 
    obj1 = new Swiff('social/animation-social.swf', {width: 49, height: 170, params: { wmode: 'opaque',quality:'high',expressinstall:'expressInstall.swf',swfversion:'8.0.35.0'},container: $('socialFlash')});
    
    
    $('icone').set("morph", opts);
    $('socialFlash').addEvent('mouseenter', function(){
            $('socialName').set('text',"");
            $('icone').get("morph").cancel();
            $('icone').morph({
                'opacity': [0,1]
            });
    });
    
    $('socialFlash').addEvent('mouseleave', function(){
            $('icone').get("morph").cancel();
             $('icone').morph({
                'opacity': [1,0]
            });
    });
    $('icone').addEvent('mouseenter', function(){
            $('icone').get("morph").cancel();
            $('icone').setStyle('opacity',1);
    });
    $('icone').addEvent('mouseleave', function(){
            $('icone').get("morph").cancel();
            $('icone').morph({
                'opacity': [1,0]
            });

    });
    
    //Social -----
    
    var Init = function(section){
		//var sections = $A(section);
		var sections = section;
		sections.each(function(item){
			item.addEvent('click', function(e){
				e.preventDefault();
				
				if(currentSection != ($(item.get("rel"))).id){
					if(currentSection =="clienti"){
						$('cliente').setStyle('display','none');
						$('comunicato').setStyle('display','none');
        				$('listaClienti').setStyle('display','block');
						$('contShare').setStyle('display','none');
					}else if(currentSection =="portfolio"){
						$('tagCaso').setStyle('display','none');
						$('infoCaso').setStyle('display','none');
        				$('elencoCasi').setStyle('display','block');
					}
					
					$('contShareNews').setStyle('display','none');
					
					
					
					
					if($(item.get("rel")).id=="where"){
						$('mapFrame').set('html','<iframe width="590" height="490" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.it/maps?f=q&amp;source=s_q&amp;hl=it&amp;geocode=&amp;q=onpointpr+milano&amp;sll=41.442726,12.392578&amp;sspn=24.071218,50.581055&amp;ie=UTF8&amp;hq=onpointpr&amp;hnear=Milano&amp;cid=11043546447528723943&amp;ll=45.467806,9.174099&amp;spn=0.014748,0.025277&amp;z=15&amp;iwloc=A&amp;output=embed"></iframe>');
					}
					
					
                    
                    var left = $('sfondoMenu').getStyle('left').toInt();
					$('demo-wrapper').set('opacity',0.3);	
                    if(left>-240){ 
                    	
                        myHorizontalSlide.start({
                            'left': [left,left-281]
                        });
                    }
					var rel = this.get("rel");	
					
                    var scrolldelay = function(){
                        if($('sfondoMenu').getStyle('left').toInt()<-240){
                            scroll.toElement(($(item.get("rel"))).id).chain(function(){
                                var section = ($(item.get("rel"))).id;
                                window.location.hash = "select/"+section;
								
								
								if($(item.get("rel")).id=="spotlight"){
									$('contShareNews').setStyle('display','block');	
								}
								
                                currentSection = ($(item.get("rel"))).id;
                                var left = $('sfondoMenu').getStyle('left').toInt();
                                if(currentSection!="spotlight"){
                                    if(left>0){ 
                                        myHorizontalSlide.start({
                                            'left': [left,left-281]
                                        });
                                    }
                                }else if((currentSection=="spotlight")&&(left<0)) {
                                        myHorizontalSlide.start({
                                            'left': [left,left+281]
                                        });
                                }
                                
                                
                                if($('demo-wrapper').getStyle('opacity')<1){
                                    $('demo-wrapper').set("morph",opts);
                                    $('demo-wrapper').morph({opacity: 0.3, opacity: 1});	
                                }
                        
                            });
                        }
                    
                    
                    }
                    if($('sfondoMenu').getStyle('left').toInt()>30){
                   
                        scrolldelay.delay(900);
                    }else scrolldelay();
                    
                    
                    
                    
					
				}
				
			});
		});

	}
    
    
    var Social = function(icon){
    //var icon = $A(icon);
	var icon = icon;
    icon.each(function(item){
        item.addEvent('mouseenter', function(){
            $('socialName').set('text',item.id);
        });
        /*item.addEvent('click', function(){
            window.open('http://www.google.com', '_blank');
        });*/
    });
	}
   
    
    
    Init($$('.section'));
    
   
    Social($$('.icon'));
    
    
    
    var test = function(scroll){
		var parametri = getParameter();
		if(!parametri){	
			currentSection = "spotlight";
			return;
		}else{
			
			var size = 0, key;
    		for (key in parametri) {
        		if (parametri.hasOwnProperty(key)) size++;
    		}
  
			
			if(size == 1)
			{
				var section = parametri['section'];
				if(section!="spotlight")  $('contShareNews').setStyle('display','none');
				if(section == "clienti"){
					scroll.toElement($(section));
				}else if(section == "where"){
					scroll.toElement('where');
					window.location.hash = "select/where";
				}else if(section == "who"){
					scroll.toElement('who');
					window.location.hash = "select/who";
				} else if(section == "what"){
					scroll.toElement('what');
					window.location.hash = "select/what";
				}else if(section == "when"){
					scroll.toElement('when');
					window.location.hash = "select/when";
				}else if(section == "why"){
					scroll.toElement('why');
					window.location.hash = "select/why";
				}else if(section == "portfolio"){
					scroll.toElement('portfolio');
					window.location.hash = "select/portfolio";
				}
				
			}else if(size == 2){
				var section = parametri['section'];
				if(section!="spotlight")  $('contShareNews').setStyle('display','none');
				var id = parametri['id'];
				if(section == "spotlight"){
					goNews(id);
				}else if(section == "clienti"){
					scroll.toElement($(section));
					selectCliente(id);	
					currentSection = 'clienti';
				}else if(section == "comunicati"){
					$('backComunicato').set('html','<a  href="javascript:void(0)" onclick="back(\'comunicatoDirect\')" ><img style="margin-bottom:10px;margin-top:10px;" src="images/back.png" alt="" title="back" width="28" height="26"></a>');
					scroll.toElement('clienti');
					selectComunicato(id);
					currentSection = 'clienti';
				}else if(section == "who"){
					scroll.toElement('who');
					selectMember(id);
				}else if(section == "portfolio"){
					scroll.toElement('portfolio');
					selectCase(id);
					currentSection = 'portfolio';
				}  
			} 
			if(section!="spotlight") chiudiMenu.delay(3500);
		}
	}

   
	test(scroll);
	
});

function casePresentation(obj){
	if(obj == 'leggi'){
		if($('leggi').getStyle('display') == 'none'){
			$('vedi').set("morph",{duration :600});
			$('leggi').set("morph",{duration :600});
			$('vedi').get("morph").start({'opacity': [1,0]}).chain(function(){ $('vedi').get("morph").start({'display': 'none'});$('leggi').get("morph").start({'display': 'block'}); }).chain(function(){ $('leggi').get("morph").start({'opacity': [0,1]}); });
   		}
	}else if(obj == 'vedi'){
		if($('vedi').getStyle('display') == 'none'){
			$('vedi').set("morph",{duration :600});
			$('leggi').set("morph",{duration :600});
			$('leggi').get("morph").start({'opacity': [1,0]}).chain(function(){ $('leggi').get("morph").start({'display': 'none'}); $('vedi').get("morph").start({'display': 'block'});}).chain(function(){ $('vedi').get("morph").start({'opacity': [0,1]}); });
		}
    		
	}
}

