summary refs log tree commit diff
path: root/js/init.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/init.js')
-rw-r--r--js/init.js376
1 files changed, 188 insertions, 188 deletions
diff --git a/js/init.js b/js/init.js
index 9d6ae2c..e9df104 100644
--- a/js/init.js
+++ b/js/init.js
@@ -1,188 +1,188 @@
-/*-----------------------------------------------------------------------------------

-/*

-/* Init JS

-/*

------------------------------------------------------------------------------------*/

-

- jQuery(document).ready(function($) {

-

-/*----------------------------------------------------*/

-/* FitText Settings

------------------------------------------------------- */

-

-    setTimeout(function() {

-	   $('h1.responsive-headline').fitText(1, { minFontSize: '40px', maxFontSize: '90px' });

-	 }, 100);

-

-

-/*----------------------------------------------------*/

-/* Smooth Scrolling

------------------------------------------------------- */

-

-   $('.smoothscroll').on('click',function (e) {

-	    e.preventDefault();

-

-	    var target = this.hash,

-	    $target = $(target);

-

-	    $('html, body').stop().animate({

-	        'scrollTop': $target.offset().top

-	    }, 800, 'swing', function () {

-	        window.location.hash = target;

-	    });

-	});

-

-

-/*----------------------------------------------------*/

-/* Highlight the current section in the navigation bar

-------------------------------------------------------*/

-

-	var sections = $("section");

-	var navigation_links = $("#nav-wrap a");

-

-	sections.waypoint({

-

-      handler: function(event, direction) {

-

-		   var active_section;

-

-			active_section = $(this);

-			if (direction === "up") active_section = active_section.prev();

-

-			var active_link = $('#nav-wrap a[href="#' + active_section.attr("id") + '"]');

-

-         navigation_links.parent().removeClass("current");

-			active_link.parent().addClass("current");

-

-		},

-		offset: '35%'

-

-	});

-

-

-/*----------------------------------------------------*/

-/*	Make sure that #header-background-image height is

-/* equal to the browser height.

------------------------------------------------------- */

-

-   $('header').css({ 'height': $(window).height() });

-   $(window).on('resize', function() {

-

-        $('header').css({ 'height': $(window).height() });

-        $('body').css({ 'width': $(window).width() })

-   });

-

-

-/*----------------------------------------------------*/

-/*	Fade In/Out Primary Navigation

-------------------------------------------------------*/

-

-   $(window).on('scroll', function() {

-

-		var h = $('header').height();

-		var y = $(window).scrollTop();

-      var nav = $('#nav-wrap');

-

-	   if ( (y > h*.20) && (y < h) && ($(window).outerWidth() > 768 ) ) {

-	      nav.fadeOut('fast');

-	   }

-      else {

-         if (y < h*.20) {

-            nav.removeClass('opaque').fadeIn('fast');

-         }

-         else {

-            nav.addClass('opaque').fadeIn('fast');

-         }

-      }

-

-	});

-

-

-/*----------------------------------------------------*/

-/*	Modal Popup

-------------------------------------------------------*/

-

-    $('.item-wrap a').magnificPopup({

-

-       type:'inline',

-       fixedContentPos: false,

-       removalDelay: 200,

-       showCloseBtn: false,

-       mainClass: 'mfp-fade'

-

-    });

-

-    $(document).on('click', '.popup-modal-dismiss', function (e) {

-    		e.preventDefault();

-    		$.magnificPopup.close();

-    });

-

-

-/*----------------------------------------------------*/

-/*	Flexslider

-/*----------------------------------------------------*/

-   $('.flexslider').flexslider({

-      namespace: "flex-",

-      controlsContainer: ".flex-container",

-      animation: 'slide',

-      controlNav: true,

-      directionNav: false,

-      smoothHeight: true,

-      slideshowSpeed: 7000,

-      animationSpeed: 600,

-      randomize: false,

-   });

-

-/*----------------------------------------------------*/

-/*	contact form

-------------------------------------------------------*/

-

-   $('form#contactForm button.submit').click(function() {

-

-      $('#image-loader').fadeIn();

-

-      var contactName = $('#contactForm #contactName').val();

-      var contactEmail = $('#contactForm #contactEmail').val();

-      var contactSubject = $('#contactForm #contactSubject').val();

-      var contactMessage = $('#contactForm #contactMessage').val();

-

-      var data = 'contactName=' + contactName + '&contactEmail=' + contactEmail +

-               '&contactSubject=' + contactSubject + '&contactMessage=' + contactMessage;

-        console.log(data);

-      $.ajax({

-

-	      type: "POST",

-	      url: "inc/sendEmail.php",

-	      data: data,

-	      success: function(msg) {

-            console.log(msg);

-            // Message was sent

-            if (msg == 'OK') {

-               $('#image-loader').fadeOut();

-               $('#message-warning').hide();

-               $('#contactForm').fadeOut();

-               $('#message-success').fadeIn();   

-            }

-            // There was an error

-            else {

-               $('#image-loader').fadeOut();

-               $('#message-warning').html(msg);

-	            $('#message-warning').fadeIn();

-            }

-

-	      }

-

-      });

-      return false;

-   });

-

-

-});

-

-

-

-

-

-

-

-

+/*-----------------------------------------------------------------------------------
+/*
+/* Init JS
+/*
+-----------------------------------------------------------------------------------*/
+
+ jQuery(document).ready(function($) {
+
+/*----------------------------------------------------*/
+/* FitText Settings
+------------------------------------------------------ */
+
+    setTimeout(function() {
+	   $('h1.responsive-headline').fitText(1, { minFontSize: '40px', maxFontSize: '90px' });
+	 }, 100);
+
+
+/*----------------------------------------------------*/
+/* Smooth Scrolling
+------------------------------------------------------ */
+
+   $('.smoothscroll').on('click',function (e) {
+	    e.preventDefault();
+
+	    var target = this.hash,
+	    $target = $(target);
+
+	    $('html, body').stop().animate({
+	        'scrollTop': $target.offset().top
+	    }, 800, 'swing', function () {
+	        window.location.hash = target;
+	    });
+	});
+
+
+/*----------------------------------------------------*/
+/* Highlight the current section in the navigation bar
+------------------------------------------------------*/
+
+	var sections = $("section");
+	var navigation_links = $("#nav-wrap a");
+
+	sections.waypoint({
+
+      handler: function(event, direction) {
+
+		   var active_section;
+
+			active_section = $(this);
+			if (direction === "up") active_section = active_section.prev();
+
+			var active_link = $('#nav-wrap a[href="#' + active_section.attr("id") + '"]');
+
+         navigation_links.parent().removeClass("current");
+			active_link.parent().addClass("current");
+
+		},
+		offset: '35%'
+
+	});
+
+
+/*----------------------------------------------------*/
+/*	Make sure that #header-background-image height is
+/* equal to the browser height.
+------------------------------------------------------ */
+
+   $('header').css({ 'height': $(window).height() });
+   $(window).on('resize', function() {
+
+        $('header').css({ 'height': $(window).height() });
+        $('body').css({ 'width': $(window).width() })
+   });
+
+
+/*----------------------------------------------------*/
+/*	Fade In/Out Primary Navigation
+------------------------------------------------------*/
+
+   $(window).on('scroll', function() {
+
+		var h = $('header').height();
+		var y = $(window).scrollTop();
+      var nav = $('#nav-wrap');
+
+	   if ( (y > h*.20) && (y < h) && ($(window).outerWidth() > 768 ) ) {
+	      nav.fadeOut('fast');
+	   }
+      else {
+         if (y < h*.20) {
+            nav.removeClass('opaque').fadeIn('fast');
+         }
+         else {
+            nav.addClass('opaque').fadeIn('fast');
+         }
+      }
+
+	});
+
+
+/*----------------------------------------------------*/
+/*	Modal Popup
+------------------------------------------------------*/
+
+    $('.item-wrap a').magnificPopup({
+
+       type:'inline',
+       fixedContentPos: false,
+       removalDelay: 200,
+       showCloseBtn: false,
+       mainClass: 'mfp-fade'
+
+    });
+
+    $(document).on('click', '.popup-modal-dismiss', function (e) {
+    		e.preventDefault();
+    		$.magnificPopup.close();
+    });
+
+
+/*----------------------------------------------------*/
+/*	Flexslider
+/*----------------------------------------------------*/
+   $('.flexslider').flexslider({
+      namespace: "flex-",
+      controlsContainer: ".flex-container",
+      animation: 'slide',
+      controlNav: true,
+      directionNav: false,
+      smoothHeight: true,
+      slideshowSpeed: 7000,
+      animationSpeed: 600,
+      randomize: false,
+   });
+
+/*----------------------------------------------------*/
+/*	contact form
+------------------------------------------------------*/
+
+   $('form#contactForm button.submit').click(function() {
+
+      $('#image-loader').fadeIn();
+
+      var contactName = $('#contactForm #contactName').val();
+      var contactEmail = $('#contactForm #contactEmail').val();
+      var contactSubject = $('#contactForm #contactSubject').val();
+      var contactMessage = $('#contactForm #contactMessage').val();
+
+      var data = 'contactName=' + contactName + '&contactEmail=' + contactEmail +
+               '&contactSubject=' + contactSubject + '&contactMessage=' + contactMessage;
+        console.log(data);
+      $.ajax({
+
+	      type: "POST",
+	      url: "inc/sendEmail.php",
+	      data: data,
+	      success: function(msg) {
+            console.log(msg);
+            // Message was sent
+            if (msg == 'OK') {
+               $('#image-loader').fadeOut();
+               $('#message-warning').hide();
+               $('#contactForm').fadeOut();
+               $('#message-success').fadeIn();   
+            }
+            // There was an error
+            else {
+               $('#image-loader').fadeOut();
+               $('#message-warning').html(msg);
+	            $('#message-warning').fadeIn();
+            }
+
+	      }
+
+      });
+      return false;
+   });
+
+
+});
+
+
+
+
+
+
+
+