
//--------------------------------------------------------------------
//history.relpaceState(null,null,"");

//----------------------------------
//--------------------------------------------------------------------
function playVideo(itid,ref_uri,sample,moto_cd){

	if(!sample){
		var sample=0;
	}
	if(!moto_cd){
		var moto_cd_v = "";
	}else{
		var moto_cd_v = "&moto_cd=" + moto_cd;
	}

	var w = window.innerWidth;
	var h = window.innerHeight;

	var elm_win = document.getElementById("popvideo");
	var CB2="";
	var PARAM=[itid,elm_win];
	var url ="/digital/player/play_video_sv.php?itid=" + itid + "&sample=" + sample + "&ref_uri=" + ref_uri + "&win_w=" + w + "&win_h=" + h + moto_cd_v;
	hsfwJs.ajaxGet(url,1,playVideoCB,CB2,PARAM);

}

TheoPlayer="";
function playVideoCB(res,ret,CB2,param){

	if(res != 1 || !hsfwJsBase.isJson(ret)){
		console.log(ret);
		return;
	}
	var jobj=JSON.parse(ret);

	if(jobj.ret_type==8){
		location.href = jobj.ret_val;
		return;
	}

	param[1].style.display="block";
	history.pushState(null, null, null);
	window.addEventListener("popstate", closeVideo);
//	document.body.style.position = "fixed";

	if(jobj.ret_type==9){
		param[1].innerHTML = jobj.ret_val;
		return;
	}

	param[1].innerHTML = jobj.ret_val;
	eval(jobj.ret_js);

	return;

}

function closeVideo(){
	if(TheoPlayer!=""){
		TheoPlayer.destroy();
		TheoPlayer="";
	}
	document.getElementById("popvideo").style.display="none";
//	document.body.style.position = "relative";
}

//--------------------------------------------------------------------
function tglItemFav(itid,btn){

	var elm_btn = document.getElementById(btn);

	var CB2="";
	var PARAM=[btn];
	var url ="/digital/detail/item_fav_sv.php?itid=" + itid;
	hsfwJs.ajaxGet(url,1,tglItemFavCB,CB2,PARAM);

}

function tglItemFavCB(res,ret,CB2,param){

	var elm_btn = document.getElementById(param[0]);

	if(res != 1 || !hsfwJsBase.isJson(ret)){
		console.log(ret);
		return;
	}
	var jobj=JSON.parse(ret);

	if(jobj.ret_type==8){
		location.href = jobj.ret_val;
		return;
	}
	if(jobj.ret_type==9){
		return;
	}
	if(jobj.ret_btn_type==1){
		if(jobj.ret_btn_res==1){
			var el = document.getElementById('item_fav_res_1');
			el.style.display="block";
		}
		if(jobj.ret_btn_res==2){
			var el = document.getElementById('item_fav_res_2');
			el.style.display="block";
		}

		elm_btn.innerHTML="<img src='/img/icon_fav_on.svg' />";

		setTimeout(function(){el.style.display="none";},4000);
	}

	return;

}

//--------------------------------------------------------------------
function addPlayList(itid,video_rate,obj,id){

	document.getElementById('wrapper_loading').style.display="block";

	if(!id){
		var id="";
	}

	var CB2="";
	var PARAM=[itid,video_rate,obj,id];
	var url ="/digital/detail/item_add_play_list_sv.php?itid=" + itid + "&video_rate=" + video_rate;
	hsfwJs.ajaxGet(url,1,addPlayListCB,CB2,PARAM);

}

function addPlayListCB(res,ret,CB2,param){

	if(res != 1 || !hsfwJsBase.isJson(ret)){
		document.getElementById('wrapper_loading').style.display="none";
		console.log(ret);
		return;
	}
	var jobj=JSON.parse(ret);

	if(jobj.ret_type==8){
		location.href = jobj.ret_val;
		return;
	}

	document.getElementById('wrapper_loading').style.display="none";

	if(jobj.ret_type==9){
		return;
	}
	if(jobj.ret_btn_type==1){
		if(jobj.ret_btn_res==1){
			var v="item_vr_strm_0_lib_res_1";
			if(param[3]!=''){
				v = "item_vr_strm_0_lib_res_1_" + param[3];
			}
			var el = document.getElementById(v);
			el.style.display="block";
			param[2].classList.add('_gray');
			param[2].classList.remove('_blue');
			param[2].innerHTML=jobj.ret_btn_txt;
		}
		if(jobj.ret_btn_res==2){
			var v="item_vr_strm_0_lib_res_2";
			if(param[3]!=''){
				v = "item_vr_strm_0_lib_res_2_" + param[3];
			}
			var el = document.getElementById(v);
			el.style.display="block";
			param[2].classList.add('_blue');
			param[2].classList.remove('_gray');
			param[2].innerHTML=jobj.ret_btn_txt;
		}

		setTimeout(function(){el.style.display="none";},4000);
	}

	return;

}

function addPlayFavList(itid,video_rate,obj,id){

	document.getElementById('wrapper_loading').style.display="block";

	if(!id){
		var id="";
	}

	var CB2="";
	var PARAM=[itid,video_rate,obj,id];
	var url ="/digital/detail/item_add_play_fav_list_sv.php?itid=" + itid + "&video_rate=" + video_rate;
	hsfwJs.ajaxGet(url,1,addPlayFavListCB,CB2,PARAM);

}

function addPlayFavListCB(res,ret,CB2,param){

	if(res != 1 || !hsfwJsBase.isJson(ret)){
		document.getElementById('wrapper_loading').style.display="none";
		console.log(ret);
		return;
	}
	var jobj=JSON.parse(ret);

	if(jobj.ret_type==8){
		location.href = jobj.ret_val;
		return;
	}

	document.getElementById('wrapper_loading').style.display="none";

	if(jobj.ret_type==9){
		console.log(ret);
		return;
	}
	if(jobj.ret_btn_type==1){
		if(jobj.ret_btn_res==1){
			var v="item_vr_strm_0_lib_res_1";
			if(param[3]!=''){
				v = "item_vr_strm_0_lib_res_1_" + param[3];
			}
			var el = document.getElementById(v);
			el.style.display="block";
			param[2].classList.add('_gray');
			param[2].classList.remove('_blue');
			param[2].innerHTML=jobj.ret_btn_txt;
		}
		if(jobj.ret_btn_res==2){
			var v="item_vr_strm_0_lib_res_2";
			if(param[3]!=''){
				v = "item_vr_strm_0_lib_res_2_" + param[3];
			}
			var el = document.getElementById(v);
			el.style.display="block";
			param[2].classList.add('_blue');
			param[2].classList.remove('_gray');
			param[2].innerHTML=jobj.ret_btn_txt;
		}

		setTimeout(function(){el.style.display="none";},4000);
	}

	return;

}


//--------------------------------------------------------------------


//----------------------------------

