$(document).ready(function() {
   
    $('#top .lang span').click(function() {
        $('#top .lang .select').slideToggle('fast');
        return false;
    });
      
    $("a[rel^='prettyPhoto']").prettyPhoto({
        animation_speed: 'fast', /* fast/slow/normal */
        slideshow: false, /* false OR interval time in ms */
        autoplay_slideshow: false, /* true/false */
        opacity: 0.6, /* Value between 0 and 1 */
        show_title: true, /* true/false */
        allow_resize: true, /* Resize the photos bigger than viewport. true/false */
        counter_separator_label: '/', /* The separator for the gallery counter 1 "of" 2 */
        theme: 'facebook', /* light_rounded / dark_rounded / light_square / dark_square / facebook */
        horizontal_padding: 20, /* The padding on each side of the picture */
        hideflash: false, /* Hides all the flash object on a page, set to TRUE if flash appears over prettyPhoto */
        wmode: 'opaque', /* Set the flash wmode attribute */
        autoplay: true, /* Automatically start videos: True/False */
        modal: false, /* If set to true, only the close button will close the window */
        deeplinking: true, /* Allow prettyPhoto to update the url to enable deeplinking. */
        overlay_gallery: false, /* If set to true, a gallery will overlay the fullscreen image on mouse over */
        keyboard_shortcuts: true, /* Set to false if you open forms inside prettyPhoto */
        social_tools: false,
        navigation: true
    });
   
   if($("#contacts-map").length > 0) {
        var adresa = "Staropramenná 3117/17, Praha-Praha 5, Česká republika";
        var volby = {
            zoom: 6,
            center: new google.maps.LatLng(50.070896,14.407319),
            mapTypeControl: false,
            streetViewControl: false,            
            zoomControl: false,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };

        var map = new google.maps.Map(document.getElementById("contacts-map"), volby);
        var geocoder = new google.maps.Geocoder();

        
        geocoder.geocode( {
            'address': adresa
            }, 
            function(results, status) {
                if (status == google.maps.GeocoderStatus.OK) { 
                if(results[0].geometry.viewport) {
                    map.fitBounds(results[0].geometry.viewport);
                    var pin = new google.maps.MarkerImage(
                          '/img/marker.png',
                          new google.maps.Size(47, 47),
                          new google.maps.Point(0,0),
                          new google.maps.Point(5, 46) );
                    new google.maps.Marker({
                      position: results[0].geometry.location,
                      map: map,
                      icon: pin,
                      clickable: false
                    });                    
                    return;
                }
            }
        });
   }
                      
});
