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

// Custom JavaScript Document

$(document).ready(function(){  
$('head').append('<link rel="shortcut icon" type="image/x-icon" href="http://cdn.myld.com.au/2/482/bonny-blinds_4b095b75ad.ico">');
  //********Windows IE8 and below popup*********//     	     		
	$("body").browserDetect( {     	
		name: "Bonny Blinds",     
		logo: "http://cdn.myld.com.au/2/482/bonny-blinds_9355f4295c.png",      
		phone: "0417 221 201",     //optional
		fax: "(02) 6582 5015",     //optional
		email: "peter@bonnyblinds.com.au",      //optional
		address: "All areas Port Macquairie 2444",  //optional
		ldprofile: "http://www.localdirectories.com.au/Port-Macquarie-Area,NSW/Bonny-Blinds/profile/gIcV"  
	});  

	//********Mobile Telephone*********//  
	mobileTel(417221201); //edit phone number

  $('#logo').html('<a href="/" class="brand"><img src="http://cdn.myld.com.au/2/482/bonny-blinds_9355f4295c.png" alt=""></a>').appendTo('.logo-here');
  $('.navbar').appendTo('.nav-here');  
  $('header').prependTo('body');
  $('body').children('header, div, section, footer').wrapAll('<div class="wrapper"></div>');
  if(!$('body#contact-us').is('*')) {
  $('.container.content').prepend(' <section class="slider-area">\
                    <div class="row-fluid">\
                        <div class="span12">\
                            <div id="slider">\
                                <div class="camera_wrap">\
                                    <div data-src="http://cdn.myld.com.au/2/482/bonny-blinds_40c750ee2f.jpg"></div>\
                                    <div data-src="http://cdn.myld.com.au/2/482/bonny-blinds_7434493d4d.jpg"></div>\
                                    <div data-src="http://cdn.myld.com.au/2/482/bonny-blinds_7ddbeebc40.jpg"></div>\
                                    <div data-src="http://cdn.myld.com.au/2/482/bonny-blinds_751b73880c.jpg"></div>\
                                </div>\
                            </div>\
                        </div>\
                    </div>\
                </section>');
  }
    //Home page feature area hover effect
	if ( $("body#home").is("*") ) {
		$(".link-area").hover(function(){
			var $target = $(this).find("a").data("target")
			var $div = document.getElementById($target);

			$(".tab-items").removeClass("active");
			$($div).addClass("active");

		}, function(){
			$(".tab-items").removeClass("active");
			$("#services-box").addClass("active");
		});
    
       function mapcanvas2() {
    var locations = [  [-31.43127,152.90813],[-31.45737,152.73257],[-31.60472,152.46693],[-31.63353,152.72378],[-31.43708,152.48886],[-31.65417,152.77583],[-31.72966,152.69632],[-31.32125,152.80013] ];
    
    
  if ($('#map-canvas2').length > 0) {
    var map = new google.maps.Map(document.getElementById('map-canvas2'), {
        mapTypeId: google.maps.MapTypeId.ROADMAP
    });
    
    var infowindow = new google.maps.InfoWindow();
    //var image = 'http://cdn.myld.com.au/2/482/bonny-blinds_e156265da8.png';
    var bounds = new google.maps.LatLngBounds();
    
    for (i = 0; i < locations.length; i++) {
        marker = new google.maps.Marker({
            position: new google.maps.LatLng(locations[i][0], locations[i][1]),
            map: map
        });
    
        bounds.extend(marker.position);
    
        google.maps.event.addListener(marker, 'click', (function (marker, i) {
            return function () {
                infowindow.open(map, marker);
            }
        })(marker, i));
    }
    
    map.fitBounds(bounds);  
  
    var listener = google.maps.event.addListener(map, "idle", function () {
        map.setZoom(9);
        google.maps.event.removeListener(listener);
    });     
  }
  
}

google.maps.event.addDomListener(window, 'load', mapcanvas2);

 function mapcanvas3() {
    var locations = [  [-31.43127,152.90813],[-31.45737,152.73257],[-31.60472,152.46693],[-31.63353,152.72378],[-31.43708,152.48886],[-31.65417,152.77583],[-31.72966,152.69632],[-31.32125,152.80013] ];
    
    
  if ($('#map-canvas3').length > 0) {
    var map = new google.maps.Map(document.getElementById('map-canvas3'), {
        mapTypeId: google.maps.MapTypeId.ROADMAP
    });
    
    var infowindow = new google.maps.InfoWindow();
    //var image = 'http://cdn.myld.com.au/2/482/bonny-blinds_e156265da8.png';
    var bounds = new google.maps.LatLngBounds();
    
    for (i = 0; i < locations.length; i++) {
        marker = new google.maps.Marker({
            position: new google.maps.LatLng(locations[i][0], locations[i][1]),
            map: map
        });
    
        bounds.extend(marker.position);
    
        google.maps.event.addListener(marker, 'click', (function (marker, i) {
            return function () {
                infowindow.open(map, marker);
            }
        })(marker, i));
    }
    
    map.fitBounds(bounds);  
  
    var listener = google.maps.event.addListener(map, "idle", function () {
        map.setZoom(9);
        google.maps.event.removeListener(listener);
    });     
  }
  
}

google.maps.event.addDomListener(window, 'load', mapcanvas3);
		
   
	}

    //Gallery
	if ( $("body#gallery").is("*") ) {
		   if(jQuery.browser.mobile)
            {
               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 
            });
        }
	}

	

	//Contact
	if ( $("body#contact-us").is("*") ) {
	function mapcanvas() {
    var locations = [  [-31.43127,152.90813],[-31.45737,152.73257],[-31.60472,152.46693],[-31.63353,152.72378],[-31.43708,152.48886],[-31.65417,152.77583],[-31.72966,152.69632],[-31.32125,152.80013] ];
    
    
  if ($('#map-canvas').length > 0) {
    var map = new google.maps.Map(document.getElementById('map-canvas'), {
        mapTypeId: google.maps.MapTypeId.ROADMAP
    });
    
    var infowindow = new google.maps.InfoWindow();
    //var image = 'http://cdn.myld.com.au/2/482/bonny-blinds_e156265da8.png';
    var bounds = new google.maps.LatLngBounds();
    
    for (i = 0; i < locations.length; i++) {
        marker = new google.maps.Marker({
            position: new google.maps.LatLng(locations[i][0], locations[i][1]),
            map: map
        });
    
        bounds.extend(marker.position);
    
        google.maps.event.addListener(marker, 'click', (function (marker, i) {
            return function () {
                infowindow.open(map, marker);
            }
        })(marker, i));
    }
    
    map.fitBounds(bounds);  
  
    var listener = google.maps.event.addListener(map, "idle", function () {
        map.setZoom(9);
        google.maps.event.removeListener(listener);
    });     
  }
  
}

google.maps.event.addDomListener(window, 'load', mapcanvas);
    
		$('#custom_form').formValidation({
	        validateText: ["name", "message", "phone"], //input id (you can have multiple id's)
	        validateEmail: ["email"], //input id (you can have multiple id's)
	        validateSpam: true,
	    });
	} else {
		$('.camera_wrap').shuffleCamera();
        jQuery('.camera_wrap').camera({
            playPause: false,
            pagination: true,
            loader: 'none',
            navigationHover: false,
            portrait: true,
            height: '32.763045337896%'
        });
	  }
	
  });

(function($){
    $.fn.shuffleCamera = function() {
        return this.each(function(){
            var items = $(this).children().clone(true);
            return (items.length) ? $(this).html($.shuffleCamera(items)) : this;
        });
    }
    
    $.shuffleCamera = 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);

$(window).load(function(){
  if($('body#gallery').is('*')) {
        // Initialize portfolio isotope 
        var $container          = $('.filter-feed');
  	var selector = '*';
        isotopeFilter(selector, $container);
		
      
		
		$(window).resize(function(){	
            	
            	 isotopeFilter(selector, $container);
		});
		
		function isotopeFilter(selector, $container) {
			$container.isotope({
				filter              : selector,
				layoutMode          : 'masonry', 
				animationOptions    : {
					duration            : 450,
					easing              : 'linear',
                	queue              : false
				}
			});			
		}
  }
});

