
    function moveCal(m) {
			pic = "<p class='photo-loading'></p>";
    	var url = "/Calendar.html?m=" + encodeURIComponent(m);
    	new Ajax.Request(url,{method:"get", onComplete:renderCalendar});
    }

    function callPic(y, m, d) {
			pic = "<p class='photo-loading'></p>";
    	$("calendar-picture").innerHTML = pic;
    	var url = "/Calendar.html?yyyy=" + encodeURIComponent(y) + "&mm=" + encodeURIComponent(m) + "&dd=" + encodeURIComponent(d);
    	new Ajax.Request(url,{method:"get", onComplete:renderPicture});
    }

    function renderCalendar(list){
    	var dat = eval("("+list.responseText+")");
    	var cal = "";
			cal += "<table width='200' cellspacing='0' id='cal-table'>";
		  cal += "<tr>";
		  cal += "<th><img src='/images/top/c_sun.gif' /></th>";
		  cal += "<th><img src='/images/top/c_mon.gif' /></th>";
		  cal += "<th><img src='/images/top/c_tue.gif' /></th>";
		  cal += "<th><img src='/images/top/c_wed.gif' /></th>";
		  cal += "<th><img src='/images/top/c_thu.gif' /></th>";
		  cal += "<th><img src='/images/top/c_fri.gif' /></th>";
		  cal += "<th><img src='/images/top/c_sat.gif' /></th>";
		  cal += "</tr>";
		  var tmp = dat['calendar'];
    	for(var i = 0; i < tmp.length ; i++) {
   			cal += "<tr>";
    		for (var j = 0; j < 7; j++) {
	    		if (tmp[i][j] == "") {
		    		cal += "<td>&nbsp;</td>";
	    		} else {
	    			if (tmp[i][j] <= dat['end_date']) {
			    		cal += "<td><a href='javascript:void(0)' onclick='callPic(" + dat['year'] + "," + dat['mon'] + "," +  tmp[i][j] + ")'>"+ tmp[i][j] +"</a></td>";
	    			} else {
			    		cal += "<td>"+tmp[i][j] +"</td>";
	    			}
	    		}
    		}
   			cal += "</tr>";
    	}
    	$("month").innerHTML ="<img src='/images/top/cal_title.gif' alt='ペットカレンダー' class='cal-title' />"+"<p class='cal-month'>" + dat['year'] + "年" + dat['mon'] + "月</p><div class='clr'></div>";
			$("calendar_date").innerHTML = cal;
			if (dat['isPreview'] > 0) {
				$("preview").innerHTML = "<img src='/images/top/icon_left.gif' />&nbsp;<a href='javascript:void(0)' onclick='moveCal(" + dat['preview'] + ")'>前の月</a>";
			} else {
				$("preview").innerHTML = "";
			}
			if (dat['isNext'] > 0) {
				$("next").innerHTML = "<a href='javascript:void(0)' onclick='moveCal(" + dat['next'] + ")'>次の月</a>&nbsp;<img src='/images/top/icon_right.gif' />";
			} else {
				$("next").innerHTML = "";
			}
    }
    function renderPicture(list){
    	var dat = eval("("+list.responseText+")");
    	var pic = "";
			if (dat['isPicture'] > 0) {
				pic += "<p class='photo-frame'><img src='/images/file-petbridge/" +  dat['picture_path'] + " ' /></p>";
				if (dat['isComment'] > 0) {
				  pic += "<p class='photo-comment'>" + dat['comment'].replace("\n", "<br />") + "</p>";
				} else {
				  pic += "<p class='photo-comment'>&nbsp;</p>";
				}
			  pic += "<ul class='photo-usr-info'>";
				if (dat['member_id'] == -1) {
					  pic += "<li>協力：ペットスタイル</li>";
					  pic += "<li>URL：<a href='http://www.pet-style.net/' target='_blank'>http://www.pet-style.net/</a></li>";
				} else {
				  if (dat['isBlog'] > 0) {
					  pic += "<li>ニックネーム：" + dat['user_nickname'] + "</li>";
					  pic += "<li>" + dat['user_nickname'] + "さんのブログは<a href='" + dat['member_blog_url'] + "' target='_blank'>こちら</a>から </li>";
				  } else {
					  pic += "<li>ニックネーム：" + dat['user_nickname'] + "</li>";
				  }
				}
			  pic += "</ul>";
			} else {
				pic += "<p class='photo-frame'><img src='/images/noimage.jpg' width='240' height='180' /></p>";
			  pic += "<p class='photo-comment'>&nbsp;</p>";
			  pic += "<ul>";
			  pic += "<li>&nbsp;</li>";
			  pic += "</ul>";
			}
			$("calendar-picture").innerHTML = pic;
  
    }
 