/**
 * 記事画面へのカレンダー表示
 */
var calObj;
function dspCalender() {

	//YUIカレンダー表示
	if (calObj == null ) {

        //YUIカレンダーのRender
        var navConfig = {
            strings : { 
                month: "月を選択してください。", 
                year: "年を入力してください。", 
                submit: "移動", 
                cancel: "キャンセル", 
                invalidYear: "年の入力に誤りがあります。" 
            }, 
            monthFormat: YAHOO.widget.Calendar.SHORT, 
            initialFocus: "month" 
        }; 
        calObj = new YAHOO.widget.CalendarGroup("calObj","calendarContainer", {MULTI_SELECT:true,
                                                                               navigator:navConfig,
                                                                               pages:3});

        //Config
        calObj.cfg.setProperty("MONTHS_SHORT", ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"]); 
        calObj.cfg.setProperty("MONTHS_LONG", ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"]); 
        calObj.cfg.setProperty("WEEKDAYS_1CHAR", ["日", "月", "火", "水", "木", "金", "土"]); 
        calObj.cfg.setProperty("WEEKDAYS_SHORT", ["日", "月", "火", "水", "木", "金", "土"]); 
        calObj.cfg.setProperty("WEEKDAYS_MEDIUM",["日", "月", "火", "水", "木", "金", "土"]); 
        calObj.cfg.setProperty("WEEKDAYS_LONG", ["日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日"]); 
        calObj.cfg.setProperty("MY_YEAR_POSITION", 1);
        calObj.cfg.setProperty("MY_MONTH_POSITION", 2);
        calObj.cfg.setProperty("MDY_YEAR_POSITION", 1);
        calObj.cfg.setProperty("MDY_MONTH_POSITION", 2);
        calObj.cfg.setProperty("MDY_DAY_POSITION", 3);

        //選択日付
        var selectDate = document.getElementsByName("selectDate")[0].value;
        if (selectDate != "") {
            calObj.cfg.setProperty("selected", selectDate);
        }

        //カレンダーを描画
        calObj.render();

	} else {
		calObj.show();
	}
}


/**
 * 記事画面への地図（Google Map）表示
 */
function observe(target, type, listener) {
    if (target.addEventListener) {
        target.addEventListener(type, listener, false);
	} else {
        target.attachEvent('on' + type, function() { listener.call(target, window.event); });
    }
}
var dspGmap = function() {
    if (GBrowserIsCompatible()) {
        var lat = document.getElementsByName("gmapLat")[0].value;
        var lng = document.getElementsByName("gmapLng")[0].value;
        var zoom = document.getElementsByName("gmapZoom")[0].value;

        if((lat != "") && (lng != "") && (zoom != "")) {
            //Map表示
            var map = new GMap2(document.getElementById("gamp"));
            map.setCenter(new GLatLng(lat, lng), parseInt(zoom));
            map.addControl(new GSmallMapControl());

            //マーカー
            var marker = new GMarker(new GLatLng(lat, lng));
            map.addOverlay(marker);
        }
    }
}
observe(window , 'load' , dspGmap);



$(function(){
$(".photoswrapper img").each(function(){
	var html = '<a href="' + $(this).attr("src") + '" class="lightbox"></a>';
	$(this).wrap($(html));
});
$('a.lightbox').lightBox({
	imageLoading: "/public/share/images/lightbox-ico-loading.gif",
	imageBtnClose: '/public/share/images/lightbox-btn-close.gif',
	imageBtnPrev: '/public/share/images/lightbox-btn-prev.gif',
	imageBtnNext: '/public/share/images/lightbox-btn-next.gif'
});
});