Your IP : 216.73.216.86


Current Path : /home/emeraadmin/www/4d695/
Upload File :
Current File : /home/emeraadmin/www/4d695/datedropper.zip

PK�Z�\�c@rrpackage.jsonnu�[���{
  "_args": [
    [
      "datedropper@2.0.0",
      "C:\\Users\\Ovi-PC\\Downloads\\themekit-master\\themekit"
    ]
  ],
  "_from": "datedropper@2.0.0",
  "_id": "datedropper@2.0.0",
  "_inBundle": false,
  "_integrity": "sha1-s/o4vQb5jcjomc4l+LafU26lNrE=",
  "_location": "/datedropper",
  "_phantomChildren": {},
  "_requested": {
    "type": "version",
    "registry": true,
    "raw": "datedropper@2.0.0",
    "name": "datedropper",
    "escapedName": "datedropper",
    "rawSpec": "2.0.0",
    "saveSpec": null,
    "fetchSpec": "2.0.0"
  },
  "_requiredBy": [
    "/"
  ],
  "_resolved": "https://registry.npmjs.org/datedropper/-/datedropper-2.0.0.tgz",
  "_spec": "2.0.0",
  "_where": "C:\\Users\\Ovi-PC\\Downloads\\themekit-master\\themekit",
  "author": {
    "name": "Felice Gattuso"
  },
  "bugs": {
    "url": "https://github.com/OwenMelbz/datedropper/issues"
  },
  "description": "datedropper is a jQuery datepicker plugin",
  "homepage": "https://github.com/OwenMelbz/datedropper#readme",
  "keywords": [
    "datedropper",
    "datepicker"
  ],
  "license": "MIT",
  "main": "datedropper.js",
  "name": "datedropper",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/OwenMelbz/datedropper.git"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "version": "2.0.0"
}
PK�Z�\1�O�OOLICENSEnu�[���The MIT License (MIT)

Copyright (c) 2015 felicegattuso

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

PK�Z�\�m�!(A(Adatedropper.min.jsnu�[���jQuery.easing._dd_easing=function(d,a,i,s,e){return-s*((a=a/e-1)*a*a*a-1)+i},function(d){d.fn.dateDropper=function(a){return d(this).each(function(){if(d(this).is("input")&&"text"==d(this).attr("type")){var i,s,e,r,t=(new Date).getFullYear(),n=(new Date).getDate(),o=(new Date).getMonth(),l=d(".dd-w").length,u='<div class="dd-w dd-init" id="dd-w-'+l+'"><div class="dd-o"></div><div class="dd-c"><div class="dd-w-c"><div class="dd-b dd-m"><div class="dd-ul"><a class="dd-n dd-n-left"><i class="dd-icon-left" ></i></a><a class="dd-n dd-n-right"><i class="dd-icon-right" ></i></a><ul></ul></div></div><div class="dd-b dd-d"><div class="dd-ul"><a class="dd-n dd-n-left"><i class="dd-icon-left" ></i></a><a class="dd-n dd-n-right"><i class="dd-icon-right" ></i></a><ul></ul></div></div><div class="dd-b dd-y"><div class="dd-ul"><a class="dd-n dd-n-left"><i class="dd-icon-left" ></i></a><a class="dd-n dd-n-right"><i class="dd-icon-right" ></i></a><ul></ul></div></div><div class="dd-s-b dd-s-b-m dd-trans"><div class="dd-s-b-ul"><ul></ul></div></div><div class="dd-s-b dd-s-b-d dd-trans"><div class="dd-s-b-ul"><ul></ul></div></div><div class="dd-s-b dd-s-b-y dd-trans"><div class="dd-s-b-ul"><ul></ul></div></div><div class="dd-s-b dd-s-b-s-y dd-trans"><div class="dd-s-b-ul"><ul></ul></div></div><div class="dd-s-b-s"><i class="dd-icon-close" ></i></div><div class="dd-b dd-sub-y"><div class="dd-ul"><a class="dd-n dd-n-left"><i class="dd-icon-left" ></i></a><a class="dd-n dd-n-right"><i class="dd-icon-right" ></i></a><ul></ul></div></div><div class="dd-s"><a><i class="dd-icon-check" ></i></a></div></div></div></div>';d("body").append(u);var c=d(this),f=d("#dd-w-"+l),b=function(d){return!(d%4||!(d%100)&&d%400)},m=function(d){return 10>d?"0"+d:d},p=d.extend({animate:!0,init_animation:"fadein",format:"m/d/Y",lang:"en",lock:!1,maxYear:t,minYear:1970,yearsRange:10,dropPrimaryColor:"#01CEFF",dropTextColor:"#333333",dropBackgroundColor:"#FFFFFF",dropBorder:"1px solid #08C",dropBorderRadius:8,dropShadow:"0 0 10px 0 rgba(0, 136, 204, 0.45)",dropWidth:124,dropTextWeight:"bold"},a),h=null,v=!1,g=function(d,a){var i=!1;"#"==d[0]&&(d=d.slice(1),i=!0);var s=parseInt(d,16),e=(s>>16)+a;e>255?e=255:0>e&&(e=0);var r=(s>>8&255)+a;r>255?r=255:0>r&&(r=0);var t=(255&s)+a;return t>255?t=255:0>t&&(t=0),(i?"#":"")+(t|r<<8|e<<16).toString(16)};switch(d("<style>#dd-w-"+l+" { font-weight: "+p.dropTextWeight+"; } #dd-w-"+l+" .dd-w-c,#dd-w-"+l+" .dd-ul li,#dd-w-"+l+" .dd-s-b-ul ul { width:"+p.dropWidth+"px; } #dd-w-"+l+" .dd-w-c{color:"+p.dropTextColor+";background:"+p.dropBackgroundColor+";border:"+p.dropBorder+";box-shadow:"+p.dropShadow+";border-radius:"+p.dropBorderRadius+"px}#dd-w-"+l+" .dd-w-c,#dd-w-"+l+" .dd-s-b{background:"+p.dropBackgroundColor+"}#dd-w-"+l+" .dd-sun,#dd-w-"+l+" .dd-s-b-ul li.dd-on{color:"+p.dropPrimaryColor+"}#dd-w-"+l+" .dd-c .dd-s,#dd-w-"+l+" .dd-s-b-s,#dd-w-"+l+" .dd-s-b-sub-y,#dd-w-"+l+" .dd-sub-y{background:"+p.dropPrimaryColor+";color:"+p.dropBackgroundColor+"}#dd-w-"+l+" .dd-c .dd-s a,#dd-w-"+l+" .dd-c .dd-s a:hover{color:"+p.dropBackgroundColor+"}#dd-w-"+l+" .dd-c:after{border-left:"+p.dropBorder+";border-top:"+p.dropBorder+"}#dd-w-"+l+".dd-bottom .dd-c:after{background:"+p.dropBackgroundColor+"}#dd-w-"+l+".dd-top .dd-c:after{background:"+p.dropPrimaryColor+"}#dd-w-"+l+" .dd-n,#dd-w-"+l+" .dd-sun{color:"+p.dropPrimaryColor+"}#dd-w-"+l+" .dd-sub-y .dd-n{color:"+p.dropBackgroundColor+"} #dd-w-"+l+" .dd-c .dd-s:hover,#dd-w-"+l+" .dd-s-b-s:hover { background:"+g(p.dropPrimaryColor,-20)+"; }</style>").appendTo("head"),p.lang){case"ar":var y=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],k=["الأحد","الإثنين","الثلثاء","الأربعاء","الخميس","الجمعة","السبت"];break;case"it":var y=["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],k=["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"];break;case"hu":var y=["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],k=["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"];break;case"gr":var y=["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],k=["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"];break;case"es":var y=["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],k=["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"];break;case"da":var y=["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],k=["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"];break;case"de":var y=["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],k=["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"];break;case"nl":var y=["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],k=["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"];break;case"fr":var y=["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],k=["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"];break;case"pl":var y=["styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień"],k=["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"];break;case"pt":var y=["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],k=["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"];break;case"si":var y=["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december"],k=["nedelja","ponedeljek","torek","sreda","četrtek","petek","sobota"];break;case"uk":var y=["січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"],k=["неділя","понеділок","вівторок","середа","четвер","п'ятниця","субота"];break;case"ru":var y=["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"],k=["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"];break;case"tr":var y=["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],k=["Pazar","Pazartesi","Sali","Çarşamba","Perşembe","Cuma","Cumartesi"];break;case"ko":var y=["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],k=["일요일","월요일","화요일","수요일","목요일","금요일","토요일"];break;case"fi":var y=["Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kesäkuu","Heinäkuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu"],k=["Sunnuntai","Maanantai","Tiistai","Keskiviikko","Torstai","Perjantai","Lauantai"];break;default:var y=["January","February","March","April","May","June","July","August","September","October","November","December"],k=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]}var w=function(){f.find(".dd-d li,.dd-s-b li").show(),b(e)&&2==i?(f.find(".dd-d ul").width(29*p.dropWidth),(30==s||31==s)&&(s=29),f.find("li[data-id=30],li[data-id=31]").hide()):b(e)||2!=i?4==i||6==i||9==i||11==i?(f.find(".dd-d ul").width(30*p.dropWidth),31==s&&(s=30),f.find("li[data-id=31]").hide()):f.find(".dd-d ul").width(31*p.dropWidth):(f.find(".dd-d ul").width(28*p.dropWidth),(29==s||30==s||31==s)&&(s=28),f.find("li[data-id=29],li[data-id=30],li[data-id=31]").hide()),f.find(".dd-d li").each(function(a,s){var r=d(this).attr("data-id"),r=new Date(i+"/"+r+"/"+e),r=r.getDay();0==r||6==r?d(this).addClass("dd-sun"):d(this).removeClass("dd-sun"),d(this).find("span").html(k[r])}),f.find(".dd-s-b-d li").each(function(a,s){var r=d(this).attr("data-id"),r=new Date(i+"/"+r+"/"+e),r=r.getDay();0==r||6==r?d(this).addClass("dd-sun"):d(this).removeClass("dd-sun"),d(this).find("span").html(k[r].substr(0,3))}),f.find(".dd-s-b li").removeClass("dd-on"),f.find('.dd-s-b-d li[data-id="'+s+'"],.dd-s-b-m li[data-id="'+i+'"],.dd-s-b-s-y li[data-id="'+e+'"],.dd-s-b-y li[data-id="'+r+'"]').addClass("dd-on"),p.animate?f.hasClass("dd-init")?(f.find(".dd-m .dd-ul").animate({scrollLeft:f.find('.dd-m li[data-id="'+i+'"]').index()*p.dropWidth},1200,"swing"),setTimeout(function(){f.find(".dd-d .dd-ul").animate({scrollLeft:f.find('.dd-d li[data-id="'+s+'"]').index()*p.dropWidth},1200,"swing"),setTimeout(function(){f.find(".dd-y .dd-ul").animate({scrollLeft:f.find('.dd-y li[data-id="'+e+'"]').index()*p.dropWidth},1200,"swing",function(){v=!0,f.removeClass("dd-init")})},200)},400)):(f.find(".dd-d .dd-ul").stop().animate({scrollLeft:f.find('.dd-d li[data-id="'+s+'"]').index()*p.dropWidth},260),f.find(".dd-m .dd-ul").stop().animate({scrollLeft:f.find('.dd-m li[data-id="'+i+'"]').index()*p.dropWidth},260),f.find(".dd-y .dd-ul").stop().animate({scrollLeft:f.find('.dd-y li[data-id="'+e+'"]').index()*p.dropWidth},260),f.find(".dd-sub-y .dd-ul").stop().animate({scrollLeft:f.find('.dd-sub-y li[data-id="'+r+'"]').index()*p.dropWidth},260)):(setTimeout(function(){f.find(".dd-d .dd-ul").scrollLeft(f.find('.dd-d li[data-id="'+s+'"]').index()*p.dropWidth),f.find(".dd-m .dd-ul").scrollLeft(f.find('.dd-m li[data-id="'+i+'"]').index()*p.dropWidth),f.find(".dd-y .dd-ul").scrollLeft(f.find('.dd-y li[data-id="'+e+'"]').index()*p.dropWidth),f.find(".dd-sub-y .dd-ul").scrollLeft(f.find('.dd-sub-y li[data-id="'+r+'"]').index()*p.dropWidth)},1),f.hasClass("dd-init")&&(f.removeClass("dd-init"),v=!0)),D(r)},C=function(){f.addClass("dd-bottom"),f.find(".dd-c").css({top:c.offset().top+c.innerHeight()-6,left:c.offset().left+(c.innerWidth()/2-p.dropWidth/2)}).addClass("dd-"+p.init_animation)},M=function(){f.find(".dd-c").addClass("dd-alert").removeClass("dd-"+p.init_animation),setTimeout(function(){f.find(".dd-c").removeClass("dd-alert")},500)},x=function(){if(p.lock){var d=Date.parse(t+"-"+(o+1)+"-"+n)/1e3,a=Date.parse(e+"-"+i+"-"+s)/1e3;if("from"==p.lock){if(d>a)return M(),!1}else if(a>d)return M(),!1}var r=new Date(i+"/"+s+"/"+e),r=r.getDay(),l=p.format.replace(/\b(d)\b/g,m(s)).replace(/\b(m)\b/g,m(i)).replace(/\b(Y)\b/g,e).replace(/\b(D)\b/g,k[r].substr(0,3)).replace(/\b(l)\b/g,k[r]).replace(/\b(F)\b/g,y[i-1]).replace(/\b(M)\b/g,y[i-1].substr(0,3)).replace(/\b(n)\b/g,i).replace(/\b(j)\b/g,s);c.val(l),f.find(".dd-c").addClass("dd-fadeout").removeClass("dd-"+p.init_animation),h=setTimeout(function(){f.hide(),f.find(".dd-c").removeClass("dd-fadeout")},400),c.change()},D=function(a){f.find(".dd-s-b-s-y ul").empty();var i=parseInt(a),s=i+(p.yearsRange-1);s>p.maxYear&&(s=p.maxYear);for(var t=i;s>=t;t++){if(t%p.yearsRange==0)var n=t;f.find(".dd-s-b-s-y ul").append('<li data-id="'+t+'" data-filter="'+n+'">'+t+"</li>")}f.find(".dd-s-b-s-y ul").append('<div class="dd-clear"></div>'),r=parseInt(a),f.find(".dd-sub-y .dd-ul").scrollLeft(f.find('.dd-sub-y li[data-id="'+r+'"]').index()*p.dropWidth),f.find(".dd-s-b-s-y li").each(function(a,i){d(this).click(function(){f.find(".dd-s-b-s-y li").removeClass("dd-on"),d(this).addClass("dd-on"),e=parseInt(d(this).attr("data-id")),f.find(".dd-s-b-y,.dd-s-b-s-y").removeClass("dd-show"),f.find(".dd-s-b-s,.dd-sub-y").hide(),w()})})},j=function(){f.find(".dd-s-b").each(function(a,e){var r=d(this),t=0;if(r.hasClass("dd-s-b-m")||r.hasClass("dd-s-b-d")){if(r.hasClass("dd-s-b-m"))for(var n=12,o=t;n>o;o++)r.find("ul").append('<li data-id="'+(o+1)+'">'+y[o].substr(0,3)+"<span>"+m(o+1)+"</span></li>");if(r.hasClass("dd-s-b-d"))for(var n=31,o=t;n>o;o++)r.find("ul").append('<li data-id="'+(o+1)+'">'+m(o+1)+"<span></span></li>")}if(r.hasClass("dd-s-b-y"))for(var o=p.minYear;o<=p.maxYear;o++)o%p.yearsRange==0&&r.find("ul").append('<li data-id="'+o+'">'+o+"</li>");r.find("ul").append('<div class="dd-clear"></div>'),r.find("ul li").click(function(){(r.hasClass("dd-s-b-m")||r.hasClass("dd-s-b-d"))&&(r.hasClass("dd-s-b-m")&&(i=parseInt(d(this).attr("data-id"))),r.hasClass("dd-s-b-d")&&(s=parseInt(d(this).attr("data-id"))),w(),r.removeClass("dd-show"),f.find(".dd-s-b-s").hide()),r.hasClass("dd-s-b-y")&&(f.find(".dd-sub-y").show(),D(d(this).attr("data-id")),f.find(".dd-s-b-s-y").addClass("dd-show"))});var l=0,u=!1;r.on("mousewheel DOMMouseScroll",function(d){u=!0,(d.originalEvent.wheelDeltaY<0||d.originalEvent.detail>0)&&(l=r.scrollTop()+100),(d.originalEvent.wheelDeltaY>0||d.originalEvent.detail<0)&&(l=r.scrollTop()-100),r.stop().animate({scrollTop:l},600,"_dd_easing",function(){u=!1})}).on("scroll",function(){u||(l=r.scrollTop())})}),f.find(".dd-b").each(function(a,t){var n,o=d(this),l=0;if(o.hasClass("dd-m")){for(var u=0;12>u;u++)o.find("ul").append('<li data-id="'+(u+1)+'">'+y[u].substr(0,3)+"</li>");o.find("li").click(function(){return"m"==p.format||"n"==p.format||"F"==p.format||"M"==p.format?!1:void f.find(".dd-s-b-m").addClass("dd-show")})}if(o.hasClass("dd-d")){for(var u=1;31>=u;u++)o.find("ul").append('<li data-id="'+u+'"><strong>'+m(u)+"</strong><br><span></span></li>");o.find("li").click(function(){f.find(".dd-s-b-d").addClass("dd-show")})}if(o.hasClass("dd-y")){for(var u=p.minYear;u<=p.maxYear;u++){var c;u%p.yearsRange==0&&(c='data-filter="'+u+'"'),o.find("ul").append('<li data-id="'+u+'" '+c+">"+u+"</li>")}o.find("li").click(function(){return"Y"==p.format?!1:void f.find(".dd-s-b-y").addClass("dd-show")})}if(o.hasClass("dd-sub-y"))for(var u=p.minYear;u<=p.maxYear;u++)u%p.yearsRange==0&&o.find("ul").append('<li data-id="'+u+'">'+u+"</li>");o.find("ul").width(o.find("li").length*p.dropWidth),o.find(".dd-n").click(function(){clearInterval(n);var a,t,l;o.hasClass("dd-y")&&(t=e),o.hasClass("dd-m")&&(t=i),o.hasClass("dd-d")&&(t=s),o.hasClass("dd-sub-y")&&(t=r),d(this).hasClass("dd-n-left")?(a=o.find('li[data-id="'+t+'"]').prev("li"),l=a.length&&a.is(":visible")?parseInt(a.attr("data-id")):parseInt(o.find("li:visible:last").attr("data-id"))):(a=o.find('li[data-id="'+t+'"]').next("li"),l=a.length&&a.is(":visible")?parseInt(a.attr("data-id")):parseInt(o.find("li:first").attr("data-id"))),o.hasClass("dd-y")&&(e=l),o.hasClass("dd-m")&&(i=l),o.hasClass("dd-d")&&(s=l),o.hasClass("dd-sub-y")&&(r=l),w()});var b=function(){if(v){l=Math.round(o.find(".dd-ul").scrollLeft()/p.dropWidth);var d=parseInt(o.find("li").eq(l).attr("data-id"));o.hasClass("dd-y")&&(e=d),o.hasClass("dd-m")&&(i=d),o.hasClass("dd-d")&&(s=d),o.hasClass("dd-sub-y")&&(r=d)}};o.find(".dd-ul").on("scroll",function(){b()});var h=!1;o.find(".dd-ul").on("mousedown touchstart",function(){h||(h=!0),clearInterval(n),d(window).on("mouseup touchend touchmove",function(){h&&(clearInterval(n),n=setTimeout(function(){w(),h=!1},780))})}),"Y"==p.format&&f.find(".dd-m,.dd-d").hide(),("m"==p.format||"n"==p.format||"F"==p.format||"M"==p.format)&&f.find(".dd-y,.dd-d").hide()}),f.find(".dd-b li").click(function(){return"m"==p.format||"n"==p.format||"F"==p.format||"M"==p.format||"Y"==p.format?!1:void f.find(".dd-s-b-s").show()}),f.find(".dd-s-b-s").click(function(){f.find(".dd-s-b").removeClass("dd-show"),f.find(".dd-s-b-s").hide()}),f.find(".dd-s").click(function(){x()}),f.find(".dd-o").click(function(){f.find(".dd-c").addClass("dd-fadeout").removeClass("dd-"+p.init_animation),h=setTimeout(function(){f.hide(),f.find(".dd-c").removeClass("dd-fadeout")},400)}),w()},z=function(){clearInterval(h),f.hasClass("dd-init")&&(c.attr({readonly:"readonly"}).blur(),i=o+1,s=n,e=t,parseInt(c.attr("data-d"))&&parseInt(c.attr("data-d"))<=31&&(s=parseInt(c.attr("data-d"))),parseInt(c.attr("data-m"))&&parseInt(c.attr("data-m"))<=11&&(i=parseInt(c.attr("data-m"))+1),parseInt(c.attr("data-y"))&&4==c.attr("data-y").length&&(e=parseInt(c.attr("data-y"))),e>p.maxYear&&(p.maxYear=e),e<p.minYear&&(p.minYear=e),j()),f.show(),C()};c.click(function(){z()}),c.bind("focusin focus",function(d){d.preventDefault()}),d(window).resize(function(){C()})}})}}(jQuery);PK�Z�\U#Ubdatedropper.min.cssnu�[���@charset "UTF-8";[class*=" dd-icon-"]:before,[class^=dd-icon-]:before,[data-icon]:before{font-family:dd-icon!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dd-w .dd-c .dd-s,.dd-w .dd-n,.dd-w li{cursor:pointer}.dd-w .dd-c .dd-d,.dd-w .dd-s-b-ul li{border-bottom:1px solid rgba(0,0,0,.05)}@font-face{font-family:dd-icon;src:url(dd-icon/dd-icon.eot);src:url(dd-icon/dd-icon.eot?#iefix) format("embedded-opentype"),url(dd-icon/dd-icon.woff) format("woff"),url(dd-icon/dd-icon.ttf) format("truetype"),url(dd-icon/dd-icon.svg#dd-icon) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}.dd-w .dd-icon-right:before{content:"\62"}.dd-w .dd-icon-left:before{content:"\63"}.dd-w .dd-icon-close:before{content:"\61"}.dd-w .dd-icon-check:before{content:"\65"}.dd-w .dd-icon-sign:before{content:"\64"}.dd-w,.dd-w *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.dd-w .dd-trans{-webkit-transition:all .4s cubic-bezier(.7,0,.175,1);-moz-transition:all .4s cubic-bezier(.7,0,.175,1);-ms-transition:all .4s cubic-bezier(.7,0,.175,1);transition:all .4s cubic-bezier(.7,0,.175,1)}.dd-w{position:absolute;width:100%;height:100%;top:0;left:0;font-family:sans-serif;line-height:0;font-size:16px;font-weight:700;display:none;z-index:9999}.dd-s-b-ul ul,.dd-w .dd-ul li,.dd-w .dd-w-c{width:124px}.dd-w ul{margin:0;padding:0;list-style:none}.dd-w li{float:left}.dd-w .dd-c .dd-ul ul{overflow:hidden}.dd-w .dd-c .dd-m ul,.dd-w .dd-c .dd-s,.dd-w .dd-c .dd-y ul{height:46px}.dd-w .dd-c .dd-m,.dd-w .dd-c .dd-m .dd-n,.dd-w .dd-c .dd-s,.dd-w .dd-c .dd-sub-y,.dd-w .dd-c .dd-sub-y .dd-n,.dd-w .dd-c .dd-y,.dd-w .dd-c .dd-y .dd-n{line-height:46px;height:46px}.dd-w .dd-y-section{height:46px;overflow:hidden;position:relative}.dd-w .dd-c .dd-m .dd-ul,.dd-w .dd-c .dd-sub-y .dd-ul,.dd-w .dd-c .dd-y .dd-ul{height:66px}.dd-w .dd-c .dd-d,.dd-w .dd-c .dd-d ul{height:76px;line-height:1}.dd-w .dd-c .dd-d .dd-n{height:76px;line-height:76px}.dd-w .dd-c .dd-d .dd-ul{height:96px}.dd-w .dd-c .dd-d{border-top:1px solid rgba(0,0,0,.05)}.dd-w .dd-c .dd-d ul li{padding-top:6px}.dd-w .dd-c .dd-d strong{font-size:42px}.dd-w .dd-c .dd-d span{font-size:14px}.dd-w .dd-c .dd-m{font-size:20px}.dd-w .dd-o{position:fixed;width:100%;height:100%;top:0;left:0}.dd-w .dd-c{position:absolute;-webkit-animation-fill-mode:both;animation-fill-mode:both}.dd-w .dd-c:after{position:absolute;content:"";left:50%;width:16px;height:16px;margin-left:-8px}.dd-w .dd-b,.dd-w-c{position:relative;overflow:hidden}.dd-w.dd-top .dd-c:after{bottom:-8px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg)}.dd-w.dd-bottom .dd-c:after{top:-8px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.dd-w-c{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;text-align:center}.dd-w .dd-b{-webkit-transition:all .6s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:all .6s cubic-bezier(.175,.885,.32,1.275) 0s;-ms-transition:all .6s cubic-bezier(.175,.885,.32,1.275) 0s;transition:all .6s cubic-bezier(.175,.885,.32,1.275) 0s;z-index:1}.dd-w .dd-b:hover{transform:scale(1.12)}.dd-w .dd-n{position:absolute;top:2px;font-size:14px;color:#08C;display:none;text-align:center;width:40px}.dd-w .dd-n:hover{opacity:.8}.dd-w .dd-b:hover .dd-n{display:block}.dd-w .dd-n-left{left:0}.dd-w .dd-n-right{right:0}.dd-w .dd-ul{overflow-x:scroll}.dd-w .dd-sub-y{z-index:6;position:absolute;bottom:0;width:100%;display:none}.dd-w .dd-s-b{opacity:0;visibility:hidden;transform:scale(0);position:absolute;top:0;left:-1px;right:-32px;bottom:46px;overflow-x:hidden;z-index:2}.dd-w .dd-s-b-s,.dd-w .dd-s-b-sub-y{position:absolute;left:0;right:0;bottom:0;line-height:46px;z-index:2;display:none;cursor:pointer}.dd-w .dd-s-b-sub-y i{display:inline-block;margin:0 6px;font-size:12px}.dd-w .dd-s-b-sub-y span{display:inline-block;margin:0 12px}.dd-w .dd-s-b.dd-show{opacity:1;visibility:visible;transform:scale(1)}.dd-w .dd-s-b-ul ul{padding:8px}.dd-w .dd-s-b-ul li{width:50%;font-size:16px;margin:0;position:relative;padding:14px 0;line-height:1;border-radius:4px}.dd-w .dd-s-b span{display:block;line-height:1;font-size:10px;text-transform:uppercase}.dd-w .dd-s-b-ul li.dd-on:after{position:absolute;content:"\64";font-family:dd-icon!important;top:50%;left:50%;margin-left:-20px;margin-top:-20px;width:40px;height:40px;font-size:42px;font-weight:400}.dd-s-b-m li,.dd-w .dd-s-b-d li{font-size:18px}.dd-w .dd-clear{clear:both;float:none}@-webkit-keyframes dd-bounce{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}20%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}60%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}70%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}80%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes dd-bounce{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}20%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}60%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}70%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}80%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.dd-w .dd-bounce{-webkit-animation-name:dd-bounce;animation-name:dd-bounce;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes dd-fadein{0%{opacity:0}100%{opacity:1}}@keyframes dd-fadein{0%{opacity:0}100%{opacity:1}}.dd-w .dd-fadein{-webkit-animation-name:dd-fadein;animation-name:dd-fadein;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes dd-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes dd-fadeout{0%{opacity:1}100%{opacity:0}}.dd-w .dd-fadeout{-webkit-animation-name:dd-fadeout;animation-name:dd-fadeout;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes dd-dropdown{0%{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes dd-dropdown{0%{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.dd-w .dd-dropdown{-webkit-animation-name:dd-dropdown;animation-name:dd-dropdown;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes dd-alert{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes dd-alert{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.dd-w .dd-alert{-webkit-animation-name:dd-alert;animation-name:dd-alert;-webkit-animation-duration:.5s;animation-duration:.5s}.dd-w .dd-sub-y{-webkit-transform-origin:bottom;transform-origin:bottom}.dd-w-c{color:#333;border:1px solid #08C;box-shadow:0 0 10px 0 rgba(0,136,204,.45)}.dd-n,.dd-s-b-ul li.dd-on,.dd-sun{color:#08C}.dd-s-b,.dd-w-c,.dd-w.dd-bottom .dd-c:after{background:#FFF}.dd-w.dd-top .dd-c:after{background:#E3F2FA}.dd-c:after{background:#FFF;border-left:1px solid #08C;border-top:1px solid #08C}.dd-c .dd-s,.dd-s-b-s,.dd-s-b-sub-y,.dd-sub-y{background:#E3F2FA;color:#08C}PK�Z�\���ttdd-icon/dd-icon.woffnu�[���wOFFOTTOt\CFF R�kt?�FFTM\r$��GDEFx 3OS/2�K`P^�cmap�GT��head,/6�W�hhea\$hmtx|��maxp�Pname��}'�2lpostd x�=��OA�g�n�MB����ͳO��C���x1��~�RJ)���Џ�;��n���Rk[m���ăc�x ���u6كn��7���d�ߓw p8�-,\��W��f��q�nx"
1mǴc�.>���=�[76
��e�����ϖC}���^0
��FB�5&\�3+�?�/�#����@n� �>�n������Ǽnޠ�"��<:d�
_Ų��S�$I,ck�rIBf���<.Q4z�p�E�A��rxE��W�Y�$	�X��3jE���0z�pwɨG�p�cY.�9��dҴ����pSS��\�P��ת��*��<2A���8���Ccγ��c�2��*��SjzϤ�%�Y]|����Z��!w�N����~�Zl��Ѱ*��Q�󲥵�׭Fo�U���ۧ������7f� b�^��ʷՃ�G�����ҹg�Sэd�CI.����v�F�M� �zbW��}�՛�Fsu�n�5�ΦR��%ER�_$f'$6����Bk\l=_
��Y�����|H|��d�����q���n;�\��kO��2�#��x�c```d�3��΃�K���`4R��x�c`d``�b	`b`BV f��8x�c`fb`������Ø�����2H2�0001�r2�#HsMap`HdHe|����`jO	 d
;x�c```f�`F���|# ��������*�4HX7H��fdc�CC�����BkK��E�x�c`d``⺂��6_��@����$8�� ���;���=�1x�c`d``�������oP5	��?0Px�u�A��@E_4:ʈ��a\�J�4���^���@�&�p�1<�G��������^�����+���̸G̏q�%�q����o�C��ⱔi�zs��>+�X=�s��C�OJݔ��|�P�i�oJW�8��r�"��ᔷ��k:ͳ��C8r6Z��E���g.�&f'��ԧ��j��\[Nz�<��ϮjO�v�8� �4~x�c`f@�h�PK�Z�\3�5��dd-icon/dd-icon.eotnu�[����D	�LP��dd-iconiconVersion 1.0dd-icon
�PFFTMr$��(GDEF5 OS/2O�\�XVcmap��Tgasp��glyf��0head�W��6hhea$hmtx���loca��maxpKA8 name'�2l0}post�>v��N��_<���b��b
���.�>@�LfGLf��	PfEd@ae��.����@0
N2e��a��"Dv��#��'&?6/&7*�	��	�	�
�	�#}�76/&?6'֧	��	�	�
�	@@��%'764'&"'&"2?2764���

��
����
}������


��

0@��&'&"676�
�c x	�	�
��k
"�
.

��=%"'&'&76767676'&76767676&'."5&76ME>1( ?90)39 "+9U\.
U28a	##0 % 4(;m8#
#2d8+,*,`&"$)(+l1/�"#o���			F'	�	�	�dd-icondd-iconiconiconFontForge 2.0 : dd-icon : 24-2-2016FontForge 2.0 : dd-icon : 24-2-2016dd-icondd-iconVersion 1.0Version 1.0dd-icondd-iconrightleftclosechecksign���=����b��bPK�Z�\3`�Wdd-icon/dd-icon.svgnu�[���<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by Fontastic.me</metadata>
<defs>
<font id="dd-icon" horiz-adv-x="512">
<font-face font-family="dd-icon" units-per-em="512" ascent="480" descent="-32"/>
<missing-glyph horiz-adv-x="512" />

<glyph glyph-name="right" unicode="&#98;" d="M298 256l-167 174c-4 4-4 11 0 16l30 30c5 5 12 5 16 1l204-213c2-2 3-5 3-8 0-3-1-6-3-8l-204-213c-4-4-11-4-16 0l-30 31c-4 4-4 11 0 16z"/>
<glyph glyph-name="left" unicode="&#99;" d="M214 256l167 174c4 4 4 11 0 16l-30 30c-4 5-11 5-16 1l-204-213c-2-2-3-5-3-8 0-3 1-6 3-8l204-213c5-4 12-4 16 0l30 31c4 4 4 11 0 16z"/>
<glyph glyph-name="close" unicode="&#97;" d="M438 125l-131 131 131 131c14 14 14 36 0 50-15 15-37 15-51 0l-131-130-131 130c-14 15-36 15-50 0-15-14-15-36 0-50l130-131-130-131c-15-14-15-36 0-51 14-14 36-14 50 0l131 131 131-131c14-14 36-14 51 0 14 15 14 37 0 51z"/>
<glyph glyph-name="check" unicode="&#101;" d="M448 440c-17 13-41 9-54-9l-180-263-99 107c-15 17-39 17-55 2-15-16-16-42-1-58 0 0 120-134 137-147 18-14 42-10 54 9l207 302c12 18 8 44-9 57z"/>
<glyph glyph-name="sign" unicode="&#100;" d="M260 18c-50 0-101 13-146 37-42 22-70 50-86 84-14 33-16 68-15 99 1 74 18 128 50 165 20 24 46 45 69 59 31 18 64 27 95 35 38 10 74 9 105-2 6-2 9-10 7-16-2-6-9-9-15-7-27 10-58 11-92 2-34-9-62-18-89-33-22-12-45-32-63-54-28-33-43-82-44-150-1-28 0-60 13-87 12-29 38-54 75-74 54-28 117-39 177-30 30 4 54 12 74 26 20 14 39 34 58 64 11 18 19 34 25 51 21 59 14 127-19 178-29 46-91 71-157 65-6 0-12 4-12 11-1 6 4 12 10 13 74 6 144-23 178-76 37-57 45-134 21-200-6-18-15-36-27-55-20-32-41-55-64-71-23-15-50-25-83-30-16-2-30-4-45-4z"/>
</font></defs></svg>
PK�Z�\�L��DDdd-icon/dd-icon.ttfnu�[���
�PFFTMr$��(GDEF5 OS/2O�\�XVcmap��Tgasp��glyf��0head�W��6hhea$hmtx���loca��maxpKA8 name'�2l0}post�>v��N��_<���b��b
���.�>@�LfGLf��	PfEd@ae��.����@0
N2e��a��"Dv��#��'&?6/&7*�	��	�	�
�	�#}�76/&?6'֧	��	�	�
�	@@��%'764'&"'&"2?2764���

��
����
}������


��

0@��&'&"676�
�c x	�	�
��k
"�
.

��=%"'&'&76767676'&76767676&'."5&76ME>1( ?90)39 "+9U\.
U28a	##0 % 4(;m8#
#2d8+,*,`&"$)(+l1/�"#o���			F'	�	�	�dd-icondd-iconiconiconFontForge 2.0 : dd-icon : 24-2-2016FontForge 2.0 : dd-icon : 24-2-2016dd-icondd-iconVersion 1.0Version 1.0dd-icondd-iconrightleftclosechecksign���=����b��bPK�Z�\=#`��	README.mdnu�[���# datedropper
datedropper is a jQuery plugin that provides a quick and easy way to manage dates for input fields.


[Usage and Examples](http://bit.ly/17ab6dt)

### Supported Languages

LANGUAGE  | OPTION
--------- | ---------
Arabic    | { lang: 'ar' }
Chinese   | { lang: 'zh' }
Dansk	    | { lang: 'da' }
Deutsch   | { lang: 'de' }
Dutch     | { lang: 'nl' }
Español	  | { lang: 'es' }
English	  | (Default)
Finnish   | { lang: 'fi' }
Français  | { lang: 'fr' }
Greek	    | { lang: 'gr' }
Hungarian | { lang: 'hu' }
Italian   | { lang: 'it' }
Polish    | { lang: 'pl' }
Portuguese | { lang: 'pt' }
Russian    | { lang: 'ru' }
Slovenian  | { lang: 'si' }
Ukrainian  | { lang: 'uk' }
Turkish   | { lang: 'tr' }
PK�Z�\l*�uu
bower.jsonnu�[���{
  "name": "datedropper",
  "main": [
    "./datedropper.css",
    "./datedropper.js"
  ],
  "version": "2.0",
  "homepage": "https://github.com/felicegattuso/datedropper",
  "authors": [
    "Felice Gattuso"
  ],
  "description": "datedropper is a jQuery datepicker plugin",
  "keywords": [
    "datedropper",
    "datepicker"
  ],
  "license": "MIT"
}
PK�Z�\��P�P�datedropper.jsnu�[���jQuery.easing._dd_easing = function(x, t, b, c, d) {
    return -c * ((t = t / d - 1) * t * t * t - 1) + b;
};

(function($) {
    $.fn.dateDropper = function(options) {
        return $(this).each(function() {
            if ($(this).is('input') && $(this).attr('type') == "text") {

                var
                    t_y_cur = new Date().getFullYear(),
                    t_d_cur = new Date().getDate(),
                    t_m_cur = new Date().getMonth();

                var
                    _dd_m,
                    _dd_d,
                    _dd_y,
                    _dd_sub_y;

                var
                    _dd_id = $('.dd-w').length;

                var _structure = '<div class="dd-w dd-init" id="dd-w-' + _dd_id + '"><div class="dd-o"></div><div class="dd-c"><div class="dd-w-c"><div class="dd-b dd-m"><div class="dd-ul"><a class="dd-n dd-n-left"><i class="dd-icon-left" ></i></a><a class="dd-n dd-n-right"><i class="dd-icon-right" ></i></a><ul></ul></div></div><div class="dd-b dd-d"><div class="dd-ul"><a class="dd-n dd-n-left"><i class="dd-icon-left" ></i></a><a class="dd-n dd-n-right"><i class="dd-icon-right" ></i></a><ul></ul></div></div><div class="dd-b dd-y"><div class="dd-ul"><a class="dd-n dd-n-left"><i class="dd-icon-left" ></i></a><a class="dd-n dd-n-right"><i class="dd-icon-right" ></i></a><ul></ul></div></div><div class="dd-s-b dd-s-b-m dd-trans"><div class="dd-s-b-ul"><ul></ul></div></div><div class="dd-s-b dd-s-b-d dd-trans"><div class="dd-s-b-ul"><ul></ul></div></div><div class="dd-s-b dd-s-b-y dd-trans"><div class="dd-s-b-ul"><ul></ul></div></div><div class="dd-s-b dd-s-b-s-y dd-trans"><div class="dd-s-b-ul"><ul></ul></div></div><div class="dd-s-b-s"><i class="dd-icon-close" ></i></div><div class="dd-b dd-sub-y"><div class="dd-ul"><a class="dd-n dd-n-left"><i class="dd-icon-left" ></i></a><a class="dd-n dd-n-right"><i class="dd-icon-right" ></i></a><ul></ul></div></div><div class="dd-s"><a><i class="dd-icon-check" ></i></a></div></div></div></div>';

                $('body').append(_structure);

                var
                    _dd_input = $(this),
                    _dd = $('#dd-w-' + _dd_id),
                    _dd_isB = function(y) {
                        return !((y % 4) || (!(y % 100) && (y % 400)))
                    },
                    _dd_0 = function(n) {
                        return n < 10 ? '0' + n : n
                    },
                    _dd_settings = $.extend({

                        animate: true,
                        init_animation: "fadein",
                        format: "m/d/Y",
                        lang: "en",
                        lock: false,
                        maxYear: t_y_cur,
                        minYear: 1970,
                        yearsRange: 10,

                        //CSS PRIOPRIETIES//
                        dropPrimaryColor: "#01CEFF",
                        dropTextColor: "#333333",
                        dropBackgroundColor: "#FFFFFF",
                        dropBorder: "1px solid #08C",
                        dropBorderRadius: 8,
                        dropShadow: "0 0 10px 0 rgba(0, 136, 204, 0.45)",
                        dropWidth: 124,
						dropTextWeight: 'bold'

                    }, options),
                    _dd_event = null,
					_dd_init_state = false,
					_dd_buffer = false;
					
				var _dd_color = function (col, amt) {
  
					var usePound = false;
				  
					if (col[0] == "#") {
						col = col.slice(1);
						usePound = true;
					}
				 
					var num = parseInt(col,16);
				 
					var r = (num >> 16) + amt;
				 
					if (r > 255) r = 255;
					else if  (r < 0) r = 0;
				 
					var b = ((num >> 8) & 0x00FF) + amt;
				 
					if (b > 255) b = 255;
					else if  (b < 0) b = 0;
				 
					var g = (num & 0x0000FF) + amt;
				 
					if (g > 255) g = 255;
					else if (g < 0) g = 0;
				 
					return (usePound?"#":"") + (g | (b << 8) | (r << 16)).toString(16);
				  
				};
				
				var _dd_c_invert = function (hexTripletColor) {
					var color = hexTripletColor;
					color = color.substring(1);           // remove #
					color = parseInt(color, 16);          // convert to integer
					color = 0xFFFFFF ^ color;             // invert three bytes
					color = color.toString(16);           // convert to hex
					color = ("000000" + color).slice(-6); // pad with leading zeros
					color = "#" + color;                  // prepend #
					return color;
				}


                $('<style>#dd-w-' + _dd_id + ' { font-weight: ' + _dd_settings.dropTextWeight + '; } #dd-w-' + _dd_id + ' .dd-w-c,#dd-w-' + _dd_id + ' .dd-ul li,#dd-w-' + _dd_id + ' .dd-s-b-ul ul { width:' + _dd_settings.dropWidth + 'px; } #dd-w-' + _dd_id + ' .dd-w-c{color:' + _dd_settings.dropTextColor + ';background:' + _dd_settings.dropBackgroundColor + ';border:' + _dd_settings.dropBorder + ';box-shadow:' + _dd_settings.dropShadow + ';border-radius:' + _dd_settings.dropBorderRadius + 'px}#dd-w-' + _dd_id + ' .dd-w-c,#dd-w-' + _dd_id + ' .dd-s-b{background:' + _dd_settings.dropBackgroundColor + '}#dd-w-' + _dd_id + ' .dd-sun,#dd-w-' + _dd_id + ' .dd-s-b-ul li.dd-on{color:' + _dd_settings.dropPrimaryColor + '}#dd-w-' + _dd_id + ' .dd-c .dd-s,#dd-w-' + _dd_id + ' .dd-s-b-s,#dd-w-' + _dd_id + ' .dd-s-b-sub-y,#dd-w-' + _dd_id + ' .dd-sub-y{background:' + _dd_settings.dropPrimaryColor + ';color:' + _dd_settings.dropBackgroundColor + '}#dd-w-' + _dd_id + ' .dd-c .dd-s a,#dd-w-' + _dd_id + ' .dd-c .dd-s a:hover{color:' + _dd_settings.dropBackgroundColor + '}#dd-w-' + _dd_id + ' .dd-c:after{border-left:' + _dd_settings.dropBorder + ';border-top:' + _dd_settings.dropBorder + '}#dd-w-' + _dd_id + '.dd-bottom .dd-c:after{background:' + _dd_settings.dropBackgroundColor + '}#dd-w-' + _dd_id + '.dd-top .dd-c:after{background:' + _dd_settings.dropPrimaryColor + '}#dd-w-' + _dd_id + ' .dd-n,#dd-w-' + _dd_id + ' .dd-sun{color:' + _dd_settings.dropPrimaryColor + '}#dd-w-' + _dd_id + ' .dd-sub-y .dd-n{color:' + _dd_settings.dropBackgroundColor + '} #dd-w-' + _dd_id + ' .dd-c .dd-s:hover,#dd-w-' + _dd_id + ' .dd-s-b-s:hover { background:' + _dd_color(_dd_settings.dropPrimaryColor,-20) + '; }</style>').appendTo('head');

                switch (_dd_settings.lang) {

                    //Arabic
                    case 'ar':
                        var mn = [
                            "جانفي",
                            "فيفري",
                            "مارس",
                            "أفريل",
                            "ماي",
                            "جوان",
                            "جويلية",
                            "أوت",
                            "سبتمبر",
                            "أكتوبر",
                            "نوفمبر",
                            "ديسمبر"
                        ];
                        var dn = [
                            'الأحد',
                            'الإثنين',
                            'الثلثاء',
                            'الأربعاء',
                            'الخميس',
                            'الجمعة',
                            'السبت'
                        ];
                        break;
                        //italian
                    case 'it':
                        var mn = [
                            "Gennaio",
                            "Febbraio",
                            "Marzo",
                            "Aprile",
                            "Maggio",
                            "Giugno",
                            "Luglio",
                            "Agosto",
                            "Settembre",
                            "Ottobre",
                            "Novembre",
                            "Dicembre"
                        ];
                        var dn = [
                            'Domenica',
                            'Lunedì',
                            'Martedì',
                            'Mercoledì',
                            'Giovedì',
                            'Venerdì',
                            'Sabato'
                        ];
                        break;
                        //hungarian	
                    case 'hu':
                        var mn = [
                            "január",
                            "február",
                            "március",
                            "április",
                            "május",
                            "június",
                            "július",
                            "augusztus",
                            "szeptember",
                            "október",
                            "november",
                            "december"
                        ];
                        var dn = [
                            'vasárnap',
                            'hétfő',
                            'kedd',
                            'szerda',
                            'csütörtök',
                            'péntek',
                            'szombat'
                        ];
                        break;
                        //greek
                    case 'gr':
                        var mn = [
                            "Ιανουάριος",
                            "Φεβρουάριος",
                            "Μάρτιος",
                            "Απρίλιος",
                            "Μάιος",
                            "Ιούνιος",
                            "Ιούλιος",
                            "Αύγουστος",
                            "Σεπτέμβριος",
                            "Οκτώβριος",
                            "Νοέμβριος",
                            "Δεκέμβριος"
                        ];
                        var dn = [
                            'Κυριακή',
                            'Δευτέρα',
                            'Τρίτη',
                            'Τετάρτη',
                            'Πέμπτη',
                            'Παρασκευή',
                            'Σάββατο'
                        ];
                        break;
                        //espanol
                    case 'es':
                        var mn = [
                            "Enero",
                            "Febrero",
                            "Marzo",
                            "Abril",
                            "Mayo",
                            "Junio",
                            "Julio",
                            "Agosto",
                            "Septiembre",
                            "Octubre",
                            "Noviembre",
                            "Diciembre"
                        ];
                        var dn = [
                            'Domingo',
                            'Lunes',
                            'Martes',
                            'Miércoles',
                            'Jueves',
                            'Viernes',
                            'Sábado'
                        ];
                        break;
                        //dansk
                    case 'da':
                        var mn = [
                            "januar",
                            "februar",
                            "marts",
                            "april",
                            "maj",
                            "juni",
                            "juli",
                            "august",
                            "september",
                            "oktober",
                            "november",
                            "december"
                        ];
                        var dn = [
                            'søndag',
                            'mandag',
                            'tirsdag',
                            'onsdag',
                            'torsdag',
                            'fredag',
                            'lørdag'
                        ];
                        break;
                        //deutsch
                    case 'de':
                        var mn = [
                            "Januar",
                            "Februar",
                            "März",
                            "April",
                            "Mai",
                            "Juni",
                            "Juli",
                            "August",
                            "September",
                            "Oktober",
                            "November",
                            "Dezember"
                        ];
                        var dn = [
                            'Sonntag',
                            'Montag',
                            'Dienstag',
                            'Mittwoch',
                            'Donnerstag',
                            'Freitag',
                            'Samstag'
                        ];
                        break;
                        //dutch
                    case 'nl':
                        var mn = [
                            "januari",
                            "februari",
                            "maart",
                            "april",
                            "mei",
                            "juni",
                            "juli",
                            "augustus",
                            "september",
                            "oktober",
                            "november",
                            "december"
                        ];
                        var dn = [
                            'zondag',
                            'maandag',
                            'dinsdag',
                            'woensdag',
                            'donderdag',
                            'vrijdag',
                            'zaterdag'
                        ];
                        break;
                        //francais
                    case 'fr':
                        var mn = [
                            "Janvier",
                            "Février",
                            "Mars",
                            "Avril",
                            "Mai",
                            "Juin",
                            "Juillet",
                            "Août",
                            "Septembre",
                            "Octobre",
                            "Novembre",
                            "Décembre"
                        ];
                        var dn = [
                            'Dimanche',
                            'Lundi',
                            'Mardi',
                            'Mercredi',
                            'Jeudi',
                            'Vendredi',
                            'Samedi'
                        ];
                        break;
                        //polski
                    case 'pl':
                        var mn = [
                            "styczeń",
                            "luty",
                            "marzec",
                            "kwiecień",
                            "maj",
                            "czerwiec",
                            "lipiec",
                            "sierpień",
                            "wrzesień",
                            "październik",
                            "listopad",
                            "grudzień"
                        ];
                        var dn = [
                            'niedziela',
                            'poniedziałek',
                            'wtorek',
                            'środa',
                            'czwartek',
                            'piątek',
                            'sobota'
                        ];
                        break;
                        //portuguese
                    case 'pt':
                        var mn = [
                            "Janeiro",
                            "Fevereiro",
                            "Março",
                            "Abril",
                            "Maio",
                            "Junho",
                            "Julho",
                            "Agosto",
                            "Setembro",
                            "Outubro",
                            "Novembro",
                            "Dezembro"
                        ];
                        var dn = [
                            "Domingo",
                            "Segunda",
                            "Terça",
                            "Quarta",
                            "Quinta",
                            "Sexta",
                            "Sábado"
                        ];
                        break;
                        //slovenian
                    case 'si':
                        var mn = [
                            "januar",
                            "februar",
                            "marec",
                            "april",
                            "maj",
                            "junij",
                            "julij",
                            "avgust",
                            "september",
                            "oktober",
                            "november",
                            "december"
                        ];
                        var dn = [
                            'nedelja',
                            'ponedeljek',
                            'torek',
                            'sreda',
                            'četrtek',
                            'petek',
                            'sobota'
                        ];
                        break;
                        //ukrainian
                    case 'uk':
                        var mn = [
                            "січень",
                            "лютий",
                            "березень",
                            "квітень",
                            "травень",
                            "червень",
                            "липень",
                            "серпень",
                            "вересень",
                            "жовтень",
                            "листопад",
                            "грудень"
                        ];
                        var dn = [
                            'неділя',
                            'понеділок',
                            'вівторок',
                            'середа',
                            'четвер',
                            'п\'ятниця',
                            'субота'
                        ];
                        break;
                        //russian
                    case 'ru':
                        var mn = [
                            "январь",
                            "февраль",
                            "март",
                            "апрель",
                            "май",
                            "июнь",
                            "июль",
                            "август",
                            "сентябрь",
                            "октябрь",
                            "ноябрь",
                            "декабрь"
                        ];
                        var dn = [
                            'воскресенье',
                            'понедельник',
                            'вторник',
                            'среда',
                            'четверг',
                            'пятница',
                            'суббота'
                        ];
                        break;
                        //turkish
                    case 'tr':
                        var mn = [
                            "Ocak",
                            "Şubat",
                            "Mart",
                            "Nisan",
                            "Mayıs",
                            "Haziran",
                            "Temmuz",
                            "Ağustos",
                            "Eylül",
                            "Ekim",
                            "Kasım",
                            "Aralık"
                        ];
                        var dn = [
                            'Pazar',
                            'Pazartesi',
                            'Sali',
                            'Çarşamba',
                            'Perşembe',
                            'Cuma',
                            'Cumartesi'
                        ];
                        break;
                        //korean	
                    case 'ko':
                        var mn = [
                            "1월",
                            "2월",
                            "3월",
                            "4월",
                            "5월",
                            "6월",
                            "7월",
                            "8월",
                            "9월",
                            "10월",
                            "11월",
                            "12월"
                        ];
                        var dn = [
                            '일요일',
                            '월요일',
                            '화요일',
                            '수요일',
                            '목요일',
                            '금요일',
                            '토요일'
                        ];
                        break;
                        //finnish
                    case 'fi':
                        var mn = [
                            "Tammikuu",
                            "Helmikuu",
                            "Maaliskuu",
                            "Huhtikuu",
                            "Toukokuu",
                            "Kesäkuu",
                            "Heinäkuu",
                            "Elokuu",
                            "Syyskuu",
                            "Lokakuu",
                            "Marraskuu",
                            "Joulukuu"
                        ];
                        var dn = [
                            'Sunnuntai',
                            'Maanantai',
                            'Tiistai',
                            'Keskiviikko',
                            'Torstai',
                            'Perjantai',
                            'Lauantai'
                        ];
                        break;
                        // Chinese
                    case 'zh':
                        var mn = [
                            "一月",
                            "二月",
                            "三月",
                            "四月",
                            "五月",
                            "六月",
                            "七月",
                            "八月",
                            "九月",
                            "十月",
                            "十一月",
                            "十二月"
                        ];
                        var dn = [
                            '星期日',
                            '星期一',
                            '星期二',
                            '星期三',
                            '星期四',
                            '星期五',
                            '星期六'
                        ];
                        break;
                        //english	
                    default:
                        var mn = [
                            "January",
                            "February",
                            "March",
                            "April",
                            "May",
                            "June",
                            "July",
                            "August",
                            "September",
                            "October",
                            "November",
                            "December"
                        ];
                        var dn = [
                            'Sunday',
                            'Monday',
                            'Tuesday',
                            'Wednesday',
                            'Thursday',
                            'Friday',
                            'Saturday'
                        ];
                        break;
                };




                var
                    _dd_init = function() {

                        _dd.find('.dd-d li,.dd-s-b li').show();

                        if (_dd_isB(_dd_y) && _dd_m == 2) {

                            _dd.find('.dd-d ul').width(29 * _dd_settings.dropWidth);
                            if (_dd_d == 30 || _dd_d == 31) {
                                _dd_d = 29;
                            }
                            _dd.find('li[data-id=30],li[data-id=31]').hide();

                        } else if (!_dd_isB(_dd_y) && _dd_m == 2) {

                            _dd.find('.dd-d ul').width(28 * _dd_settings.dropWidth);
                            if (_dd_d == 29 || _dd_d == 30 || _dd_d == 31) {
                                _dd_d = 28;
                            }
                            _dd.find('li[data-id=29],li[data-id=30],li[data-id=31]').hide();

                        } else if (_dd_m == 4 || _dd_m == 6 || _dd_m == 9 || _dd_m == 11) {

                            _dd.find('.dd-d ul').width(30 * _dd_settings.dropWidth);
                            if (_dd_d == 31) {
                                _dd_d = 30;
                            }
                            _dd.find('li[data-id=31]').hide();

                        } else {

                            _dd.find('.dd-d ul').width(31 * _dd_settings.dropWidth);

                        }

                        _dd.find('.dd-d li').each(function(index, element) {

                            var
                                _d = $(this).attr('data-id'),
                                _d = new Date(_dd_m + "/" + _d + "/" + _dd_y),
                                _d = _d.getDay();

                            if (_d == 0 || _d == 6) $(this).addClass('dd-sun');
                            else $(this).removeClass('dd-sun');

                            $(this).find('span').html(dn[_d]);

                        });

                        _dd.find('.dd-s-b-d li').each(function(index, element) {

                            var
                                _d = $(this).attr('data-id'),
                                _d = new Date(_dd_m + "/" + _d + "/" + _dd_y),
                                _d = _d.getDay();

                            if (_d == 0 || _d == 6) $(this).addClass('dd-sun');
                            else $(this).removeClass('dd-sun');

                            $(this).find('span').html(dn[_d].substr(0, 3));

                        });


                        _dd.find('.dd-s-b li').removeClass('dd-on');
                        _dd.find('.dd-s-b-d li[data-id="' + _dd_d + '"],.dd-s-b-m li[data-id="' + _dd_m + '"],.dd-s-b-s-y li[data-id="' + _dd_y + '"],.dd-s-b-y li[data-id="' + _dd_sub_y + '"]').addClass('dd-on');

                        if (!_dd_settings.animate) {
							
							setTimeout(function(){
								
								_dd.find('.dd-d .dd-ul').scrollLeft(_dd.find('.dd-d li[data-id="' + _dd_d + '"]').index() * _dd_settings.dropWidth);
								_dd.find('.dd-m .dd-ul').scrollLeft(_dd.find('.dd-m li[data-id="' + _dd_m + '"]').index() * _dd_settings.dropWidth);
								_dd.find('.dd-y .dd-ul').scrollLeft(_dd.find('.dd-y li[data-id="' + _dd_y + '"]').index() * _dd_settings.dropWidth);
								_dd.find('.dd-sub-y .dd-ul').scrollLeft(_dd.find('.dd-sub-y li[data-id="' + _dd_sub_y + '"]').index() * _dd_settings.dropWidth);
							
							},1);
							
							if (_dd.hasClass('dd-init')) {
								
								_dd.removeClass('dd-init');
								_dd_init_state = true;
							}
	
                        } else {

                            if (_dd.hasClass('dd-init')) {

                                _dd.find('.dd-m .dd-ul').animate({
									
                                    scrollLeft: _dd.find('.dd-m li[data-id="' + _dd_m + '"]').index() * _dd_settings.dropWidth
                                }, 1200, 'swing');
                                setTimeout(function() {
                                    _dd.find('.dd-d .dd-ul').animate({
                                        scrollLeft: _dd.find('.dd-d li[data-id="' + _dd_d + '"]').index() * _dd_settings.dropWidth
                                    }, 1200, 'swing');
                                    setTimeout(function() {
                                        _dd.find('.dd-y .dd-ul').animate({
                                            scrollLeft: _dd.find('.dd-y li[data-id="' + _dd_y + '"]').index() * _dd_settings.dropWidth
                                        }, 1200, 'swing',function(){
											_dd_init_state = true;
											_dd.removeClass('dd-init');
										});
                                    }, 200);
                                }, 400);

                                

                            } else {

                                _dd.find('.dd-d .dd-ul').stop().animate({
                                    scrollLeft: _dd.find('.dd-d li[data-id="' + _dd_d + '"]').index() * _dd_settings.dropWidth
                                }, 260);
                                _dd.find('.dd-m .dd-ul').stop().animate({
                                    scrollLeft: _dd.find('.dd-m li[data-id="' + _dd_m + '"]').index() * _dd_settings.dropWidth
                                }, 260);
                                _dd.find('.dd-y .dd-ul').stop().animate({
                                    scrollLeft: _dd.find('.dd-y li[data-id="' + _dd_y + '"]').index() * _dd_settings.dropWidth
                                }, 260);
                                _dd.find('.dd-sub-y .dd-ul').stop().animate({
                                    scrollLeft: _dd.find('.dd-sub-y li[data-id="' + _dd_sub_y + '"]').index() * _dd_settings.dropWidth
                                }, 260);

                            }
                        }

                        _dd_calculate(_dd_sub_y);


                    },
                    _dd_placement = function() {
						
						/*
						
                        var
                            l1 = _dd_input.offset().top + _dd_input.innerHeight() + _dd.find('.dd-c').innerHeight(),
                            l2 = $(window).scrollTop() + $(window).height(),
                            dd_top,
                            dd_left;
	
                        _dd.removeClass('dd-top dd-bottom');

                        if (l1 > l2) {
                            dd_top = _dd_input.offset().top - (_dd.find('.dd-c').innerHeight()) - 6;
                            _dd.addClass('dd-top');
                        } else {
                            dd_top = _dd_input.offset().top + (_dd_input.innerHeight()) - 6;
                            _dd.addClass('dd-bottom');
                        }
						
						*/
						
						_dd.addClass('dd-bottom');

                        _dd.find('.dd-c').css({
                            'top': _dd_input.offset().top + (_dd_input.innerHeight()) - 6,
                            'left': (_dd_input.offset().left + ((_dd_input.innerWidth() / 2) - (_dd_settings.dropWidth / 2)))
                        }).addClass('dd-' + _dd_settings.init_animation);


                    },
                    _dd_alert = function() {

                        _dd.find('.dd-c').addClass('dd-alert').removeClass('dd-' + _dd_settings.init_animation);
                        setTimeout(function() {
                            _dd.find('.dd-c').removeClass('dd-alert');
                        }, 500);

                    },
                    _dd_submit = function() {

                        if (_dd_settings.lock) {

                            var
                                d1 = Date.parse(t_y_cur + "-" + (t_m_cur + 1) + "-" + t_d_cur) / 1000,
                                d2 = Date.parse(_dd_y + "-" + _dd_m + "-" + _dd_d) / 1000;

                            if (_dd_settings.lock == 'from') {
                                if (d2 < d1) {
                                    _dd_alert();
                                    return false;
                                }
                            } else {
                                if (d2 > d1) {
                                    _dd_alert();
                                    return false;
                                }
                            }

                        }

                        var
                            x = new Date(_dd_m + "/" + _dd_d + "/" + _dd_y),
                            x = x.getDay();

                        var
                            str =
                            _dd_settings.format
                            .replace(/\b(d)\b/g, _dd_0(_dd_d))
                            .replace(/\b(m)\b/g, _dd_0(_dd_m))
                            .replace(/\b(Y)\b/g, _dd_y)
                            .replace(/\b(D)\b/g, dn[x].substr(0, 3))
                            .replace(/\b(l)\b/g, dn[x])
                            .replace(/\b(F)\b/g, mn[_dd_m - 1])
                            .replace(/\b(M)\b/g, mn[_dd_m - 1].substr(0, 3))
                            .replace(/\b(n)\b/g, _dd_m)
                            .replace(/\b(j)\b/g, _dd_d);

                        _dd_input.val(str);

                        _dd.find('.dd-c')
                            .addClass('dd-fadeout')
                            .removeClass('dd-' + _dd_settings.init_animation);

                        _dd_event = setTimeout(function() {
                            _dd.hide()
                            _dd.find('.dd-c').removeClass('dd-fadeout');
                        }, 400);
						
						_dd_input.change();


                    },
                    _dd_calculate = function(y) {

                        _dd.find('.dd-s-b-s-y ul').empty();

                        var
                            _i = parseInt(y),
                            _i_max = _i + (_dd_settings.yearsRange - 1);

                        if (_i_max > _dd_settings.maxYear) _i_max = _dd_settings.maxYear;

                        for (var i = _i; i <= _i_max; i++) {

                            if (i % _dd_settings.yearsRange == 0) var _d_c_y = i;

                            _dd.find('.dd-s-b-s-y ul').append('<li data-id="' + i + '" data-filter="' + _d_c_y + '">' + i + '</li>');

                        }

                        _dd.find('.dd-s-b-s-y ul').append('<div class="dd-clear"></div>');


                        _dd_sub_y = parseInt(y);

                        _dd.find('.dd-sub-y .dd-ul')
                            .scrollLeft(_dd.find('.dd-sub-y li[data-id="' + _dd_sub_y + '"]').index() * _dd_settings.dropWidth);

                        _dd.find('.dd-s-b-s-y li').each(function(index, element) {

                            $(this).click(function() {

                                _dd.find('.dd-s-b-s-y li').removeClass('dd-on');
                                $(this).addClass('dd-on');

                                _dd_y = parseInt($(this).attr('data-id'));

                                _dd.find('.dd-s-b-y,.dd-s-b-s-y').removeClass('dd-show');
                                _dd.find('.dd-s-b-s,.dd-sub-y').hide();

                                _dd_init();

                            });

                        });

                    },
                    _dd_construct = function() {

                        _dd.find('.dd-s-b').each(function(index, element) {

                            var
                                _dd_el = $(this),
                                i_min = 0;

                            if (_dd_el.hasClass('dd-s-b-m') || _dd_el.hasClass('dd-s-b-d')) {


                                if (_dd_el.hasClass('dd-s-b-m')) {
                                    var
                                        i_max = 12,
                                        _class = 'm';
										
									for (var i = i_min; i < i_max; i++) {
	
										_dd_el.find('ul')
											.append('<li data-id="' + (i + 1) + '">' + mn[i].substr(0, 3) + '<span>' + _dd_0(i + 1) + '</span></li>');
	
									}
                                }
                                if (_dd_el.hasClass('dd-s-b-d')) {
                                    var
                                        i_max = 31,
                                        _class = 'd';
										
									for (var i = i_min; i < i_max; i++) {
	
										_dd_el.find('ul')
											.append('<li data-id="' + (i + 1) + '">' + _dd_0(i + 1) + '<span></span></li>');
									}
                                }

                                

                            }

                            if (_dd_el.hasClass('dd-s-b-y')) {

                                for (var i = _dd_settings.minYear; i <= _dd_settings.maxYear; i++) {
                                    if (i % _dd_settings.yearsRange == 0)
                                        _dd_el.find('ul').append('<li data-id="' + i + '">' + i + '</li>');
                                }
                            }

                            _dd_el.find('ul').append('<div class="dd-clear"></div>');

                            _dd_el.find('ul li').click(function() {

                                if (_dd_el.hasClass('dd-s-b-m') || _dd_el.hasClass('dd-s-b-d')) {

                                    if (_dd_el.hasClass('dd-s-b-m')) _dd_m = parseInt($(this).attr('data-id'));
                                    if (_dd_el.hasClass('dd-s-b-d')) _dd_d = parseInt($(this).attr('data-id'));

                                    _dd_init();

                                    _dd_el.removeClass('dd-show');
                                    _dd.find('.dd-s-b-s').hide();

                                }
                                if (_dd_el.hasClass('dd-s-b-y')) {

                                    _dd.find('.dd-sub-y').show();
                                    _dd_calculate($(this).attr('data-id'));
                                    _dd.find('.dd-s-b-s-y').addClass('dd-show');

                                }

                            });


                            var
                                top = 0,
                                scroll = false;

                            _dd_el.on('mousewheel DOMMouseScroll', function(e) {

                                scroll = true;

                                if (e.originalEvent.wheelDeltaY < 0 || e.originalEvent.detail > 0)

                                    top = _dd_el.scrollTop() + 100;

                                if (e.originalEvent.wheelDeltaY > 0 || e.originalEvent.detail < 0)

                                    top = _dd_el.scrollTop() - 100;

                                _dd_el.stop().animate({

                                    scrollTop: top

                                }, 600, '_dd_easing', function() {

                                    scroll = false;

                                });


                            }).on('scroll', function() {

                                if (!scroll) top = _dd_el.scrollTop();

                            });

                        });


                        _dd.find('.dd-b').each(function(index, element) {

                            var
                                _dd_el = $(this),
                                _d_ps = 0,
                                _te_event;

                            if (_dd_el.hasClass('dd-m')) {

                                for (var i = 0; i < 12; i++) {
                                    _dd_el.find('ul').append('<li data-id="' + (i + 1) + '">' + mn[i].substr(0, 3) + '</li>');
                                }

                                _dd_el.find('li').click(function() {
                                    if (_dd_settings.format == 'm' || _dd_settings.format == 'n' || _dd_settings.format == 'F' || _dd_settings.format == 'M')
                                        return false;
                                    _dd.find('.dd-s-b-m').addClass('dd-show');
                                });

                            }

                            if (_dd_el.hasClass('dd-d')) {

                                for (var i = 1; i <= 31; i++) {
                                    _dd_el.find('ul').append('<li data-id="' + i + '"><strong>' + _dd_0(i) + '</strong><br><span></span></li>');
                                }
                                _dd_el.find('li').click(function() {
                                    _dd.find('.dd-s-b-d').addClass('dd-show');
                                });
                            }

                            if (_dd_el.hasClass('dd-y')) {

                                for (var i = _dd_settings.minYear; i <= _dd_settings.maxYear; i++) {

                                    var _d_c_y;
                                    if (i % _dd_settings.yearsRange == 0) _d_c_y = 'data-filter="' + i + '"';

                                    _dd_el.find('ul').append('<li data-id="' + i + '" ' + _d_c_y + '>' + i + '</li>');

                                }

                                _dd_el.find('li').click(function() {
                                    if (_dd_settings.format == 'Y')
                                        return false;
                                    _dd.find('.dd-s-b-y').addClass('dd-show');
                                });

                            }
                            if (_dd_el.hasClass('dd-sub-y')) {

                                for (var i = _dd_settings.minYear; i <= _dd_settings.maxYear; i++) {

                                    if (i % _dd_settings.yearsRange == 0)
                                        _dd_el.find('ul').append('<li data-id="' + i + '">' + i + '</li>');

                                }

                            }

                            _dd_el.find('ul').width(_dd_el.find('li').length * _dd_settings.dropWidth);


                            ////////////////////// NAV ///////////////////////


                            _dd_el.find('.dd-n').click(function() {

                                clearInterval(_te_event);

                                var
                                    __dd_el,
                                    x,
                                    y;

                                if (_dd_el.hasClass('dd-y')) x = _dd_y;
                                if (_dd_el.hasClass('dd-m')) x = _dd_m;
                                if (_dd_el.hasClass('dd-d')) x = _dd_d;
                                if (_dd_el.hasClass('dd-sub-y')) x = _dd_sub_y;



                                if ($(this).hasClass('dd-n-left')) {

                                    __dd_el = _dd_el.find('li[data-id="' + x + '"]').prev('li');

                                    if (__dd_el.length && __dd_el.is(":visible"))
                                        y = parseInt(__dd_el.attr('data-id'));

                                    else
                                        y = parseInt(_dd_el.find('li:visible:last').attr('data-id'));


                                } else {

                                    __dd_el = _dd_el.find('li[data-id="' + x + '"]').next('li');

                                    if (__dd_el.length && __dd_el.is(":visible"))
                                        y = parseInt(__dd_el.attr('data-id'));
                                    else
                                        y = parseInt(_dd_el.find('li:first').attr('data-id'));
                                }


                                if (_dd_el.hasClass('dd-y')) _dd_y = y;
                                if (_dd_el.hasClass('dd-m')) _dd_m = y;
                                if (_dd_el.hasClass('dd-d')) _dd_d = y;
                                if (_dd_el.hasClass('dd-sub-y')) _dd_sub_y = y;

                                _dd_init();

                            });

                            var _detect = function() {

                                if (_dd_init_state) {
									
                                    _d_ps = Math.round(_dd_el.find('.dd-ul').scrollLeft() / _dd_settings.dropWidth);
                                    var value = parseInt(_dd_el.find('li').eq(_d_ps).attr('data-id'));

                                    if (_dd_el.hasClass('dd-y')) _dd_y = value;
                                    if (_dd_el.hasClass('dd-m')) _dd_m = value;
                                    if (_dd_el.hasClass('dd-d')) _dd_d = value;
                                    if (_dd_el.hasClass('dd-sub-y')) _dd_sub_y = value;
	
                                }

                            };

                            _dd_el.find('.dd-ul').on('scroll', function() {
								
                                _detect();
	
                            });
							
							var _dd_user = false;
							
							_dd_el.find('.dd-ul').on('mousedown touchstart', function() {
								
								if(!_dd_user) _dd_user = true;
                                clearInterval(_te_event);
								
								$(window).on('mouseup touchend touchmove', function() {
								
									if(_dd_user) {
									
										clearInterval(_te_event);
										_te_event = setTimeout(function() {
											
											_dd_init();
											_dd_user = false;
											
										}, 780);
									
									}
		
								});
								
                            });
							
                            if (_dd_settings.format == 'Y') _dd.find('.dd-m,.dd-d').hide();
                            if (_dd_settings.format == 'm' || _dd_settings.format == 'n' || _dd_settings.format == 'F' || _dd_settings.format == 'M') _dd.find('.dd-y,.dd-d').hide();

                        });

                        _dd.find('.dd-b li').click(function() {

                            if (_dd_settings.format == 'm' || _dd_settings.format == 'n' || _dd_settings.format == 'F' || _dd_settings.format == 'M' || _dd_settings.format == 'Y')
                                return false;

                            _dd.find('.dd-s-b-s').show();

                        });

                        _dd.find('.dd-s-b-s').click(function() {

                            _dd.find('.dd-s-b').removeClass('dd-show');
                            _dd.find('.dd-s-b-s').hide();

                        });

                        _dd.find('.dd-s').click(function() {

                            _dd_submit();

                        });
                        _dd.find('.dd-o').click(function() {

                            _dd.find('.dd-c')
                                .addClass('dd-fadeout')
                                .removeClass('dd-' + _dd_settings.init_animation);

                            _dd_event = setTimeout(function() {
                                _dd.hide()
                                _dd.find('.dd-c').removeClass('dd-fadeout');
                            }, 400);

                        });

                        _dd_init();

                    },
                    _dd_set = function() {
						
						clearInterval(_dd_event);

                        if (_dd.hasClass('dd-init')) {
							
							_dd_input
							.attr({
								'readonly': 'readonly'
							})
							.blur();

                            _dd_m = t_m_cur + 1,
							_dd_d = t_d_cur,
							_dd_y = t_y_cur;

                            if (parseInt(_dd_input.attr('data-d')) && parseInt(_dd_input.attr('data-d')) <= 31)
                                _dd_d = parseInt(_dd_input.attr('data-d'));

                            if (parseInt(_dd_input.attr('data-m')) && parseInt(_dd_input.attr('data-m')) <= 11)
                                _dd_m = parseInt(_dd_input.attr('data-m')) + 1;

                            if (parseInt(_dd_input.attr('data-y')) && _dd_input.attr('data-y').length == 4)
                                _dd_y = parseInt(_dd_input.attr('data-y'));

                            if (_dd_y > _dd_settings.maxYear) _dd_settings.maxYear = _dd_y;
                            if (_dd_y < _dd_settings.minYear) _dd_settings.minYear = _dd_y;

                            _dd_construct();

                        }
						
						_dd.show();
						_dd_placement();
						

                    };

                _dd_input.click(function() {
					
                    _dd_set();

                });

				_dd_input.bind('focusin focus', function(e){
				  e.preventDefault();
				})

                $(window).resize(function() {

                    _dd_placement();

                });


            }
        });
    };
}(jQuery));PK�Z�\Q�d��+�+datedropper.cssnu�[���@charset "UTF-8";

@font-face {
  font-family: "dd-icon";
  src:url("dd-icon/dd-icon.eot");
  src:url("dd-icon/dd-icon.eot?#iefix") format("embedded-opentype"),
    url("dd-icon/dd-icon.woff") format("woff"),
    url("dd-icon/dd-icon.ttf") format("truetype"),
    url("dd-icon/dd-icon.svg#dd-icon") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "dd-icon" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="dd-icon-"]:before,
[class*=" dd-icon-"]:before {
  font-family: "dd-icon" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.dd-w .dd-icon-right:before {
  content: "\62";
}
.dd-w .dd-icon-left:before {
  content: "\63";
}
.dd-w .dd-icon-close:before {
  content: "\61";
}
.dd-w .dd-icon-check:before {
  content: "\65";
}
.dd-w .dd-icon-sign:before {
  content: "\64";
}




.dd-w,.dd-w * {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.dd-w .dd-trans{
	-webkit-transition: all 0.4s cubic-bezier(.7, 0, .175, 1);
	-moz-transition: all 0.4s cubic-bezier(.7, 0, .175, 1);
	-ms-transition: all 0.4s cubic-bezier(.7, 0, .175, 1);
	transition: all 0.4s cubic-bezier(.7, 0, .175, 1);
}
.dd-w .dd-b {
	-webkit-transition: all 0.6s cubic-bezier(.175,.885,.32,1.275) 0s;
    -moz-transition: all 0.6s cubic-bezier(.175,.885,.32,1.275) 0s;
    -ms-transition: all 0.6s cubic-bezier(.175,.885,.32,1.275) 0s;
    transition: all 0.6s cubic-bezier(.175,.885,.32,1.275) 0s;
}

.dd-w {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	font-family: sans-serif;
	line-height:0;
	font-size:16px;
	font-weight:bold;
	display:none;
	z-index:9999;
}

.dd-w .dd-w-c,.dd-w .dd-ul li,.dd-s-b-ul ul {
	width:124px;
}
.dd-w ul {
	margin:0;
	padding:0;
	list-style:none;
}
.dd-w li {
	float:left;
	cursor:pointer;
}
.dd-w .dd-c .dd-ul ul {
	overflow:hidden;
}
.dd-w .dd-c .dd-m ul,
.dd-w .dd-c .dd-y ul,
.dd-w .dd-c .dd-s  {
	height:46px;
}
.dd-w .dd-c .dd-m,
.dd-w .dd-c .dd-y,
.dd-w .dd-c .dd-sub-y,
.dd-w .dd-c .dd-s,
.dd-w .dd-c .dd-y .dd-n,
.dd-w .dd-c .dd-sub-y .dd-n,
.dd-w .dd-c .dd-m .dd-n{
	line-height:46px;
	height:46px;
}
.dd-w .dd-y-section {
	height:46px;
	overflow:hidden;
	position:relative;
}
.dd-w .dd-c .dd-m .dd-ul,
.dd-w .dd-c .dd-y .dd-ul,
.dd-w .dd-c .dd-sub-y .dd-ul {
	height:66px;
}
.dd-w .dd-c .dd-d,
.dd-w .dd-c .dd-d ul {
	height:76px;
	line-height:1;
}
.dd-w .dd-c .dd-d .dd-n {
	height:76px;
	line-height:76px;
}
.dd-w .dd-c .dd-d .dd-ul {
	height:96px;
}
.dd-w .dd-c .dd-d {
	border-top: 1px solid rgba(0,0,0,0.05);
	border-bottom: 1px solid rgba(0,0,0,0.05);
}
.dd-w .dd-c .dd-d ul li {
	padding-top: 6px;
}
.dd-w .dd-c .dd-d strong {
	font-size:42px;
}
.dd-w .dd-c .dd-d span {
    font-size: 14px;
}
.dd-w .dd-c .dd-m {
	font-size:20px;
}
.dd-w .dd-o {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.dd-w .dd-c {
    position: absolute;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.dd-w .dd-c:after {
    position: absolute;
    content: "";
    left: 50%;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    
}
.dd-w.dd-top .dd-c:after{
	bottom: -8px;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
}
.dd-w.dd-bottom .dd-c:after{
	top: -8px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}
.dd-w-c {
	overflow: hidden;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	text-align:center;
	position:relative;
}
.dd-w .dd-c .dd-s {
	cursor:pointer;
}


.dd-w .dd-b {
	position:relative;
	overflow:hidden;
	z-index:1;
}

.dd-w .dd-b:hover {
	transform:scale(1.12);
}
.dd-w .dd-n {
    position: absolute;
    top: 2px;
    font-size: 14px;
    color: #08C;
    display: none;
    cursor: pointer;
    text-align: center;
    width: 40px;
}
.dd-w .dd-n:hover {
	opacity:.8;
}
.dd-w .dd-b:hover .dd-n {
	display:block;
}
.dd-w .dd-n-left {
	left:0;
}
.dd-w .dd-n-right {
	right:0;
}
.dd-w .dd-ul {
	overflow-x:scroll;
}
.dd-w .dd-sub-y {
    z-index: 6;
    position: absolute;
    bottom: 0;
    width: 100%;
	display:none;
}

.dd-w .dd-s-b {
	opacity:0;
	visibility:hidden;
	transform:scale(0);
	position: absolute;
    top: 0;
    left: -1px;
    right: -32px;
    bottom: 46px;
    overflow-x: hidden;
    z-index: 2;
}
.dd-w .dd-s-b-s,
.dd-w .dd-s-b-sub-y {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    line-height: 46px;
    z-index: 2;
	display:none;
	cursor:pointer;
}
.dd-w .dd-s-b-sub-y i {
    display: inline-block;
    margin: 0 6px;
    font-size: 12px;
}
.dd-w .dd-s-b-sub-y span {
    display: inline-block;
    margin: 0 12px;
}

.dd-w .dd-s-b.dd-show {
	opacity:1;
	visibility:visible;
	transform:scale(1);
}
.dd-w .dd-s-b-ul ul {
    padding: 8px;
}
.dd-w .dd-s-b-ul li {
    width: 50%;
    font-size: 16px;
    border-radius: 0;
    margin: 0;
    border-bottom: 0;
    position: relative;
    padding: 14px 0;
    line-height: 1;
    border-bottom: 1px solid rgba(0,0,0,0.05);
    border-radius: 4px;
}
.dd-w .dd-s-b span {
    display: block;
    line-height: 1;
    font-size: 10px;
    text-transform: uppercase;
}

.dd-w .dd-s-b-ul li.dd-on:after {
    position: absolute;
    content: "\64";
    font-family: "dd-icon" !important;
    top: 50%;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    font-size: 42px;
    font-weight: normal;
}
.dd-w .dd-s-b-d li,.dd-s-b-m li {
    font-size: 18px;
}
.dd-w .dd-clear {
	clear:both; float:none;
}


/* effects */

@-webkit-keyframes dd-bounce {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  20% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  30% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  60% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  70% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  80% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes dd-bounce {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  20% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  30% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  60% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  70% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  80% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.dd-w .dd-bounce {
	-webkit-animation-name: dd-bounce;
	animation-name: dd-bounce;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}

@-webkit-keyframes dd-fadein {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes dd-fadein {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.dd-w .dd-fadein {
	-webkit-animation-name: dd-fadein;
	animation-name: dd-fadein;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
}

@-webkit-keyframes dd-fadeout {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

@keyframes dd-fadeout {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

.dd-w .dd-fadeout {
	-webkit-animation-name: dd-fadeout;
	animation-name: dd-fadeout;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
}


@-webkit-keyframes dd-dropdown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -30%, 0);
            transform: translate3d(0, -30%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes dd-dropdown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -30%, 0);
            transform: translate3d(0, -30%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.dd-w .dd-dropdown {
	-webkit-animation-name: dd-dropdown;
	animation-name: dd-dropdown;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
}

@-webkit-keyframes dd-alert {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

@keyframes dd-alert {
   0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

.dd-w .dd-alert {
  -webkit-animation-name: dd-alert;
  animation-name: dd-alert;
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
		  
}

.dd-w .dd-sub-y {
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
}


/* DEFAULT STYLE */ 

.dd-w-c {
    color:#333;
}
.dd-w-c {
    border: 1px solid #0088CC;
	box-shadow: 0 0 10px 0 rgba(0, 136, 204, 0.45);
}
.dd-w-c,
.dd-s-b,
.dd-w.dd-bottom .dd-c:after {
	background: #FFFFFF;
}
.dd-w.dd-top .dd-c:after{
	background: #E3F2FA;
}
.dd-c:after {
    background: #FFFFFF;
    border-left: 1px solid #08C;
	border-top: 1px solid #08C;
}
.dd-n,
.dd-sun {
	color: #08C;
}
.dd-c .dd-s,
.dd-s-b-s,
.dd-s-b-sub-y,
.dd-sub-y {
	background: #E3F2FA;
    color: #0088CC;
}
.dd-s-b-ul li.dd-on {
    color: #0088CC;
}
PK�Z�\�c@rrpackage.jsonnu�[���PK�Z�\1�O�OO�LICENSEnu�[���PK�Z�\�m�!(A(A4
datedropper.min.jsnu�[���PK�Z�\U#Ub�Kdatedropper.min.cssnu�[���PK�Z�\���tt�jdd-icon/dd-icon.woffnu�[���PK�Z�\3�5���pdd-icon/dd-icon.eotnu�[���PK�Z�\3`�W�xdd-icon/dd-icon.svgnu�[���PK�Z�\�L��DD�dd-icon/dd-icon.ttfnu�[���PK�Z�\=#`��	��README.mdnu�[���PK�Z�\l*�uu
��bower.jsonnu�[���PK�Z�\��P�P�a�datedropper.jsnu�[���PK�Z�\Q�d��+�+�Rdatedropper.cssnu�[���PK��~