Cufon.DOM.ready(function() {
Cufon.replace('.neo', { fontFamily: 'NeoSans',forceHitArea:true })
Cufon.replace('.neo2', { fontFamily: 'neosans2',forceHitArea:true })
});



function getWindowH() {
   return window.innerHeight ? window.innerHeight : 
document.documentElement.clientHeight ? 
document.documentElement.clientHeight : document.body.clientHeight; 
}

settings = {
   fps: 40,
   menustart : 'hide-all',
   menufxstart : 40,
   ajactive : false
}
ajaxloaded=false;


window.addEvent('domready', function(){
//alert(document.documentMode);
  collpage=true;
   langswitch_btn=$('langswitch');
   lang = $(document.body).get('id');
   if (lang=='it') {altlang='en';} else {altlang='it';}
  
   
   hashurl=window.location.hash;
   storiafire=false;
   if (!$('contenuto')) {
      switch (hashurl) {  
      case '#collezioni': settings.menustart = 0; settings.menufxstart = 71; break;
      case '#comunicazione': settings.menustart = 1; settings.menufxstart = 71; break;
      case '#negozi': settings.menustart = 2; settings.menufxstart = 71; break;
      //case '#storia' : storiafire=true; break;
      }
   }
   

goaway = getWindowH();
contatti_win = $('contattiwin');
//contattifx =  new Fx.Slide (contatti_win, ({'duration':350,transition: (Browser.Engine.trident) ? Fx.Transitions.Sine.easeInOut : Fx.Transitions.Cubic.easeInOut})).hide();
contattifx = new Fx.Tween (contatti_win, ({'duration':350,'property':'height',transition: (Browser.Engine.trident) ? Fx.Transitions.Sine.easeInOut : Fx.Transitions.Cubic.easeInOut})).set('0');

contactform=$('mb_contactform');
//contactformfx =  new Fx.Tween (contactform, ({'duration':350,'property':'height',transition: (Browser.Engine.trident) ? Fx.Transitions.Sine.easeInOut : Fx.Transitions.Cubic.easeInOut})).set('0');
contactformfx = new Fx.Tween (contactform, ({'duration':350,'property':'opacity',transition: (Browser.Engine.trident) ? Fx.Transitions.Sine.easeInOut : Fx.Transitions.Cubic.easeInOut})).set('0');
the_form=$('theform');
theformfx = new Fx.Tween (the_form,{'duration':150,'property':'opacity'}).set(0);
formbtn = $('contact_trigger');
formbtn.active=false;

bgmask = $('mask');
bgimg = $('bg_img');
maskfx = new Fx.Tween (bgmask,({'duration':'short'})).set('opacity',1);
assetspath = bgimg.src.substr(0,bgimg.src.lastIndexOf("/")+1);

if (typeof imgarray == "undefined") {
imgarray = [assetspath+'bg2.jpg',assetspath+'bg4.jpg',assetspath+'bg5.jpg',assetspath+'bg6.jpg',assetspath+'bg7.jpg',assetspath+'bg8.jpg' ,assetspath+'bg1.jpg']; 
}

if (Browser.Engine.trident) {
   $$('img.fondo').each(function(el){
   el.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+el.get('src')+'", sizingMethod="scale")';
   el.src=assetspath+"blank.gif";
   });
bgimg.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+bgimg.get('src')+'", sizingMethod="scale")';
bgimg.src=assetspath+"blank_bg.gif";
}

loaded=false;
(function(){
   bgmask.removeClass('loading');
   if($('contenuto')){
   maskfx.start('opacity',0.9);
   } else {
   maskfx.start('opacity',0)
   }
   $('collezioni_info').setStyle('z-index',10);
   contatti_win.setStyle('z-index',10);
   contactform.setStyle('z-index',2002);
   }).delay(100);

preload = new Asset.images(imgarray, {
            onProgress: function(c,i){
               loaded=i;
            }
});

last=0;
change = function() {
      if(formbtn.active){closeform();}
      if(loaded){
        (function(){  maskfx.start('opacity',1).chain(function(){
      	if (Browser.Engine.trident) {
		  // bgimg.setStyles({'filter':'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+imgarray[last]+'", sizingMethod="scale")'});
                bgimg.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+imgarray[last]+', sizingMethod="scale")';
                bgimg.src=assetspath+'blank_bg.gif';
	} else {bgimg.src=imgarray[last];}
         
         maskfx.start('opacity',0);});}).delay(300);
      if (last<loaded) {
    last++;
      }else {last=0}
      } 
}

ajaxframe = $('finestra');  //ajaxframe.setStyle('height',(goaway-150));
ajaxframe.fx = new Fx.Tween (ajaxframe, ({'duration':350,'property':'height',transition: (Browser.Engine.trident) ? Fx.Transitions.Sine.easeInOut : Fx.Transitions.Cubic.easeInOut})).set('0');
ajaxtriggers= $$('.ajaxtrigger');
    
ajaxtriggers.each(function(el){
      el.addEvent('click', function(e) {
        new Event(e).stop();
        Mediabox.close();
        var dove=this.href;
        if(!this.hasClass('active')){
           if(Mediabox.active){Mediabox.close();Mediabox.active=false;}
           ajaxframe.active=true;
           ajaxframe.isin=this.id;
           ajaxframe.fx.start(0).chain(function(){getpage(dove);});
           maskfx.start('opacity','0.9');
            }
          
      if(storebtn.active){Mediabox.close();Mediabox.active=false;storebtn.active=false;storebtn.removeClass('active');Cufon.replace(storebtn, { fontFamily: 'neosans2',forceHitArea:true   });}
        ajaxtriggers.removeClass('active');
        this.addClass('active');
        Cufon.replace(ajaxtriggers, { fontFamily: 'neosans2',forceHitArea:true  });
        
      });
      //onclick="this.addClass('active');getpage(this.href);return false;"
});
    
  /*  
    themenu.addEvent('mouseenter', function(e) {
        if (submenu_open){h=71;} else {h=40;}
        themenufx.start(h);
    });
    themenu.addEvent('mouseleave', function(e) {
       (function(){  themenufx.start('10')}).delay(1500);
    });
  */
homebtn = $('home_btn');
  
homebtn.addEvent('click', function(e) {
      new Event(e).stop();
       window.location.hash = "#home";
      this.addClass('active');
      this.active =true;
      themenufx.start('40');
      menu_switch.display('hide-all');
      if(contattibtn.active){contattifx.start(0);contattibtn.removeClass('active');Cufon.replace(contattibtn);contattibtn.active=false;}
      if (storiabtn.active) {Mediabox.close();Mediabox.active=false;storiabtn.active=false;storiabtn.removeClass('active');Cufon.replace(storiabtn);}
      if(Mediabox.active){Mediabox.close();Mediabox.active=false;}
	Cufon.replace(this);
        change();
      
      where_are_in = '#home';
      langswitch_btn.href="/?"+altlang+where_are_in;
      track_ga(where_are_in);
      });
    homebtn.active=true;
   
   storiabtn = $('storia_btn');   
   storiabtn.addEvent('click', function(e) {
        new Event(e).stop();
        window.location.hash = "#storia";
        this.addClass('active');
        this.active =true;
        themenufx.start('40');
       menu_switch.display('hide-all');
      // coll_switch.display('hide-all');
      var width = window.getWidth()-440;
      //if (width>1050){width=1050;};
      var height = (width*351)/640;
     dims = width+' '+height;
      maskfx.start('opacity','0.9');
      var videourl = this.href;
       (function(){Mediabox.open(videourl, '', dims);}).delay(400);
       Mediabox.active=true;
	//if (is_open){chiudi();}
        if(contattibtn.active){contattifx.start(0);contattibtn.removeClass('active');Cufon.replace(contattibtn);contattibtn.active=false;}
if(homebtn.active){homebtn.removeClass('active');Cufon.replace(homebtn);homebtn.active=false;}
	Cufon.replace(this);
	//Cufon.replace('a#home_btn');
      where_are_in = '#storia';
      langswitch_btn.href="/?"+altlang+where_are_in;
      track_ga(where_are_in);
      });

   // });
    
   storebtn=$('store_btn');
   storebtn.addEvent('click', function(e) {
        new Event(e).stop();
        this.addClass('active');
        this.active =true;

      var height = window.getHeight()-140;
      //if (height>480){height=480;};
      var width = (height*640)/480;
     dims = width+' '+height;
      maskfx.start('opacity','0.9');
      var videourl = this.href;
       (function(){Mediabox.open(videourl, '', dims);}).delay(400);
       Mediabox.active=true;
	//if (is_open){chiudi();}
if(ajaxframe.active&&ajaxframe.isin=='store-locator'){
   $('store-locator').removeClass('active');
   ajaxframe.fx.start(0);
   Cufon.replace($('store-locator'), { fontFamily: 'neosans2',forceHitArea:true   });
   ajaxframe.active=false;ajaxframe.isin=='';
   }
if(homebtn.active){homebtn.removeClass('active');Cufon.replace(homebtn);homebtn.active=false;}
	Cufon.replace(this);
	//Cufon.replace('a#home_btn');
      where_are_in = '#negozi';
      langswitch_btn.href="/?"+altlang+where_are_in;
      track_ga(where_are_in);
     });
    
    contattibtn=$('contatti');
    
    contattibtn.addEvent('click', function(e) {
        new Event(e).stop();
        this.addClass('active');
        this.active =true;
         themenufx.start('40');
         menu_switch.display('hide-all');
      if (storiabtn.active) {Mediabox.close();Mediabox.active=false;storiabtn.active=false;storiabtn.removeClass('active');Cufon.replace(storiabtn);}
      if(Mediabox.active){Mediabox.close();Mediabox.active=false;}
      if(homebtn.active){homebtn.removeClass('active');Cufon.replace(homebtn);homebtn.active=false;}
	Cufon.replace(this,({forceHitArea:true   }));
        change();
      
      contattifx.start('320');
      
      where_are_in = '#contatti';
      langswitch_btn.href="/?"+altlang+where_are_in;
      track_ga(where_are_in);
        
    });
    formbtn.addEvent('mouseenter', function(e) {
	 this.addClass('active');Cufon.replace(this, { fontFamily: 'neosans2',forceHitArea:true  });
    });
    formbtn.addEvent('mouseleave', function(e) {
      if (!formbtn.active){this.removeClass('active');Cufon.replace(this, { fontFamily: 'neosans2',forceHitArea:true  });}
    });
    formbtn.addEvent('click', function(e) {
        new Event(e).stop();
        if (formbtn.active){
         closeform();

        } else {
        formbtn.addClass('active');
        Cufon.replace(formbtn, { fontFamily: 'neosans2',forceHitArea:true});
        contactformfx.start(1);
        theformfx.start(1);
        formbtn.active=true;
        }
    });
    
    the_form.addEvent('submit', function(e){
      new Event(e).stop();
      this.set('send', {onComplete: function(response) { 
			contactform.set('html', response);
                        (function(){closeform();}).delay(1800);
		}});
		//Send the form.
      if(formValidation()){
      this.send();
      }
      });
    $('cancelform').addEvent('click', function(e) {
        new Event(e).stop();
        closeform();
    });
    
   is_open=false;
    submenu_open =false;

    themenu = $('menu_cont');
    themenufx = new Fx.Tween(themenu, {
	    property: 'height', 
	    duration: 'short'
    }).set(settings.menufxstart);
    
       
    
    menu_switch = new Accordion($$('a.toggler'), $$('.menu2'), {
		duration:250,
		alwaysHide: false,
		initialDisplayFx:false,
		show: settings.menustart,//'hide-all',
               opacity:(Browser.Engine.trident) ? 0 : 1, 
                fps: settings.fps,
                onStart: function(){
                  themenufx.start('71');
                  if (!is_open){}else{chiudi();}
                 ajaxframe.fx.start(0);
                  if(ajaxframe.active) {ajaxframe.fx.start(0);ajaxframe.active=false;resetajaxtrigger();}
                  ajaxframe.isin='';
                  },
                onActive: function(toggler) {
                  if (!is_open){change();}
                  toggler.addClass('active');
                 // Cufon.replace('#menu a.neo', { fontFamily: 'NeoSans',forceHitArea:true  });
                 Cufon.replace(toggler, { fontFamily: 'NeoSans',forceHitArea:true  });
                  if(contattibtn.active){contattifx.start(0);contattibtn.removeClass('active');Cufon.replace(contattibtn);contattibtn.active=false;}
                  if(homebtn.active){homebtn.removeClass('active');Cufon.replace(homebtn);homebtn.active=false;}
                  if(Mediabox.active){Mediabox.close();Mediabox.active=false;}
                  if (storiabtn.active) {storiabtn.active=false;storiabtn.removeClass('active');Cufon.replace(storiabtn,{forceHitArea:true  });}
                  if (storebtn.active) {storebtn.active=false;storebtn.removeClass('active');Cufon.replace(storebtn, { fontFamily: 'neosans2',forceHitArea:true   });}
                  
                  where_are_in = '#'+toggler.get('id');
                  langswitch_btn.href="/?"+altlang+where_are_in;
                  track_ga(where_are_in);
                 },
                onBackground: function(toggler) {
                  if(toggler.hasClass('active')){
                  toggler.removeClass('active');
                 Cufon.replace(toggler, { fontFamily: 'NeoSans',forceHitArea:true  });
                  }
                coll_switch.display('hide-all');
                //comu_switch.display('hide-all');
                },
		onComplete: function() {
                  //Cufon.replace('a.toggler');
                //  Cufon.refresh();
                  }
                /*trigger: 'mouseover' */
    });



    

      
$('galleria').setStyles({'height':goaway}); //senza questo IE va in pappa...anche la proprietà display è intoccabile per #galleria

thelogo72 = $('logo72');
fx72 = new Fx.Tween(thelogo72, {
	    property: 'opacity', 
	    duration: '800'
    }).set('0');

    $$('a.toggler2').addEvent('click',function(e) {
       new Event(e).stop();
    });
  
    coll_switch = new Accordion($$('a.toggler2'), $$('.coll'), {
		duration:300,
               // opacity:0,
		alwaysHide: false,
		initialDisplayFx:false,
		start:'hide-all',
                fps: settings.fps,
                onStart: function(){uomo_switch.display(0);donna_switch.display(0);},
                onActive: function(toggler) {
                  toggler.addClass('active');
                  //Cufon.replace('a.toggler2', { fontFamily: 'neosans2' });
                  Cufon.replace(toggler, { fontFamily: 'neosans2',forceHitArea:true });
                  submenu_open=true;
                  if (is_open){chiudi();}
                  track_ga(toggler.href);
                  return false;
                  },
                onBackground: function(toggler) {
                  if(toggler.hasClass('active')){
                  toggler.removeClass('active');
                  //Cufon.replace('a.toggler2', { fontFamily: 'neosans2' });
                  Cufon.replace(toggler, { fontFamily: 'neosans2' ,forceHitArea:true });
                  }
                  },
		onComplete: function() {
                  // Cufon.refresh();
                  //Cufon.replace('a.toggler2');
                  }
               /*trigger: 'mouseover' */
    });
    /*
    $$('a.toggler2').addEvent('click',function(e) {
       new Event(e).stop();
    });
    */
    uomo_switch = new Accordion($$('a.toggler_uomo'), $$('.uomo_coll'), {
		duration:400,
		alwaysHide: false,
		initialDisplayFx:false,
                chain:'link',
		show:0,
                fps: settings.fps,
                onActive: function(toggler) {
                  toggler.addClass('active');
                  //Cufon.replace('.uomo a', { fontFamily: 'neosans2' });
                  Cufon.replace(toggler, { fontFamily: 'neosans2',forceHitArea:true  });
                  },
                onBackground: function(toggler) {
                  if(toggler.hasClass('active')){
                  toggler.removeClass('active');
                  //Cufon.replace('.uomo a', { fontFamily: 'neosans2' });
                  Cufon.replace(toggler, { fontFamily: 'neosans2',forceHitArea:true  });
                  }
                  },
               trigger: 'mouseover'
    }); 
    donna_switch = new Accordion($$('a.toggler_donna'), $$('.donna_coll'), {
		duration:400,
		alwaysHide: false,
		initialDisplayFx:false,
                chain:'link',
		show:0,
                            fps: settings.fps,
                onActive: function(toggler) {
                  toggler.addClass('active');
                  //Cufon.replace('.donnaul a', { fontFamily: 'neosans2' });
                  Cufon.replace(toggler, { fontFamily: 'neosans2',forceHitArea:true  });
                  },
                onBackground: function(toggler) {
                  if(toggler.hasClass('active')){
                  toggler.removeClass('active');
                  //Cufon.replace('.donnaul a', { fontFamily: 'neosans2' });
                  Cufon.replace(toggler, { fontFamily: 'neosans2',forceHitArea:true  });
                  }
                  },
               trigger: 'mouseover'
    });                      
   
   
   
   colldiv = $('galleria');
   
   collfx = new Fx.Tween(colldiv, {
	    property: 'top', 
	    duration: 600,
                            fps: settings.fps,
	    transition: Fx.Transitions.Cubic.easeInOut

	    }).set(goaway);;
//colldiv.addClass('nodisplay');
	//collfx.set...
   if (!(Browser.Engine.trident)) {
      colldiv.addClass('nodisplay');
   }
   ratio=(window.getSize().x/window.getSize().y);
    // $('debug').set({'html':ratio});
    
      mf = new MooFlow($('MooFlow'), {
      heightRatio: (window.getSize().x/window.getSize().y),
       useAutoPlay: false,
       useCaption: true,
       bgColor: 'transparent',
       reflection: 0,
       useWindowResize:true,
       factor:120 //100
    });
      
			 
      $$('a.gall').each(function(e){
	 
	 e.addEvent('click',function(e) {
	    new Event(e).stop();
	    
	    if(!mf.isLoading) {
	  //if (this.hasClass('sfuma')) {$('MooFlow').fade(0).fade('in');}
	   dest =this.href;
	    
	    $$('.galmenu a').each(function(el){if (dest==el.href) {el.addClass('active');} else  {el.removeClass('active');}});
	    
	   if (this.href.indexOf('uomo')>0){$('fondosta').removeClass('nodisplay');$('uomo_galmenu').removeClass('nodisplay')} else {$('fondosta').addClass('nodisplay');$('uomo_galmenu').addClass('nodisplay')}
	   if (this.href.indexOf('hydra')>0){$('fondosta').removeClass('nodisplay');$('hydra_galmenu').removeClass('nodisplay')} else {$('hydra_galmenu').addClass('nodisplay')}
	    
	    if(this.href.indexOf('donna')>0) {$('fondo_alt').removeClass('nodisplay');$('donna_galmenu').removeClass('nodisplay');} else {$('fondo_alt').addClass('nodisplay');$('donna_galmenu').addClass('nodisplay');}
	    if(this.href.indexOf('1972')>0) {$('fondo_1972').removeClass('nodisplay');$('my72_galmenu').removeClass('nodisplay');fx72.start('1')} else {$('fondo_1972').addClass('nodisplay');$('my72_galmenu').addClass('nodisplay');}
	    Cufon.replace('.galmenu a', { fontFamily: 'neosans2' });
	    	    is_open=true;
		     //mf.loadJSON('http://localhost/projects/marina/wp-content/themes/my/example/uomo/capi.json?33');
		    // mf.loadJSON(dest);
		     
		     //mf.loadHTML('example/uomo/archivio.html','.capidiv');
                     if (!(Browser.Engine.trident)) { colldiv.removeClass('nodisplay'); }
		     collfx.start(0).chain(function(){ mf.loadJSON(dest);});
		     //collfx.start(0).chain(function(){mf.loadJSON('http://localhost/projects/marina/wp-content/themes/my/example/uomo/capi.json?22'); });

	 }
	    });
	 });

       $$('a.altlnk').each(function(e){
	 e.addEvent('mouseenter', function(e) {
	 this.addClass('active');Cufon.replace(this, { fontFamily: 'neosans2',forceHitArea:true  });
    });
       });
    $$('a.altlnk').each(function(e){
      e.addEvent('mouseleave', function(e) {
       	 this.removeClass('active');Cufon.replace(this, { fontFamily: 'neosans2',forceHitArea:true  });
    });
    });
    
       if ($('contenuto')) {directlinkpage();};
      //if (storiafire) {(function(){storiabtn.fireEvent('click'); }).delay(400);}; non va...
    $$('a.blank').each(function(e){e.target='_blank';});
    
 });

 function resetajaxtrigger(){
   //ajaxtriggers.each(function(el){el.removeClass('active');});
   if(Mediabox.active){Mediabox.close();Mediabox.active=false;}
   ajaxtriggers.removeClass('active');
   Cufon.replace(ajaxtriggers, { fontFamily: 'neosans2',forceHitArea:true  });
   ajaxframe.isin='';
 };

            
function getpage(page) {
   page = page.replace("?embed=it", "");
   page = page.replace("?embed=en", "");
            var req = new Request({
			method: 'get',
			url: page,
			data: { 'embed' :  lang}, // send lang value only to avoid caching issues after switching lang ;)
                        update:ajaxframe,
			onRequest: function() {
                        maskfx.start('opacity','0.9');
                        bgmask.addClass('loading');
                        ajaxframe.active=true;
                           },
			onComplete: function(response) {
                        bgmask.removeClass('loading');   
                        
                        where_are_in = page;
                        langswitch_btn.href=page+"?"+altlang; 
                        track_ga(where_are_in);
                        
                         if(!ajaxloaded) {
                           ajaxloaded= true;
                         }
                        if(ajaxframe.active) {
                        ajaxframe.set('html',response);
                        initpage();
                        }
                        
                        },
                        OnError:function(err){alert(err);},
                        evalScripts:true
		});
      req.send();
      return false;
   }

function initpage() {
                     if(ajaxframe.active){
                        $$('.contenth').setStyle('height',(goaway-185));
                        ajaxframe.fx.start(goaway-145);
                     
                        $$('.ajaxwin a.aj').each(function(el){
                        el.addEvent('click', function(e) {
                             new Event(e).stop();
                             getpage(this.href);
                        });
                       });
                       
                       $$('.thumbfade img').each(function(e){
                        e.setStyle('opacity','0.55');
                         e.addEvent('mouseover',function(e) {
                           this.tween('opacity','1');
                         });
                         e.addEvent('mouseleave',function(e) {
                           this.tween('opacity','0.55');
                         });                       });

                        Cufon.replace('.ajaxwin .neo',({'separate':'none',forceHitArea:true }));
                        CSBfleXcroll('scrollcont');    
                        $$('.gallery a').mediabox({/* Put custom options here */}, null, function(el) {
                           var rel0 = this.rel.replace(/[[]|]/gi," ");
                           var relsize = rel0.split(" ");
                           return (this == el) || ((this.rel.length > 8) && el.rel.match(relsize[1]));
                        });
                        }
                        if($('firstgal')){ Mediabox.active=true;
                        (function(){if(ajaxframe.active){$('firstgal').fireEvent('click'); }}).delay(400);
                        }
                        
}


   function chiudi() {
	    is_open=false;
	    collfx.start(goaway).chain(function(){
               if (!(Browser.Engine.trident)) {colldiv.addClass('nodisplay');}
               });
            //collfx.start(goaway);
	    $$('.mf')['0'].set({'html':' '});
	    fx72.start('0');
   }

   function directlinkpage() {
      //maskfx.start('opacity','0.9');
      themenufx.start('71');
      if (settings.ajactive) {
         $(settings.ajactive).addClass('active');
         ajaxloaded= true;
           ajaxframe.active=true;
           ajaxframe.isin=settings.ajactive;
           Cufon.replace($(settings.ajactive), { fontFamily: 'neosans2',forceHitArea:true  });
         }
      initpage();
      langswitch_btn.href="?"+altlang; 
   }
window.addEvent('resize', function(){
    goaway = getWindowH();
   $('galleria').setStyles({'height':goaway});
   if(!is_open) {collfx.set(goaway);}
   if($$('.caption')[0]) {mf.initResize();}
  $$('.contenth').setStyle('height',goaway-185);
});




window.addEvent('load', function(){
   /*
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-1273145-3']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
  })();
 */
});






function track_ga(path) {

   try{ pageTracker._trackPageview(path);}
   catch(error){
      
       if(typeof(eval(window)['_gat']) != 'undefined') {
   //pageTracker = _gat._getTracker("UA-1273145-3");
   //pageTracker._trackPageview();
   //alert(error);
       }
        }
    
};

function closeform() {
      contactformfx.start('0');
      theformfx.start(0);
      formbtn.active=false;
      if(formbtn.hasClass('active')){ 
      formbtn.removeClass('active');
      Cufon.replace(formbtn, { fontFamily: 'neosans2',forceHitArea:true  });
      }
};


function formValidation(){
   $('name_add').removeClass('formerror');
   $('email_add').removeClass('formerror');
   $('form_msg').removeClass('formerror');
   $$('.boringnotes')[0].removeClass('formerror');
    if(notEmpty($('name_add'))){
        if(notEmpty($('email_add'))){
            if(notEmpty($('form_msg'))){
                if(checkEmail($('email_add').value)){
                    if(ischecked($('privacy'))) {return true;}
                }
            }
        }
    }
    else {return false;}
};
function ischecked(elem){
   if(!elem.checked) {
      $$('.boringnotes')[0].addClass('formerror');
      return false;
   } else {return true;}
};
function notEmpty(elem){
    var str = elem.value;
    if(str.length == 0){
       elem.addClass('formerror');
        return false;
    }
    else {return true;}
}
function checkEmail(email) {
    if (/^([a-z0-9_-]+)(\.[a-z0-9_-]+)*@([a-z0-9_-]+)(\.[a-z0-9_-]+)*[\.]([a-z0-9_-]+)$/i.test(email)){
        return true
    } else {$('email_add').addClass('formerror');return false}
}
