(function($) {
//Google Load ////////////////////////////////////////////////////////
google.load("feeds", "1");

var myPageName = location.href;
var myPageNameNum = myPageName.length;
var thisModelName = myPageName.slice(myPageName.lastIndexOf('/')+1, myPageNameNum-5);
	
$(document).ready(function(){
	meeSLBox.initialize();
	//Block Right Click
	$(document).bind("contextmenu",function(e){
		return false;
	 });
	
	var myTargetTag = $('div#profMain>div#chengeBox');
	var visibilityMap = $('div#profMain>div#visibilityMap');
	
	var meeAD300 = $('div#contentsRight>div#aneAD300');
	var meeAD300Tag = meeAD300.children('script').html();
	
	var meeBtnPrev = $('ul#photoBtnLR>li#photoBtnLeft');
	var meeBtnNext = $('ul#photoBtnLR>li#photoBtnRight');
	
	var nowSelectedNum = 0;
	var myMaxNum = $('div#profMain>ol#otherShotList>li').length - 1;
	
	function changeEmbed() {
		visibilityMap.hide();
		nowSelectedNum = 0;
		btnLRSwitch(0);
		
		var width = movieSetting[2];				// 貼り付けタグ中のid_playerdata
		var height = movieSetting[3];				// 貼り付けタグ中のid_playerdata
		var projectcode = "cancamtv";		// 貼り付けタグ中のprojectcode
		var id_playerdata = movieSetting[0];	// 貼り付けタグ中のid_playerdata
		var id_playercanvasdata = 1;		// 貼り付けタグ中のid_playercanvasdata
		//myTarget.empty();
		var myLoadTag = createEmbed(movieSetting[1],width,height,projectcode,id_playerdata,id_playercanvasdata);
		myTargetTag.append(myLoadTag);
		return false; 
	};
	
	function createEmbed(id_videodata,width,height,projectcode,id_playerdata,id_playercanvasdata) {
		var query = "";
		query += "&network=" + "uvpm_" + String(Math.round(Math.random() * 100000));
		query += "&projectcode=" + projectcode;
		query += "&id_playerdata=" + id_playerdata;
		query += "&id_playercanvasdata=" + id_playercanvasdata;
		query += "&id_videodata=" + id_videodata;
		query += "&wmode=transparent&";
		return '<embed type="application/x-shockwave-flash" width="' + width + '" height="' + height + '" wmode="transparent" allowfullscreen="true" allowscriptaccess="always" flashvars="' + query + '" src="http://' + projectcode + '.millvi.jp/client/canvas.php?' + query + '" />';
	};
	
	
	function btnLRSwitch(myNum){
		meeBtnPrev.show();
		meeBtnNext.show();
		(myNum === 0) ? meeBtnPrev.hide() : null;
		(myNum === myMaxNum) ? meeBtnNext.hide() : null;
	}
	
	function setOtherPhoto(myNum){
		visibilityMap.show();
		
		var myPhotoAdd = 'other_shot/' + thisModelName + '_photo_' + myNum + '_s.jpg';
		myTargetTag.append('<img src="' + myPhotoAdd + '"  />');
		
		myTargetTag.children('img').hide();
		
		myTargetTag.children('img').load(function(){
			$(this).fadeIn(600);
		});
		
		nowSelectedNum = myNum;
		btnLRSwitch(myNum);
		
		// Load Large Photo Event ///////////////////////////////////
		visibilityMap.click(function(){
			var myLargePhotoAdd = 'other_shot/' + thisModelName + '_photo_' + myNum + '_l.jpg?';
			meeSLBox.show('', myLargePhotoAdd, 'mee_sl_box[]');
		});
		
		//meeAD300.empty();
		/* meeAD300.get(0).innerHTML = '<script type="text/javascript">CM8ShowAd("SquareBanner")</script>'; */
		//CM8ShowAd("SquareBanner");
		
		var countName = '?=page' + myNum;
		$.fn.countGA(countName);
	};
	
	
	/* Button Event Setting ////////////////////////////////////// */
	meeBtnPrev.click(function(){
		var myNum = nowSelectedNum - 1;
		myTargetTag.empty();
		(myNum === 0) ? changeEmbed() : setOtherPhoto(myNum);
	});
	
	meeBtnNext.click(function(){
		var myNum = nowSelectedNum + 1;
		myTargetTag.empty();
		setOtherPhoto(myNum);
	});
	
	$('ul#photoBtnLR>li').hover(
		function(){
			$(this).addClass('hover');
	},
		function(){
			$(this).removeClass('hover');
	});
	
	
	$('div#profMain>ol#otherShotList>li').bind('click', function(){
		var myNum = $('div#profMain>ol#otherShotList>li').index(this);
		myTargetTag.empty();
		
		if(myNum === 0){
			changeEmbed();
		}else{
			setOtherPhoto(myNum);
		}
	});
	
	
	changeEmbed();
	
	//Blog Feed Start///////////////////////////////////////////////▼
	var officialBlogList = $('ol#blogList');
						   
	function initialize() {
		var feed = new google.feeds.Feed(blogFeedURL);
		feed.setNumEntries(4);
		feed.setResultFormat(google.feeds.Feed.JSON_FORMAT);
		feed.load(function(result) {
			if (!result.error) {
				for (var i = 0; i < result.feed.entries.length; i++) {
					var entry = result.feed.entries[i];
					
					officialBlogList.append('<li id="blogFeednNo' + i + '"><a href="" target="_blank"></a></li>');
					var myEntryList = officialBlogList.children('li:eq(' + i + ')').children('a');
					
					myEntryList.attr('href', entry.link);
					myEntryList.append('<span class="title">'+ entry.title +'</span>');
					
					var myEntryY = entry.publishedDate.slice(12,16);
					var mtEntryM = entry.publishedDate.slice(8,11);
					var mtEntryD = entry.publishedDate.slice(5,7);
					var mtEntryH = entry.publishedDate.slice(17,19);
					var mtEntryMu = entry.publishedDate.slice(20,22);
					var mtEntryS = entry.publishedDate.slice(23,25);
					
					var meePubDate = $.fn.prettyDate(myEntryY, mtEntryM, mtEntryD, mtEntryH, mtEntryMu, mtEntryS);
					myEntryList.append('<span class="date">'+ meePubDate +'</span>');
					
					/* 著作権表示を除去 */
					var meeCheckText = '『著作権保護のため、記事の一部のみ表示されております。』';
					var meeDescrText = entry.content.slice(0, entry.content.indexOf(meeCheckText));
					myEntryList.append('<span class="descr">'+ meeDescrText +'</span>');
					
					/* RSS広告を除去 */
					(entry.title.indexOf('PR:') > -1) ? $('li#blogFeednNo' + i).hide(): null;
					
				}
			}
		});
	}
	google.setOnLoadCallback(initialize);
	//Blog Feed End ////////////////////////////////////////////////▲
});
})(jQuery);
