/*@cc_on _d=document;eval('var document=_d')@*/

/*-------------------------------------------------------------------
	Section 01:	Initial Setting
-------------------------------------------------------------------*/

var jsondata = "http://api.brightcove.co.jp/services/library?command=find_playlist_by_id&token=k2O7AAMmoWDbp4iQV8JsKj2YbPwWBPO2N5vWqVRevzwUqiTBZGgKCw..&fields=id,name,videos,shortDescription,thumbnailURL,tags,length,playsTotal&playlist_id=" + playlist_id + "&callback=?";
var mid;
var cat;
var btype;

/*-------------------------------------------------------------------
	Section 02:	Function of "Request QueryString by 'GET'"
-------------------------------------------------------------------*/

function getRequest(){
  if(location.search.length > 1) {
    var get = new Object();
    var ret = location.search.substr(1).split("&");
    for(var i = 0; i < ret.length; i++) {
      var r = ret[i].split("=");
      get[r[0]] = r[1];
    }
    return get;
  } else {
    return false;
  }
}

var get = getRequest();

mid = get['mid'];
cat = get['cat'];
btype = get['btype'];

if(mid == "undefined" || mid == null) mid = initId;

/*-------------------------------------------------------------------
	Section 03:	Function of "Add Tag"
-------------------------------------------------------------------*/

var movie_str = "";
var list_str = "";

var m_width = "640";
var m_height = "406";
var bg_color = "#FFFFFF";
var plyer_id = "73881549001";
var pub_id = "19794273001";


function addTag(data) {
	
	var maxString = 22;
	var classAry = new Array("normal", "active");
	
	$.each(data.videos, function(i,item){
		
		var title_txt =item.name;
		var countUp = title_txt.length;
		var activeFlg = 0;

		if(countUp > maxString){
			title_txt = title_txt.substring(0, maxString) + "...";
		}
		
		var tag = item.tags;
		var sortAry = new Array();
		if(tag[0].substring(0,2) != "20") {
			sortAry[0] = tag[1];
			sortAry[1] = tag[0];
			tag[0] = sortAry[0];
			tag[1] = sortAry[1];
		}
		
		if(item.id == mid) activeFlg = 1;
		list_str += '<a href="javascript:void(0);">';
		list_str += '<div class="title" onClick="playTitle(' + item.id + ',\'' +tag[0]+'\',\''+tag[1]+'\')">';
		list_str += '<dl class="'+classAry[activeFlg]+'">';
		list_str += '<dt class="thumbNail"><img src="' + item.thumbnailURL + '"/></dt>';
		list_str += '<dd class="mTitle">' + title_txt + '</dd>';
		list_str += '<dd class="mCaption">' + item.shortDescription + '</dd>';
		list_str += '</dl>';
		list_str += '</div>';
		list_str += '</a>';
		$("#selectBox").html(list_str);

		if(activeFlg == 1) {
			movie_str += '<h3>'+item.name+'</h3>';
			movie_str += '<p class="linkTxt"><a href="./recipe/'+tag[0]+'/'+tag[1]+'.htm" onClick="MM_openBrWindow(\'./recipe/'+tag[0]+'/'+tag[1]+'.htm\',\'recipe\',\'scrollbars=yes,width=580,height=660\'); return false">この料理のレシピはこちら</a></p>';
			$("#movieTitle").html(movie_str);
		}

	});
}

function playerSetting() {
	var movie_player_src = "";
	
	movie_player_src += '<object id="myExperience36309067001" class="BrightcoveExperience">';
	movie_player_src += '<param name="bgcolor" value="' + bg_color + '" />';
	movie_player_src += '<param name="width" value="' + m_width + '" />';
	movie_player_src += '<param name="height" value="' + m_height + '" />';
	movie_player_src += '<param name="playerID" value="' + plyer_id + '" />';
	movie_player_src += '<param name="publisherID" value="' + pub_id + '"/>';
	movie_player_src += '<param name="isVid" value="true" />';
	movie_player_src += '<param name="@videoPlayer" value="' + mid + '" /></object>';
	
	document.write(movie_player_src);
}


/*-------------------------------------------------------------------
	Section 04:	Function of "Other Actions"
-------------------------------------------------------------------*/

function playTitle(id, c, b) {
	location.href="./main.htm?mid=" + id;
	//top.location.href="./index.htm?mid=" + id + "&cat=" + c + "&btype=" + b;
	//return false;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  win=window.open(theURL,winName,features);
  win.focus()
}
