1 /////////////////////////////////////////////////////////////////////////////////////////////
\r
2 // Custom JS (ADD YOUR JS HERE!)
\r
3 /////////////////////////////////////////////////////////////////////////////////////////////
\r
5 $(document).ready(function(){
\r
7 /////////////////////////////////////////////////////////////////
\r
8 // BACKSTRETCH SLIDER (UNCOMMENT TO USE)
\r
9 /////////////////////////////////////////////////////////////////
\r
11 /*$("body").backstretch([
\r
15 ], {duration: 3000, fade: 750, random: true});*/
\r
17 /////////////////////////////////////////////////////////////////
\r
19 /////////////////////////////////////////////////////////////////
\r
21 if ($('.camera_slider').length > 0) {
\r
22 jQuery('.camera_slider').camera({
\r
31 /////////////////////////////////////////////////////////////////
\r
33 /////////////////////////////////////////////////////////////////
\r
35 //if ($('body#gallery').is('*')) { // Uncomment to run script on specific page only
\r
36 if(jQuery.browser.mobile) {
\r
37 var myPhotoSwipe = $(".fancybox").photoSwipe({ enableMouseWheel: false , enableKeyboard: false });
\r
41 //$("a.fancybox").fancybox();
\r
44 $("a.fancybox[rel='gallery_group']").fancybox({
\r
45 'transitionIn' : 'elastic',
\r
46 'transitionOut' : 'elastic',
\r
53 /////////////////////////////////////////////////////////////////
\r
54 // Animated Entrances
\r
55 /////////////////////////////////////////////////////////////////
\r
57 $(window).scroll(function() {
\r
58 $('.animatedEntrance').each(function(){
\r
59 var imagePos = $(this).offset().top;
\r
61 var topOfWindow = $(window).scrollTop();
\r
62 if (imagePos < topOfWindow+400) {
\r
63 $(this).addClass("slideUp"); // slideUp, slideDown, slideLeft, slideRight, slideExpandUp, expandUp, fadeIn, expandOpen, bigEntrance, hatch
\r
68 /////////////////////////////////////////////////////////////////
\r
70 /////////////////////////////////////////////////////////////////
\r
72 $('#custom_form').formValidation({
\r
73 validateText: ["name","message"],
\r
74 validateEmail: ["email"],
\r
76 captchaTheme: 'greyscale' // default, mini, dark, mini-dark, light, mini-light, greyscale, mini-greyscale
\r
79 /////////////////////////////////////////////////////////////////
\r
81 /////////////////////////////////////////////////////////////////
\r
84 var myLatlng = new google.maps.LatLng(-12.47518, 130.99042);
\r
88 mapTypeId: google.maps.MapTypeId.ROADMAP,
\r
93 "featureType": "all",
\r
105 // For Contact Page
\r
106 if ($('#map').length > 0) {
\r
107 var map = new google.maps.Map(document.getElementById('map'), mapOptions);
\r
108 var image = 'img/mapicon.png';
\r
109 var marker = new google.maps.Marker({
\r
110 position: myLatlng,
\r
114 google.maps.event.addDomListener(window, 'resize orientationchange', function() {
\r
115 map.setCenter(myLatlng);
\r
119 if ($('#footer-map').length > 0) {
\r
120 var map = new google.maps.Map(document.getElementById('footer-map'), mapOptions);
\r
121 var image = 'img/mapicon.png';
\r
122 var marker = new google.maps.Marker({
\r
123 position: myLatlng,
\r
127 google.maps.event.addDomListener(window, 'resize orientationchange', function() {
\r
128 map.setCenter(myLatlng);
\r
132 google.maps.event.addDomListener(window, 'load', map);
\r
134 /////////////////////////////////////////////////////////////////
\r
135 // YAY FOR LOLLIES!
\r
136 /////////////////////////////////////////////////////////////////
\r