OSDN Git Service

replaced all files
[vem/WITs.git] / JS / custom.js
diff --git a/JS/custom.js b/JS/custom.js
new file mode 100755 (executable)
index 0000000..5329b0e
--- /dev/null
@@ -0,0 +1,138 @@
+/////////////////////////////////////////////////////////////////////////////////////////////\r
+// Custom JS (ADD YOUR JS HERE!)\r
+/////////////////////////////////////////////////////////////////////////////////////////////\r
+\r
+$(document).ready(function(){\r
+       \r
+       /////////////////////////////////////////////////////////////////\r
+       // BACKSTRETCH SLIDER (UNCOMMENT TO USE)\r
+       /////////////////////////////////////////////////////////////////\r
+       \r
+       /*$("body").backstretch([\r
+               "img-1.jpg",\r
+               "img-2.jpg",\r
+               "img-3.jpg"\r
+       ], {duration: 3000, fade: 750, random: true});*/\r
+       \r
+       /////////////////////////////////////////////////////////////////\r
+       // CAMERA SLIDER\r
+       /////////////////////////////////////////////////////////////////\r
+       \r
+       if ($('.camera_slider').length > 0) {\r
+               jQuery('.camera_slider').camera({\r
+                       fx: 'random',\r
+                       playPause: true,\r
+                       pagination: false,\r
+                       height: '400',\r
+                       random: false\r
+               });\r
+       }\r
+       \r
+       /////////////////////////////////////////////////////////////////\r
+       // Fancybox\r
+       /////////////////////////////////////////////////////////////////\r
+       \r
+       //if ($('body#gallery').is('*')) { // Uncomment to run script on specific page only\r
+               if(jQuery.browser.mobile) {\r
+                       var myPhotoSwipe = $(".fancybox").photoSwipe({ enableMouseWheel: false , enableKeyboard: false });\r
+               }\r
+               else {\r
+                       // Single Image\r
+                       //$("a.fancybox").fancybox();\r
+                       \r
+                       // Multiple Images\r
+                       $("a.fancybox[rel='gallery_group']").fancybox({\r
+                               'transitionIn'  :  'elastic',\r
+                               'transitionOut' :  'elastic',\r
+                               'speedIn'       :  600, \r
+                               'speedOut'      :  200 \r
+                       });\r
+               }\r
+    //}\r
+       \r
+       /////////////////////////////////////////////////////////////////\r
+       // Animated Entrances\r
+       /////////////////////////////////////////////////////////////////\r
+       \r
+       $(window).scroll(function() {\r
+               $('.animatedEntrance').each(function(){\r
+               var imagePos = $(this).offset().top;\r
+\r
+               var topOfWindow = $(window).scrollTop();\r
+                       if (imagePos < topOfWindow+400) {\r
+                               $(this).addClass("slideUp"); // slideUp, slideDown, slideLeft, slideRight, slideExpandUp, expandUp, fadeIn, expandOpen, bigEntrance, hatch\r
+                       }\r
+               });\r
+       });\r
+       \r
+       /////////////////////////////////////////////////////////////////\r
+       // Form Validation\r
+       /////////////////////////////////////////////////////////////////\r
+       \r
+       $('#custom_form').formValidation({ \r
+               validateText: ["name","message"],\r
+               validateEmail: ["email"],\r
+               validateSpam: true,\r
+               captchaTheme: 'greyscale' // default, mini, dark, mini-dark, light, mini-light, greyscale, mini-greyscale\r
+       });\r
+       \r
+       /////////////////////////////////////////////////////////////////\r
+       // GOOGLE MAPS\r
+       /////////////////////////////////////////////////////////////////\r
+\r
+       function map() {\r
+               var myLatlng = new google.maps.LatLng(-12.47518, 130.99042);\r
+               var mapOptions = {\r
+                       zoom: 14,\r
+                       center: myLatlng,\r
+                       mapTypeId: google.maps.MapTypeId.ROADMAP,\r
+                       scrollwheel: false,\r
+                       styles:\r
+                       [\r
+       {\r
+        "featureType": "all",\r
+        "stylers": [\r
+                       {\r
+                       "saturation": -100\r
+                       },\r
+                       {\r
+                       "gamma": 0.5\r
+                               }\r
+                               ]\r
+                       }\r
+                       ]\r
+               }\r
+               // For Contact Page\r
+               if ($('#map').length > 0) {\r
+                       var map = new google.maps.Map(document.getElementById('map'), mapOptions);\r
+                       var image = 'img/mapicon.png';\r
+                       var marker = new google.maps.Marker({\r
+                               position: myLatlng,\r
+                               map: map,\r
+                               icon: image\r
+                       });\r
+                       google.maps.event.addDomListener(window, 'resize orientationchange', function() {\r
+                               map.setCenter(myLatlng);\r
+                       });\r
+               }\r
+               // For Footer\r
+               if ($('#footer-map').length > 0) {\r
+                       var map = new google.maps.Map(document.getElementById('footer-map'), mapOptions);\r
+                       var image = 'img/mapicon.png';\r
+                       var marker = new google.maps.Marker({\r
+                               position: myLatlng,\r
+                               map: map,\r
+                               icon: image\r
+                       });\r
+                       google.maps.event.addDomListener(window, 'resize orientationchange', function() {\r
+                               map.setCenter(myLatlng);\r
+                       }); \r
+               }\r
+       }\r
+       google.maps.event.addDomListener(window, 'load', map);\r
+       \r
+       /////////////////////////////////////////////////////////////////\r
+       // YAY FOR LOLLIES!\r
+       /////////////////////////////////////////////////////////////////\r
+\r
+});
\ No newline at end of file