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

$(window).load(function() {
  if( $('body').attr('id') == "contact" ) {
    var myLatlng = new google.maps.LatLng(-17.00292, 145.74213);
    var mapOptions = {
      zoom: 13,
      center: myLatlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    
    var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
    var image = 'http://cdn.myld.com.au/2/527/b-j-peach-constructions-pty-ltd_1bb4c86b22.png';
    var marker = new google.maps.Marker({
        position: myLatlng,
        map: map,
        icon: image
    });
    
    google.maps.event.addDomListener(window, 'resize orientationchange', function() {
          map.setCenter(myLatlng);
    });
  }
  $.backstretch("http://cdn.myld.com.au/2/527/b-j-peach-constructions-pty-ltd_57bd34fca0.jpg");
});



$(document).ready(function() {
  current_page = $('body').attr('id');
  
  //******** Windows IE8 and below popup *********//                
  $("body").browserDetect({
    name: "BJ Peach Constructions",     
    logo: "http://cdn.myld.com.au/2/527/b-j-peach-constructions-pty-ltd_f5a0ac0dfe.png",      
		phone: "0428 773 979", 
		fax: "(07) 4056 3513", 
		email: "bjpeach@bigpond.com",
		address: "74-76 Supply Road Bentley Park Qld 4869", 
		ldprofile: "http://www.localdirectories.com.au/Cairns-Area,QLD/B-J-Peach-Constructions-Pty-Ltd/profile/kzTDu" 
  });

  //******** Mobile Telephone *********//  
  mobileTel("428773979");
  
  $('#custom_form').formValidation({
    validateText: ["name", "phone", "message"],
    validateEmail: ["email"],
    validateSpam: true
  });
  
  var favicon_url = 'http://cdn.myld.com.au/2/527/b-j-peach-constructions-pty-ltd_fd19eb8ef6.ico';
  var logo_info = {
    href:   '/',
    src:    'http://cdn.myld.com.au/2/527/b-j-peach-constructions-pty-ltd_f5a0ac0dfe.png',
    alt:    'BJ Peach Constructions',
    title:  'BJ Peach Constructions'
  };

  $('<link id="favicon" type="image/x-icon" rel="shortcut icon" href="' + favicon_url + '" />').appendTo('head');
  $('div#error').wrap('<div class="feature-area" itemscope itemtype="http://schema.org/LocalBusiness"><div class="row-fluid"></div></div>');
  $('div#logo').append('<a href="' + (logo_info.href || '/') + '" title="' + logo_info.title + '"><img src="' + logo_info.src + '" alt="' + logo_info.alt + '"></a>');
  $('div#logo').prependTo( $('.logo_wrapper') );
  $('.navbar.main-nav').appendTo( $('.main_nav_wrapper') );
  $('.feature-area, .other-content, .contact-area').appendTo($('.content-area .container'));
  $('.welcome-area').insertAfter($('.content-area'));
  $('#view_section_1').remove();
  $(window).load(function() {
    $.backstretch("http://cdn.myld.com.au/2/527/b-j-peach-constructions-pty-ltd_57bd34fca0.jpg");
  });
  setTimeout(function() {
    $('.hidden-desktop').eq(2).remove();
  }, 300);

  var slider = $('#slider');
  if(slider.length > 0) {
    if(current_page == 'home') {
      (function($) {
        $.fn.shuffle = function() {
            return this.each(function(){
                var items = $(this).children().clone(true);
                return (items.length) ? $(this).html($.shuffle(items)) : this;
            });
        }
        
        $.shuffle = function(arr) {
            for(var j, x, i = arr.length; i; j = parseInt(Math.random() * i), x = arr[--i], arr[i] = arr[j], arr[j] = x);
            return arr;
        }
      })(jQuery);
    
      $('.camera_wrap').shuffle();
      jQuery('.camera_wrap').camera({ 
      	playPause: false,
        pagination: false,
        navigation: false,
        loader: 'none',
        navigationHover: false,
        height: '690px'
  		});
    } else {
      slider.replaceWith('<div id="map"></div>');
    }
  }

  if(jQuery.browser.mobile) {
     var myPhotoSwipe = $("a.fancybox").photoSwipe({ enableMouseWheel: false , enableKeyboard: false });
  } else {
	 	$("a.fancybox").fancybox({
				'transitionIn'    :    'elastic',
				'transitionOut'    :    'elastic',
				'speedIn'        :    600, 
				'speedOut'        :    200 
		});
  }

  if(window.location.hash) {     
    var hash_value = window.location.hash.replace('#', '');         
    var offset = $('#' + hash_value).offset();
		$('html, body').animate({
		  scrollTop: offset.top,
		  scrollLeft: offset.left
		}, 1000);
  }

  $('.faq-list').goFaq();    
	$('.faq-search input').attr("placeholder", " ");
	$('body#faq').bind('keypress', function(e){
		   if(e.keyCode == 13)
				return false;
	});
});