/* Photo Gallery */
function embedPhotoGallery(_id,_w,_h,_files,_intervals){
	if(typeof(_files)=='string'){
		var files = _files.split(" ").join("").split(",");
	}else{
		files = _files;
	}
	var filesLen = files.length;
	var innerHTML = '<div class="photogallery">';
	innerHTML += '<div class="photogallery_main" style="height:'+_h+'px; margin-bottom: 28px;"><img src="'+ files[0] +'"/></div>'
	innerHTML += '<div class="photogallery_navi"><ul>'  
	
	for(var i=0; i < filesLen; i++){             
		if(_intervals && i <= _intervals.length-1 && _intervals[i]){
			intervalHtml = 'interval="' + _intervals[i] + '"';     
		}else{
			intervalHtml = '';
		}
		if(i%10==0){
			innerHTML += '<li style="width: 41px; height: 41px; margin-bottom: 11px;" '+intervalHtml+'><a href="'+files[i]+'"><img src="'+ files[i].split('/images/').join('/images/thumbnail/') +'" width="41" height="41"/></a></li>';
		}else{
			innerHTML += '<li style="margin-left: 12px; width: 41px; height: 41px; margin-bottom: 12px;" '+intervalHtml+'><a href="'+files[i]+'"><img src="'+ files[i].split('/images/').join('/images/thumbnail/') +'" width="41" height="41"/></a></li>';
		}
	}
	innerHTML += '</ul><div class="clear"></div></div></div>'
	//alert(innerHTML);
	document.getElementById(_id).innerHTML = innerHTML;
}
function embedPhotoGallery2(_id,_w,_h,_files,_intervals){ embedPhotoGallery(_id,_w,_h,_files,_intervals); }

/* Photo Slideshow */
function embedPhotoSlide(_id,_w,_h,_files,isFrame){
	if(typeof(_files)=='string'){
		var files = _files.split(" ").join("").split(",");
	}else{
		files = _files;
	}
	var filesLen = files.length;
	if(isFrame){
		var innerHTML = '<div class="slideshow_frame" style="width:'+ _w +'px; height:'+ _h +'px;">';
	}else{
		var innerHTML = '<div class="slideshow" style="width:'+ _w +'px; height:'+ _h +'px;">';;
	}
	for(var i=0; i < filesLen; i++){
		innerHTML += '<img src="'+ files[i] +'" width="'+ _w +'px" height="'+ _h +'px"/>';
	}
	innerHTML += '</div>'
	document.getElementById(_id).innerHTML = innerHTML;
}
function embedPhotoSlide_frame(_id,_w,_h,_files){ embedPhotoSlide(_id,_w,_h,_files,true); }


/* Photo Switcher */
function embedPhotoSlide_dot(_id,_w,_h,_files){
	embedPhotoSlide_dot_credit(_id,_w,_h,_files,[])
}

function embedPhotoSlide_dot_credit(_id,_w,_h,_files,_descriptions){
	if(typeof(_files)=='string'){
		var files = _files.split(" ").join("").split(",");
	}else{
		files = _files;
	}
	var descriptions = _descriptions;
	var filesLen = files.length;
	var descriptionsLen = descriptions.length;
	var innerHTML = '<div class="photogallery_dot">';
	innerHTML += '<div class="photogallery_main_frame" style="width:'+_w+'px; height:'+_h+'px; margin-bottom: 4px;"><img src="'+ files[0] +'"/></div>'
	innerHTML += '<div class="photogallery_navi"><ul>'
	for(var i=0; i < filesLen; i++){
		innerHTML += '<li class=""><div class="css_button_dcg_navi dcg_navi_dot"><a href="'+files[i]+'" description="'+ descriptions[i] +'">o</a></div></li>';
	}
	innerHTML += '</ul><div class="clear"></div>';
	if(descriptionsLen == 0){
		var addStyle = ' display:none;';
	}
	innerHTML += '<div style="width:'+ _w*2 +'px;'+ addStyle +'" class="photogallery_description">'+descriptions[0]+'</div></div>'
	document.getElementById(_id).innerHTML = innerHTML;
}

/* Video Player */
function embedVideoSlide(_id,_w,_h,_files){
	if(typeof(_files)=='string'){
		var files = _files.split(" ").join("").split(",");
	}else{
		files = _files;
	}
	var files2 = [];
	var filesLen = files.length;;
	for(var i=0; i<filesLen; i++){
		if(files[i].indexOf(".jpg")>-1 || files[i].indexOf(".png")>-1){
			files2.push(files[i])
		}
	}
	embedPhotoSlide(_id,_w,_h,files2.join(","),true);
	document.getElementById(_id).innerHTML = document.getElementById(_id).innerHTML + '<p style="margin-top:0.5em">ビデオを再生するには、Java Scriptを有効にし、<a href="http://www.adobe.com/go/getflashplayer_jp" target="_blank">最新のFlash Player</a>をインストールして下さい。</p>';
	if(navigator.userAgent.indexOf("Android")<0){
		swfobject.embedSWF('/common/swf/VideoSlide3.swf', _id, _w+"px", _h+"px", '9.0.28', '', {img:_files}, {bgcolor: '#ffffff', menu: 'false', allowFullScreen: 'false'},{id:_id});
	}
}

function embedVideoSlide1(_id,_w,_h,_files){
	if(typeof(_files)=='string'){
		var files = _files.split(" ").join("").split(",");
	}else{
		files = _files;
	}
	var files2 = [];
	var filesLen = files.length;
	for(var i=0; i<filesLen; i++){
		if(files[i].indexOf(".jpg")>-1 || files[i].indexOf(".png")>-1){
			files2.push(files[i])
		}
	}
	embedPhotoSlide(_id,_w,_h,files2.join(","),true);
	document.getElementById(_id).innerHTML = document.getElementById(_id).innerHTML + '<p style="margin-top:0.5em">ビデオを再生するには、Java Scriptを有効にし、<a href="http://www.adobe.com/go/getflashplayer_jp" target="_blank">最新のFlash Player</a>をインストールして下さい。</p>';
	if(navigator.userAgent.indexOf("Android")<0){
		swfobject.embedSWF('/common/swf/VideoSlide3.swf', _id, _w+"px", _h+"px", '9.0.28', '', {img:_files}, {bgcolor: '#ffffff', menu: 'false', allowFullScreen: 'false'},{id:_id});
	}
}