$(document).ready(function(){
  $('#block-views-Referinte-block_2 div.view-content').cycle({
    fx: 'fade',
    pause: 1,
    timeout: 10000
  });

  function init_map() {
    var info_win_content = "<div class=\"info-window\"><p><strong>Moțec Ștefan &ndash; Cabinet de avocat</strong><br>Str. Remus, Nr.7A, Apt.2-3,<br/>300 194, Timișoara<br/>Județul Timiș, România</p></div>";
    var contact_location = new google.maps.LatLng(45.746631, 21.222534);
    var latlng = new google.maps.LatLng(45.74854, 21.225264);
    var myOptions = {
      zoom: 16,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP,
      scrollwheel: false
    };
    var avm_map = new google.maps.Map(document.getElementById("avm_map"),
        myOptions);
    var avm_marker = new google.maps.Marker({
      position: contact_location,
      map: avm_map,
      title: "Moțec Ștefan - Cabinet de avocat"
    });
    
    var infowindow = new google.maps.InfoWindow({
      content: info_win_content
    });
    
    google.maps.event.addListener(avm_marker, 'click', function() {
      infowindow.open(avm_map, avm_marker);
    });
  }
  
  if(document.getElementById('avm_map')) {
    init_map();
  }
  
  //////////////////////////////////////////////////////////////////

  // Hide the detail information for each company
  $('div.view-Clienti li>div').hide();

  // Add a slideToggle animation for each company detail information
  $('div.view-Clienti ul li p.client-opt, div.view-Clienti ul li h3').click(function() {
    $('div', $(this).parent()).slideToggle("fast", function() {
      if($(this).css('display') == 'block') {
        $(this).next().css("background-image", "url('/sites/all/themes/avm/images/arrow-up.gif')");
      } else {
        $(this).next().css("background-image", "url('/sites/all/themes/avm/images/arrow-down.gif')"); 
      }
    });
  });

  function activitate_map() {
    var markers = [];
    
    $('div#header').append('<div id="activitate_map_cont"><div id="activitate_map"></div></div>');
    
    var latlng = new google.maps.LatLng(45.775186,24.609375);
    var myOptions = {
      zoom: 7,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.TERRAIN,
      scrollwheel: false
    };
    var activitate = new google.maps.Map(document.getElementById("activitate_map"),
        myOptions);
    
    $('div.activitate').each(function() {
      var lat = jQuery.trim($('div.lat', $(this)).text());
      var lng = jQuery.trim($('div.long', $(this)).text());
      var oras = jQuery.trim($('p', $(this)).text());
      markers.push(
        new google.maps.Marker({
          position: new google.maps.LatLng(lat, lng),
          map: activitate,
          title: oras,
          icon: '/activitate_map_icon.png'
        })
      );
    });
  }

  if(document.getElementById('block-views-Activitate-block_1')) {
    activitate_map();
  }
  
  
});
