Module definition, exposing methods to public
by lasha
JavaScript
"NAMESPACE" in window || (window.NAMESPACE = {});
NAMESPACE.MAIN = (function($) {
'use strict';
var my = {};
my.getParameterByName = function(name) {
var match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search);
return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
};
my.isMobile = function() {
if((/iPhone|iPod|iPad|Android|BlackBerry/).test(navigator.userAgent)){
return true;
} else{
return false;
}
};
my.getYear = function() {
var currentYear = new Date().getFullYear() || 2013; // 2012 is the fallback incase Date() object creation fails
return currentYear;
}
return my;
})(jQuery);