jQuery.fn.buildCounter = function(settings) {
var glob = {
element : this,
settings : settings
};
if (typeof glob.settings.unique === "undefined") {
glob.settings.unique = "countdown-instance-id-" + Math.floor((Math.random()*100000)+1);
}
glob.settings.now = typeof glob.settings.now_timestamp !== "undefined" && glob.settings.now_timestamp !== "" ? glob.settings.now_timestamp : Math.floor(new Date()) / 1000;
glob.settings.startdate = typeof glob.settings.stardate_timestamp !== "undefined" && glob.settings.stardate_timestamp !== "" ? glob.settings.stardate_timestamp : Math.floor(new Date(glob.settings.startdate)) / 1000;
glob.settings.enddate = typeof glob.settings.enddate_timestamp !== "undefined" && glob.settings.enddate_timestamp !== "" ? glob.settings.enddate_timestamp : Math.floor(new Date(glob.settings.enddate)) / 1000;
typeof glob.settings.color1 !== "undefined" ? null : glob.settings.color1 = "#ff6565";
typeof glob.settings.color2 !== "undefined" ? null : glob.settings.color2 = "#378cff";
typeof glob.settings.color3 !== "undefined" ? null : glob.settings.color3 = "#9cdb7d";
typeof glob.settings.color4 !== "undefined" ? null : glob.settings.color4 = "#ffdc50";
typeof glob.settings.backgroundcolor1 !== "undefined" ? null : glob.settings.backgroundcolor1 = "#ccc";
typeof glob.settings.backgroundcolor2 !== "undefined" ? null : glob.settings.backgroundcolor2 = "#ccc";
typeof glob.settings.backgroundcolor3 !== "undefined" ? null : glob.settings.backgroundcolor3 = "#ccc";
typeof glob.settings.backgroundcolor4 !== "undefined" ? null : glob.settings.backgroundcolor4 = "#ccc";
typeof glob.settings.glow1 !== "undefined" ? null : glob.settings.glow1 = "#ff6565";
typeof glob.settings.glow2 !== "undefined" ? null : glob.settings.glow2 = "#378cff";
typeof glob.settings.glow3 !== "undefined" ? null : glob.settings.glow3 = "#9cdb7d";
typeof glob.settings.glow4 !== "undefined" ? null : glob.settings.glow4 = "#ffdc50";
typeof glob.settings.glowwidth1 !== "undefined" ? null : glob.settings.glowwidth1 = "5";
typeof glob.settings.glowwidth2 !== "undefined" ? null : glob.settings.glowwidth2 = "5";
typeof glob.settings.glowwidth3 !== "undefined" ? null : glob.settings.glowwidth3 = "5";
typeof glob.settings.glowwidth4 !== "undefined" ? null : glob.settings.glowwidth4 = "5";
typeof glob.settings.backgroundwidth1 !== "undefined" ? null : glob.settings.backgroundwidth1 = "25";
typeof glob.settings.backgroundwidth2 !== "undefined" ? null : glob.settings.backgroundwidth2 = "25";
typeof glob.settings.backgroundwidth3 !== "undefined" ? null : glob.settings.backgroundwidth3 = "25";
typeof glob.settings.backgroundwidth4 !== "undefined" ? null : glob.settings.backgroundwidth4 = "25";