$(document).ready(function(){$(".autofill").autocomplete("/hughes/dm.php/search/suggest?nicks[]=title&format=newline",{delay:10,minChars:2,matchSubset:1,matchContains:1,maxItemsToShow:10,cacheLength:10});var b=$("#dmBeginDateSelect").width();if(b>0){var g=parseInt($("#y1").val());var c=parseInt($("#m1").val()-1);var f=parseInt($("#d1").val());var h=parseInt($("#y2").val());var i=parseInt($("#m2").val()-1);var a=parseInt($("#d2").val());$('<a href="noJS.php" id="date-pick1" class="dp-link">Select Date</a>').appendTo("#dmBeginDateSelect");$('<a href="noJS.php" id="date-pick2" class="dp-link">Select Date</a>').appendTo("#dmEndDateSelect");$("#dmBeginDateSelect a").datePicker({createButton:false,day:1,month:0,year:1917,startDate:"1917-01-01",endDate:"1974-12-31"});$("#dmEndDateSelect a").datePicker({createButton:false,day:1,month:0,year:1917,startDate:"1917-01-02",endDate:"1974-12-31"}).dpSetSelected("1974-12-31");$("#dmBeginDateSelect a").bind("click",function(){$(this).dpDisplay();return false}).bind("dateSelected",function(l,d,m,k){j(d)});function j(l){$(".dmDateNotification").remove();var l=new Date(l);var k=l.getDate();var n=l.getMonth();var d=l.getFullYear();h=parseInt($("#y2").val());i=parseInt($("#m2").val()-1);a=parseInt($("#d2").val());($("#d1")[0]).selectedIndex=k-1;($("#m1")[0]).selectedIndex=n;($("#y1")[0]).selectedIndex=d-1917;g=parseInt($("#y1").val());c=parseInt($("#m1").val()-1);f=parseInt($("#d1").val());var m=new Date(d,n,(k+1));$("#dmEndDateSelect a").dpSetStartDate(m.asString())}$("#dmEndDateSelect a").bind("click",function(){$(this).dpDisplay();return false}).bind("dateSelected",function(l,d,m,k){e(d)});function e(d){$(".dmDateNotification").remove();selectedDate2=new Date(d);var n=selectedDate2.getDate();var l=selectedDate2.getMonth();var k=selectedDate2.getFullYear();($("#d2")[0]).selectedIndex=n-1;($("#m2")[0]).selectedIndex=l;($("#y2")[0]).selectedIndex=k-1917;h=parseInt($("#y2").val());i=parseInt($("#m2").val()-1);a=parseInt($("#d2").val());var m=new Date(k,l,(n-1));$("#dmBeginDateSelect a").dpSetEndDate(m.asString())}$("#d1, #m1, #y1").bind("change",function(){$(".dmDateNotification").remove();var k=parseInt($("#y1").val());var l=parseInt($("#m1").val()-1);var d=parseInt($("#d1").val());h=parseInt($("#y2").val());i=parseInt($("#m2").val()-1);a=parseInt($("#d2").val());if(k>=h&&l>=i&&d>=a){n()}else{if(k>=h&&l>i){n()}else{if(k>h){n()}else{m()}}}function n(){($("#d1")[0]).selectedIndex=f-1;($("#m1")[0]).selectedIndex=c;($("#y1")[0]).selectedIndex=g-1917;var o=new Date(parseInt($("#y2").val()),parseInt($("#m2").val()-1),parseInt($("#d2").val()));$('<span class="dmDateNotification">Please Select a date before '+o.asString()+"</span>").appendTo("#dmBeginDateSelect")}function m(){g=k;c=l;f=d;var q=new Date(g,c,f);$("#dmBeginDateSelect a").dpSetSelected(q.asString());var o=f+1;var p=new Date(g,c,o);$("#dmEndDateSelect a").dpSetStartDate(p.asString())}});$("#d2, #m2, #y2").bind("change",function(){$(".dmDateNotification").remove();g=parseInt($("#y1").val());c=parseInt($("#m1").val()-1);f=parseInt($("#d1").val());updatedY2=parseInt($("#y2").val());updatedM2=parseInt($("#m2").val()-1);updatedD2=parseInt($("#d2").val());if(g>=updatedY2&&c>=i&&f>=updatedD2){d()}else{if(g>=updatedY2&&c>updatedM2){d()}else{if(g>updatedY2){d()}else{k()}}}function d(){($("#d2")[0]).selectedIndex=a-1;($("#m2")[0]).selectedIndex=i;($("#y2")[0]).selectedIndex=h-1917;var l=new Date(parseInt($("#y1").val()),parseInt($("#m1").val()-1),parseInt($("#d1").val()));$('<span class="dmDateNotification">Please Select a date after '+l.asString()+"</span>").appendTo("#dmEndDateSelect")}function k(){h=updatedY2;i=updatedM2;a=updatedD2;var n=new Date(h,i,a);$("#dmEndDateSelect a").dpSetSelected(n.asString());var m=a-1;var l=new Date(h,i,m);$("#dmBeginDateSelect a").dpSetEndDate(l.asString())}})}});
