window.addEvent("domready",function(){var e=new Fx.Tween($("loading"),{property:"opacity",link:"chain"}),o=new Fx.Tween($("wrap"),{property:"opacity",link:"chain"});e.start(0,1);window.addEvent("load",function(){e.start(1,0).chain(function(){o.start(0,1).chain(function(){$("loading").destroy()})});winscroll=new Fx.Scroll(window,{wait:false,duration:2500,transition:Fx.Transitions.Quad.easeInOut});coord=$("about_us").getPosition();winscroll.start(0,coord.y)});bg_morph=new Fx.Morph(document.body,{link:"chain",
duration:1400,transition:Fx.Transitions.Linear});sel_col=$$(".cube");sel_col.each(function(b){b.addEvents({mouseenter:function(){sel_col.setStyle("border-style","outset");b.setStyle("border-style","inset");bg_morph.start({"background-color":[document.body.getStyle("background-color"),b.getStyle("background-color")]})},mouseleave:function(a){a.stop()},click:function(a){a.stop()}})});vocimenu=$$(".menu_item");vocimenu.each(function(b){b.addEvent("click",function(a){a.stop();a=b.get("href");a=a.substring(1,
a.length);a=$(a).getPosition();winscroll.start(0,a.y).chain(function(){})})});var k=function(b,a){var c=document.documentElement.clientHeight,p=window.getScroll();pos_yd=c/2+p.y;b.start({top:[$("slidemenu").getStyle("top"),pos_yd]}).chain(function(){var q=$("services").getPosition(),f=$("technologies").getPosition(),g=$("solutions").getPosition(),h=$("contact").getPosition(),i=$("about_us").getPosition(),j=$("portfolio").getPosition();if(pos_yd>q.y&&pos_yd<f.y){clma=$("services_menu").getPosition();
a.start({top:clma.y-35})}else if(pos_yd>f.y&&pos_yd<g.y){clmb=$("technologies_menu").getPosition();a.start({top:clmb.y-35})}else if(pos_yd>g.y&&pos_yd<h.y){clmc=$("solutions_menu").getPosition();a.start({top:clmc.y-35})}else if(pos_yd>h.y&&pos_yd<i.y){clmd=$("contact_menu").getPosition();a.start({top:clmd.y-35})}else if(pos_yd>i.y&&pos_yd<j.y){clme=$("about_us_menu").getPosition();a.start({top:clme.y-35})}else if(pos_yd>j.y){clmf=$("portfolio_menu").getPosition();a.start({top:clmf.y-35})}})};morph_menu=
new Fx.Morph($("slidemenu"),{duration:800,transition:Fx.Transitions.Linear});morph_arrow=new Fx.Morph($("marrow"),{duration:900,transition:Fx.Transitions.Elastic.easeOut});k(morph_menu,morph_arrow);(function(){k(morph_menu,morph_arrow)}).periodical(150);new FormCheck("form_contatti",{display:{indicateErrors:2,scrollToFirst:false},submitByAjax:true,ajaxResponseDiv:"form_contatti",onAjaxRequest:function(){$("form_contatti").setStyle("opacity","1");$("form_contatti").get("tween",{property:"opacity",
duration:"1000"}).start(0)},onAjaxSuccess:function(){$("form_contatti").setStyle("opacity","0");$("form_contatti").get("tween",{property:"opacity",duration:"1000"}).start(1);$("piccione").setStyle("display","block");$("piccione").setStyle("opacity","0");$("piccione").morph({opacity:1,duration:3E3})}});new SlideItMoo({overallContainer:"SlideItMoo_outer",elementScrolled:"SlideItMoo_inner",thumbsContainer:"SlideItMoo_items",itemsVisible:4,elemsSlide:3,duration:400,itemsSelector:".SlideItMoo_element",
itemWidth:150,transition:Fx.Transitions.linear,direction:1,mouseWheelNav:true,autoSlide:false,showControls:1,startIndex:5,onChange:function(){}});var l=function(b,a){var c=new Fx.Morph(b[$random(0,b.length-1)],{duration:1100,link:"chain",transition:Fx.Transitions.Quad});c.start({"font-size":"40px",opacity:"1"}).chain(function(){(function(){c.start({"font-size":"12px",opacity:"0.2"}).chain(function(){l(b,a)})}).delay(1E3)})},m=function(b,a){var c=$random(10,700);b.start({left:[a,c]}).chain(function(){(function(){m(b,
c)}).delay($random(0,5E3))})},d=$$(".mycloud").getElements("span");d=d[0];var n=[],r=$random(0,800);d.each(function(b,a){b.setStyle("position","absolute");b.setStyle("opacity","0.2");b.setStyle("width","450px");b.setStyle("top",$random(0,280));b.setStyle("left",$random(0,800));n[a]=new Fx.Morph(b,{duration:$random(3E3,12E3),transition:Fx.Transitions.Linear});m(n[a],r)});l(d,["#000","#003366","#006cd1","#00A1E4","#1c1c1c","#1e6ea3","#1E6EA3","#5f8f00","#7c7c7c","#99CC33","#9d3bac","#a1e1e1","#e54d62",
"#E73B9B","#EC008C","#f6e900","#F83545","#fea80d","#ffcf06"])});
