';
target_tag.appendChild(cDiv);
target_tag.appendChild(cTable);
var target_prev = target_tag.getElementsByClassName("ui-datepicker-prev");
if (target_prev){
target_prev[0].addEventListener( "click" , target_prev_click , false );
}
var target_next = target_tag.getElementsByClassName("ui-datepicker-next");
if (target_next){
target_next[0].addEventListener( "click" , target_next_click , false );
}
var target_table = target_tag.getElementsByTagName("table");
if (target_table){
var target_days = target_table[0].getElementsByTagName("a");
for (var idx = 0; idx < target_days.length; idx ++){
target_days[idx].addEventListener( "click" , target_date_click , false );
}
}
}
// 前月に移動
function target_prev_click(){
var new_date = new Date(year, month - 1 - 1, 1);
year = new_date.getFullYear();
month = new_date.getMonth() + 1;
generate_month_calendar();
}
// 前月に移動
function target_next_click(){
var new_date = new Date(year, month - 1 + 1, 1);
year = new_date.getFullYear();
month = new_date.getMonth() + 1;
generate_month_calendar();
}
// 日付の選択
function target_date_click(){
var tag_td = this.parentElement;
//alert("current_date={" + current_date + "}");
// 既存の current-day を除去する
var target_tag = document.getElementById(tag_id);
var target_table = target_tag.getElementsByTagName("table");
if (target_table){
var target_current_day = target_table[0].getElementsByClassName("current-day");
if (target_current_day.length > 0){
target_current_day[0].classList.remove("current-day");
}
}
// クリックした日付に current-day を付加する
year = tag_td.getAttribute('data-year');
month = tag_td.getAttribute('data-month');
day = tag_td.getAttribute('data-day');
current_date = new Date(year, month - 1, day);
tag_td.classList.add("current-day");
var disp_tag = document.getElementById(disp_id);
if (disp_tag){
disp_tag.innerHTML = year + "年" + month + "月" + day + "日";
}
return false;
}
// カレンダーの表示
window.onload = function() {
// カレンダーを表示する
generate_month_calendar();
if (new Date(0, 0, 0).getTime() != current_date.getTime()){
var disp_tag = document.getElementById(disp_id);
if (disp_tag){
var datetime = current_date;
l_year = "" + datetime.getFullYear();
l_month = "" + (datetime.getMonth() + 1);
l_day = "" + datetime.getDate();
disp_tag.innerHTML = l_year + "年" + l_month + "月" + l_day + "日";
}
}
}
// 創業者紹介のスクロール指定
jQuery(function(){
var $ = jQuery;
$cnt = jQuery('#founder-list ul').length;
if ($cnt > 0){
jQuery('#founder-list ul').slick({
autoplay : true, // 自動再生
autoplaySpeed: 0, // 自動再生速度(ms)
speed : 10000, // スライド、フェードアニメーションの速度(ms)
cssEase : 'linear', // CSS3アニメーションのイージングを設定
arrows : false, // 前・次の矢印表示
swipe : false, // スワイプの設定
pauseOnFocus : false, // フォーカスで一時停止
pauseOnHover : false, // マウスホバーで一時停止
centerMode : true, // スライドを中心に表示して、部分的に前後のスライドが見えるように設定
initialSlide : $cnt - 1, // 最初のスライドを指定
infinite : true, // スライドの無限ループ
variableWidth: true // スライド幅の自動計算を無効
});
}
});