window.tws=window.tws||{};window.tws.toLoad=window.tws.toLoad||[];window.tws.toLoad.push('dateCompare');window.tws.dateCompare=function(){var language=tws.language||'japanese';var articles=$$('.article');var currentevent=$('currentevent');var currenteventTitle=$$('#currentevent h2');var futureevent=$('futureevent');var futureeventTitle=$$('#futureevent h2');var countCurrent=0;var countFuture=0;if(currentevent){articles.each(function(item){item.setStyle('display','none')});currentevent.adopt(currenteventTitle[0]);futureevent.adopt(futureeventTitle[0]);for(var i=0;i<articles.length;i++){var startDate={y:articles[i].id.split("_")[0].substring(1).split("-")[0],m:articles[i].id.split("_")[0].substring(1).split("-")[1],d:articles[i].id.split("_")[0].substring(1).split("-")[2]};if(articles[i].id.split("_")[1].substring(1).split("-")[1]==undefined){var endDate=startDate}else{var endDate={y:articles[i].id.split("_")[1].substring(1).split("-")[0],m:articles[i].id.split("_")[1].substring(1).split("-")[1],d:articles[i].id.split("_")[1].substring(1).split("-")[2]}}var dayFrom=new Date(startDate.y,startDate.m-1,startDate.d);var dayTo=new Date(endDate.y,endDate.m-1,endDate.d,23,59,59);var today=new Date();if(compare2(dayFrom,today,'+')&&compare2(today,dayTo,'+')){currentevent.adopt(articles[i]);articles[i].setStyle('display','block');countCurrent++}else if(compare2(today,dayFrom,'-')){futureevent.adopt(articles[i]);articles[i].setStyle('display','block');countFuture++}else{}}if(countCurrent==0){message='現在開催中のイベントはありません';if(language=='english'){message='Coming soon'}var caution=new Element('p',{'class':'caution'}).appendText(message);currentevent.adopt(caution)}if(countFuture==0){message='現在予定しているイベントはありません';if(language=='english'){message='Coming soon'}var caution=new Element('p',{'class':'caution'}).appendText(message);futureevent.adopt(caution)}};function compare2(d1,d2,border){if(border=='-'){if(d1<d2){return true}else{return false}}else if(border=='+'){if(d1<=d2){return true}else{return false}}return false}var sidearticles=$$('li.sidearticle');var sidecurrentevent=$('sidecurrentevent');var sidecurrenteventTitle=$$('#sidecurrentevent h4');var sidefutureevent=$('sidefutureevent');var sidefutureeventTitle=$$('#sidefutureevent h4');var sidecountCurrent=0;var sidecountFuture=0;sidearticles.each(function(item){item.setStyle('display','none')});for(var i=0;i<sidearticles.length;i++){var startDate={y:sidearticles[i].id.split("_")[0].substring(1).split("-")[0],m:sidearticles[i].id.split("_")[0].substring(1).split("-")[1],d:sidearticles[i].id.split("_")[0].substring(1).split("-")[2]};if(sidearticles[i].id.split("_")[1].substring(1).split("-")[1]==undefined){var endDate=startDate}else{var endDate={y:sidearticles[i].id.split("_")[1].substring(1).split("-")[0],m:sidearticles[i].id.split("_")[1].substring(1).split("-")[1],d:sidearticles[i].id.split("_")[1].substring(1).split("-")[2]}}var dayFrom=new Date(startDate.y,startDate.m-1,startDate.d);var dayTo=new Date(endDate.y,endDate.m-1,endDate.d,23,59,59);var today=new Date();if(compare2(dayFrom,today,'+')&&compare2(today,dayTo,'+')){$('sidecurrenteventul').adopt(sidearticles[i]);sidearticles[i].setStyle('display','block');sidecountCurrent++}else if(compare2(today,dayFrom,'-')){$('sidefutureeventul').adopt(sidearticles[i]);sidearticles[i].setStyle('display','block');sidecountFuture++}else{}}if(sidecountCurrent==0){message='現在開催中のイベントはありません';if(language=='en'){message='Coming soon'}var caution=new Element('p',{'class':'caution'}).appendText(message);sidecurrentevent.adopt(caution)}if(sidecountFuture==0){message='現在予定しているイベントはありません';if(language=='en'){message='Coming soon'}var caution=new Element('p',{'class':'caution'}).appendText(message);sidefutureevent.adopt(caution)}var $sidePastEvent=$$('#sidepastevent li');if($sidePastEvent&&$sidePastEvent.length>1){var counter=0;$sidePastEvent.each(function($item){if(counter<5){var endDate=($item.id)?$item.id.substring(1).split("-"):false;if(!endDate||(endDate.length<2)){$item.hide()}else{dayTo=new Date(endDate[0],endDate[1],endDate[2],23,59,59);today=new Date();if(today<dayTo){$item.hide()}else{counter++}}}else{$item.hide()}})}};
