var Globals = {};
var geocoder;
var google_adress = null;
var map;
var markers = new Array();
var i = 0;


_animateCOmplete = function(){
    $('#slider_explain .container').fadeTo(500,0.5);
    Globals.current.fadeTo(500, 1)
}
  
function loadScript() {
  var script = document.createElement("script");
  script.type = "text/javascript";
  script.src = "http://maps.googleapis.com/maps/api/js?sensor=false&callback=InitMap";
  document.body.appendChild(script);
}


$(document).ready(function(){
   if(google_adress!=null){
        loadScript();
        $('#gmap_link').click(function(){
           $.fancybox({
               href: $(this).attr('href'),
               width: 500,
               height:400,
               autoDimensions:false,
               onComplete: function(){setTimeout("InitGMap()",100);},
               onCleanup: function(){$('#google_container').css('display','none');}
           }) ;
           return false;
        });
   }
   Globals.current = null;
   $('#slider_explain .container').fadeTo(1,0);
   $('#slider_explain .exp').fadeTo(1,0);
   $('#slider_remote li').each(function(i){
       $(this).click(function(){
           var index = (i+2);
           var _left = (index*990)-990; 
           if(null!= Globals.current){
                $('#slider_explain .container').fadeTo(500,0);
                Globals.current.fadeTo(500,0);
           }
           Globals.current = $('#slider_explain #explain'+index);
           $('#slider_remote li').attr('class','remote');
           $(this).attr('class','remote selected');
           _left = -parseInt(_left);
            $('#slider_container').animate({left: _left+'px'},500,null, _animateCOmplete);
            
       });   
    }); 
    $('#root > li').hover(
        function(){
            if($(this).find('.submenu, .wide_submenu') && $(this).find('.submenu, .wide_submenu').css('display')!='block'){
                $('.submenu, .wide_submenu').slideUp();
                $(this).find('.submenu, .wide_submenu').slideDown();
                $('#root > li > a').attr('class','');
                $(this).find('> a').attr('class','sel');
            }
        }
    ,function(){

        }
    );
    $('#root').hover(null,function(){$('.submenu, .wide_submenu').slideUp();$('#root > li > a').attr('class','');});
    InitLists();
    $('.fancy').fancybox();
   InitSliders();
}); 
InitSliders = function(){
    $('.slider_formation  .container a').fadeTo(1,0.3);
    $('.slider_formation  .container a').hover(
        function(){
            $(this).fadeTo(200,1);
        },
        function(){
             $(this).fadeTo(200,0.3);
        });
        
    $('.slider_formation').each(function(){
        var s = $(this);
        var num = parseInt(s.find('.mover').css('left').replace('px',''));
        $(this).find('.slide_left').click(function(){
            if(num<0){
                num = num +111;
                s.find('.mover').animate({left:num+'px'},400);
            }
            return false;
        });
         $(this).find('.slide_right').click(function(){
            var n_thumbs = s.find('.mover a').length;
            if((111*4)-num<n_thumbs*111){
                num = num -111;
                s.find('.mover').animate({left:num+'px'},400);
            }
             return false;
        });
    });
}


InitLists = function(){
    $('.sublists div').hide();
    $('.sublists').each(function(){
        $(this).find('div:first').show();
    });
    $('.headerlist').each(function(){
        $(this).find('a:first').attr('class','selected');
    });
    $('.headerlist a').click(function(){
        var parent = $(this);
        while(parent.parent().attr('class')!='list')
            parent = parent.parent();
        parent = parent.parent();
        parent.find('.sublists div').hide();
        parent.find('.headerlist a').attr('class','');
        $(this).attr('class','selected');
        parent.find($(this).attr('href')).show();
        return false;
    });
}
InitMap = function(){
     //getMap(google_adress);

}
InitGMap = function(){
    getMap(google_adress);
}
getMap = function(_address){
 var myOptions = {
            zoom: 13,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        }
        map = new google.maps.Map(document.getElementById("google_map"), myOptions);
        geocoder = new google.maps.Geocoder();
        geocoder.geocode( {'address': _address}, function(results, status) {
            if (status == google.maps.GeocoderStatus.OK) {
                map.setCenter(results[0].geometry.location);
                var marker = new google.maps.Marker({
                    map: map,
                    position: results[0].geometry.location
                });
            markers.push(marker);
            if(markers.length > 1){
                markers[(i-1)].setMap(null);
                i++;
            }
        }
    });
}

 
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-16981188-7']);
  _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';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();


  
  
  

var google_conversion_id = 1059778254;
var google_conversion_language = "en";
var google_conversion_format = "2";
var google_conversion_color = "ffffff";
var google_conversion_label = "HHLHCK6euwIQzt2r-QM";
var google_conversion_value = 0;



