/***********************
*  Site Specific JS   *
************************/

//Javascripts
$(document).ready(function(){ 
    $.favicon('http://cdn.myld.com.au/2/131/yots-greek-taverna_d1c7e18e82.ico');
  	
  	menu.contactDetails({
  		
  		phone: '0889814433 ', //optional, can have multiple values[array] 
  		mobile: null, //optional, can have multiple values[array]
  		email: 'yots@yots.com.au', //optional, can have multiple values[array] 
  		address: '54 Marina Blvd NT 0820', //optional, single value
  		hours: [['Dinner','Tues - Sun','2pm-late'],['Lunch','Fri - Sun','11am-late']] //optional
  		
  	});
  
     // View section_1
    $('#view_section_1').insertBefore('.footer');

    // View error div
    $('#error').insertBefore('.footer');  
    
    $('.navbar a').addClass('ease');
    
    $('.nav').removeClass('navbar-nav').addClass('nav-stacked');
        
    $('.navbar .nav > li').clone().appendTo('#footer-nav');
    
    $(window).bind("load resize",function(){
        if($('.jmm-fixed-menu:hidden').length == 0) {
            $('#left-content').insertAfter('#right-content');
        } else {
            $('#left-content').insertBefore('#right-content');
        }
    });    
    
    // gallery
    if ( $("body#image-gallery").is("*") ) {
        if(Modernizr.touch && $(".fancybox").length > 0 )
        {
           var myPhotoSwipe = $(".fancybox").photoSwipe({ enableMouseWheel: false , enableKeyboard: false });
        }
        else
        {
        /* Apply to single image */
            $("a.fancybox").fancybox();
    
        /* Apply fancybox to multiple items */
            $("a.fancybox[rel='gallery_group']").fancybox({
                'transitionIn'    :    'elastic',
                'transitionOut'    :    'elastic',
                'speedIn'        :    600,
                'speedOut'        :    200
            });
    
        }    
    }
    

    if ( $("body#contact").is("*") ) {

        // Contact Form
        $('#contact_form').smartCaptcha({
            validateText: ["name"],
            validateEmail: ["email"],
            redirectLink: null,
            validateStyle: "default"
        });

        // date picker
        $(window).load(function(){
            $('.datepicker').pickadate();
            $('.timepicker').pickatime();                                 
        });        

        // Insert Map
        function map() {
          var myLatlng = new google.maps.LatLng(-12.45099, 130.82264);
          var mapOptions = {
            scrollwheel: false,
            zoom: 13,
            center: myLatlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP
          }

          if ($('#map').length > 0) {
              var map = new google.maps.Map(document.getElementById('map'), mapOptions);

              var marker = new google.maps.Marker({
                  position: myLatlng,
                  map: map 
              });

              google.maps.event.addDomListener(window, 'resize', function() {
                    map.setCenter(myLatlng);
              });         
              google.maps.event.addDomListener(window, 'orientationchange', function() {
                    map.setCenter(myLatlng);
              });   
            }
        }
        $(window).load(function(){
            map();
        });    
    }
    
    
    if ( $("body#home").is("*") ) {
        $('#carousel-testi .slides').mCustomScrollbar({
            scrollButtons:{
                enable:false
            },
            theme:  'light' //'dark', 'light-2', 'dark-2', 'light-thick', 'dark-thick', 'light-thin', 'dark-thin'
        });
    }

}); 
