var commandFrame = document.createElement("iframe");
$(document).ready(function(){
	calendarViewInit();
	archiveViewInit();
	digitalbookViewInit();
	showCalendarView();
	document.body.appendChild(commandFrame);
});
commandFrame.style.display = "none";
var archiveVideDate = new Date();
//----------------------------------------------------------------------------------------
//表示切替
function showCalendarView(){
	$(".calendarView").css("height","714px");
	$(".archiveView").hide();
	$(".digitalbookView").hide();
	$("#digitalbookViewFlash").html("");
	unlloadArchiveVideo();
}
function showArchiveView(){
	$(".calendarView").css("height","0px");
	$(".archiveView").show();
	$(".digitalbookView").hide();
	$("#digitalbookViewFlash").html("");
}
function showDigitalbookView(){
	$(".calendarView").css("height","0px");
	$(".archiveView").hide();
	$(".digitalbookView").show();
	unlloadArchiveVideo();
}
//----------------------------------------------------------------------------------------
function calendarViewInit(){
	var so = new SWFObject('swf/calendar.swf', 'calendarViewFlashMain', '990', '630', '9', '#FFFFFF');
	so.useExpressInstall('js/swfobject/expressinstall.swf');
	so.addParam('menu', 'false');
	so.addParam('wmode', 'opaque');
	so.write('calendarViewFlash');
}
//----------------------------------------------------------------------------------------
//過去映像関連処理
function archiveViewInit(){
	//$(".archiveView").hide();
	$(".archiveView_btCalendar").click(function(){showCalendarView();return false;});
	$(".archiveView_btPrev").click(function(){archiveBackDate();return false;});
	$(".archiveView_btNext").click(function(){archiveNextDate();return false;});
}
function archiveBackDate(){
	archiveVideDate = new Date(archiveVideDate.getTime() - 24*60*60*1000);
	showArchive(archiveVideDate.getFullYear(), archiveVideDate.getMonth(), archiveVideDate.getDate());
}
function archiveNextDate(){
	archiveVideDate = new Date(archiveVideDate.getTime() + 24*60*60*1000);
	showArchive(archiveVideDate.getFullYear(), archiveVideDate.getMonth(), archiveVideDate.getDate());
}
function showArchive( year, month, date ){
	archiveVideDate = new Date(year, month, date);
	var url = "http://live.7104.jp/xmlphp/getlcxml.php?";
	url += "camera=" + cameraName + "&";
	url += "startdate=" + new Array(archiveVideDate.getFullYear(), archiveVideDate.getMonth() + 1, archiveVideDate.getDate()).join("-") + "&";
	url += "enddate=" + new Array(archiveVideDate.getFullYear(), archiveVideDate.getMonth() + 1, archiveVideDate.getDate()).join("-");
	$.get(url,null,function( data, status ){
		if(status=="success"){
			if(location.search.indexOf("test") != -1){
				alert(data);
			}
			showArchiveVideo($("youtube",data).text());
		}
	});
}
function showArchiveVideo( videoID ){
	if(videoID == ""){
		$("#archiveytapiplayer").html("");
	}else{
		var so = new SWFObject('http://www.youtube.com/v/' + videoID + '&enablejsapi=1&playerapiid=ytplayer', 'archiveytplayer', '640', '480', '9', '#FFFFFF');
		so.useExpressInstall('js/swfobject/expressinstall.swf');
		so.addParam('menu', 'false');
		so.addParam('allowScriptAccess', 'always');
		so.write('archiveytapiplayer');
	}
}
function unlloadArchiveVideo(){
	$("#archiveytapiplayer").html("");
}
//----------------------------------------------------------------------------------------
function digitalbookViewInit(){
	//$(".digitalbookView").hide();
}
function showDigitalbook( year, month, date ){
	var so = new SWFObject('swf/digitalbook.swf?rnd=' + Math.random(), 'digitalbook', '990', '670', '9', '#FFFFFF');
	so.useExpressInstall('js/swfobject/expressinstall.swf');
	so.addParam('wmode', 'transparent');
	so.addParam('menu', 'false');
	so.addParam('flashVars', 'year=' + year + '&month=' + month + '&date=' + date);
	so.addParam('allowScriptAccess', 'always');
	so.write('digitalbookViewFlash');
}
function getCameraName(){
	return cameraName;
}
