diff options
Diffstat (limited to 'static/website/bootstrap-css/assets/js/main.js')
-rw-r--r-- | static/website/bootstrap-css/assets/js/main.js | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/static/website/bootstrap-css/assets/js/main.js b/static/website/bootstrap-css/assets/js/main.js new file mode 100644 index 0000000..66a2645 --- /dev/null +++ b/static/website/bootstrap-css/assets/js/main.js @@ -0,0 +1,69 @@ +/* + * Change Navbar color while scrolling +*/ + +$(window).scroll(function(){ + handleTopNavAnimation(); +}); + +$(window).load(function(){ + handleTopNavAnimation(); +}); + +function handleTopNavAnimation() { + var top=$(window).scrollTop(); + + if(top>10){ + $('#site-nav').addClass('navbar-solid'); + } + else{ + $('#site-nav').removeClass('navbar-solid'); + } +} + +/* + * Registration Form +*/ + +$('#registration-form').submit(function(e){ + e.preventDefault(); + + var postForm = { //Fetch form data + 'fname' : $('#registration-form #fname').val(), + 'lname' : $('#registration-form #lname').val(), + 'email' : $('#registration-form #email').val(), + 'cell' : $('#registration-form #cell').val(), + 'address' : $('#registration-form #address').val(), + 'zip' : $('#registration-form #zip').val(), + 'city' : $('#registration-form #city').val(), + 'program' : $('#registration-form #program').val() + }; + + $.ajax({ + type : 'POST', + url : './assets/php/contact.php', + data : postForm, + dataType : 'json', + success : function(data) { + if (data.success) { + $('#registration-msg .alert').html("Registration Successful"); + $('#registration-msg .alert').removeClass("alert-danger"); + $('#registration-msg .alert').addClass("alert-success"); + $('#registration-msg').show(); + } + else + { + $('#registration-msg .alert').html("Registration Failed"); + $('#registration-msg .alert').removeClass("alert-success"); + $('#registration-msg .alert').addClass("alert-danger"); + $('#registration-msg').show(); + } + } + }); +}); + +/* + * SmoothScroll +*/ + +smoothScroll.init();
\ No newline at end of file |