function newPlayList()
{
	window.location = '/user/edit_playlist_info.do';
}

function confirmSubmit()
{
	var agree=confirm("你确认是否删除此节目单?");
	if (agree)
	{
		document.pform.action="/user/myplaylists.do";
		document.pform.atn.value="del";
		document.pform.submit();
		return true ;
	}
	else
			return false ;
}
function setSimpleVideoLog()
{
		document.pform.action="/user/mysplaylist.do";
		document.pform.atn.value="setvideolog";
		document.pform.submit();
}
function setVideoLog()
{
		document.pform.action="/user/myplaylists.do";
		document.pform.atn.value="setvideolog";
		document.pform.submit();
}
function setIsCommend()
{
		var v = $(this).attr("videoid");
		var c = $(this).attr("iscommend");
		var p=document.getElementById("pvid").value;
		var pform = document.getElementById("pform");
		pform.pvid.value=p;
		pform.videoid.value=v;
		pform.iscommend.value=c;
		document.pform.action="/user/myplaylists.do";
		document.pform.atn.value="setiscommend";
		document.pform.submit();
}

function setIsSimpleCommend()
{
		document.pform.action="/user/mysplaylist.do";
		document.pform.atn.value="setiscommend";
		document.pform.submit();
}


function showpanel( vid,type )//type 1 show more  0 show less
{
	if(type==1)
	{
		$('#less_'+vid).hide();
		$('#MorevidDescy_'+vid).hide();
		$('#more_'+vid).show();
		$('#LessidDescy_'+vid).show();
	}
	else{
		$('#less_'+vid).show();
		$('#MorevidDescy_'+vid).show();
		$('#more_'+vid).hide();
		$('#LessidDescy_'+vid).hide();
	}
}

function hasSelectedVideos()
{
	var v_selected = false;
	var eles = $("input[@type=checkbox]");
	for (var i=0; i < eles.length; i++)
	{
		var ele = eles[i];
			if( ele.checked)
			{
				v_selected = true;
			}
	}
	return v_selected;
}


function confirmRemove()
{
	if( confirm( "确认是否删除选择的视频?" ) )
	{
		if(!hasSelectedVideos())
		{	
			alert('请选择要删除的视频');
			return false;
		}
		else 
		{
			var listForm = document.getElementById('listform');
	    	listForm.submit();
		}
	}
}

function makeIcon()
{
	var v = $(this).attr("vid");
	var pid = $('#pid').val();
	var thisObj = $(this);
	$.post('/user/makeicon.do', { atn: 'plicon', pid : pid,vid:v }, function(data) {
			if( data=="1" )//set succ
			{
				 thisObj.attr("value","设置成功!");
			}
			else
			{
					$(this).attr("value","设为节目单图标");
					$(this).attr("disabled","false");
					alert ("设置节目单图标时发生未知错误");
			}
        });
    $(this).attr("disabled","false");
    $(this).attr("value","请等待...");
}


function makeChannelIcon()
{
	var v = $(this).attr("vid");
	var thisObj = $(this);
	$.post('/user/makeicon.do', { atn: 'chicon',vid:v }, function(data) {
			if( data=="1" )//set succ
			{
				 thisObj.attr("value","设置成功!");
			}
			else
			{
					thisObj.attr("value","制作空间标识");
					thisObj.attr("disabled","false");
					alert ("制作空间标识时发生未知错误");
			}
        });
    $(this).attr("disabled","false");
    $(this).attr("value","请等待...");
}

function setChannelPlay() {
	var v = $(this).attr("vid");
	var thisObj = $(this);
	var atn = "set";
	if (thisObj.val() == "取消设置") {
		atn = "cancel";
	}
	$.post('/user/setplay.do', { "atn": atn, "vid": v }, function(data) {
		if( data=="1" )//set succ
		{
			if (atn == "set") {
				thisObj.attr("value","取消设置");
			} else {
				thisObj.attr("value","设置空间首播");
			}
		 	thisObj.removeAttr("disabled");
		}
		else
		{
			if (atn == "set") {
				thisObj.attr("value","设置空间首播");
				thisObj.attr("disabled","false");
				alert ("设置空间首播时发生未知错误");
			} else {
				thisObj.attr("value","取消设置");
				thisObj.attr("disabled","false");
				alert ("取消设置时发生未知错误");
			}
		}
    });
    $(this).attr("disabled","false");
    $(this).attr("value","请等待...");
}

function selectCopyMv(node)
{
	var index = node.selectedIndex;
	var value = node.options[index].value;
	$('#cp_pid').attr('value',value);
	if (value == "new_playlist")
	{
		if(!hasSelectedVideos())
		{
			alert('请选择下面的一个视频进行复制');
			node.selectedIndex = 0;
			return;
		}
		doAction("copy_new");
	}
	else if(value != "")
	{
		if(!hasSelectedVideos())
		{	
			alert('请选择下面的一个视频进行复制');
			node.selectedIndex = 0;
			return;
		}
		doAction("copy");
	}
}

function doAction(atn)
{
	document.listform.atn.value=atn;
	document.listform.submit();
}
function reArrange()
{
	doAction("rearrange");
}	

function editVideoInfo()
{
	var v = $(this).attr("pvid");
	var pform = document.getElementById("pform");
	pform.pvid.value=v;
	pform.atn.value="edit";
	pform.action="/user/myplaylists.do";
	pform.submit();
}

function enableDisableField()
{
	if (!$('#use_custom_info_on').attr("checked")) {
		$('#field_title').attr('disabled',true);
		$('#field_desc').attr('disabled',true);
	}
	if ($('#use_custom_info_on').attr("checked")) {
		$('#field_title').attr('disabled',false);
		$('#field_desc').attr('disabled',false);	
	}
}

function share( loginuser, pid)
{
	if (loginuser=='0') {
		alert("请先登录，再分享此作品。");
	} else {
		window.open('/opus/mi_halve.jsp?pid=' + pid + '&userid=' + loginuser, 'Share', 'width=580,height=480,resizable=yes,scrollbars=yes,status=0');
	}
}

function selectAll()
{
	
	var isAll = $(this).attr("checked");
	for(var i=0;i<$("input[@type=checkbox][@name=pldetailid]").length;i++){
        $("input[@type=checkbox][@name=pldetailid]")[i].checked =isAll; 
  	}
  	$("input[@type=checkbox][@name=Select All]").attr("checked",isAll);
}

function selectMVAll()
{
	
	var isAll = $(this).attr("checked");
	for(var i=0;i<$("input[@type=checkbox][@name=vid]").length;i++){
        $("input[@type=checkbox][@name=vid]")[i].checked =isAll; 
  	}
  	$("input[@type=checkbox][@name=Select MV All]").attr("checked",isAll);
}

function editVideo()
{
	var vid = $(this).attr("vid");
	document.getElementById("up_vid").value=vid;
	document.getElementById("up_atn").value="";
	var form = document.getElementById("upform");
	form.action="/user/my_videos_edit.do?up_vid="+vid;
	form.submit();
}

function uploadVideo()
{
	var vid = $(this).attr("vid");
	document.getElementById("up_vid").value=vid;
	document.getElementById("upform").submit();
}

function messagesRemove()
{
	if(!hasSelectedVideos())
	{	
		alert('请选择要删除的消息');
		return false;
	}
	else 
	{
		var listform = document.getElementById('listform');
    	listform.submit();
	}
}


function copyaddress(elemid) {
	var textit = $("#" + elemid).val();
	if (window.clipboardData) {
		window.clipboardData.setData("Text",textit);
	} else {
		var flashcopier = 'flashcopier';
		if( !document.getElementById(flashcopier) ) {
			var divholder = document.createElement('div');
			divholder.id = flashcopier;
			document.body.appendChild(divholder);
		}
		document.getElementById(flashcopier).innerHTML = '';
		var divinfo = '<embed src="/flash/_clipboard.swf" FlashVars="clipboard='+textit+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
		document.getElementById(flashcopier).innerHTML = divinfo;
	}
	document.getElementById(elemid).select();
}

$(function() {
	//设置复选按钮
    $("input[@type=checkbox]").click(
    	function(){
    			var val = $(this).attr("value");
    			if( $(this).attr("checked"))
    			{
					$('#oldetail_'+val+'_row').removeClass("colorwhite");
					$('#oldetail_'+val+'_row').addClass("colorgray");
    			}
    			else
    			{
    				$('#oldetail_'+val+'_row').addClass("colorgray");
    				$('#oldetail_'+val+'_row').addClass("colorwhite");
    			}
			}
    );
    //设置删除单独的视频的按钮
    
     $("input[@type=button][@name=Remove Video]").click(
    	function(){
    			if( confirm( "确认是否删除选择的视频?" ) )
				{
	    			var vid = $(this).attr("vid");
	    			$('#checkbox_'+vid).attr("checked","true");
	    			var listForm = document.getElementById('listform');
	    			listForm.submit();
				}
			}
    );
    //设置删除多个节目单视频
    $("input[@type=button][@name=Remove Videos]").click(confirmRemove);
    $("input[@type=checkbox][@name=Select All]").click(selectAll);
    
    //我的视频全选功能
    $("input[@type=checkbox][@name=Select MV All]").click(selectMVAll);
    //设置节目单图标
    $("input[@type=button][@name=Make Icon]").click(makeIcon);
    
    $("input[@type=button][@name=Make Channel Icon]").click(makeChannelIcon);
     
    $("input[@type=button][@name=Edit Video]").click(editVideo);
      
    $("input[@type=button][@name=Set Channel Play]").click(setChannelPlay);
    
    $("input[@type=radio][@name=use_custom_info]").click(enableDisableField);
    //编辑节目单中单个视频的信息
    $("input[@type=button][@name=Edit Video Info]").click(editVideoInfo);
    //设置复制视频
   // $("select[@name=pid]").change(selectCopy);
    //设置排序视频
    $("input[@type=button][@name=Rearrange]").click(reArrange);
    //设置视频日志
    $("input[@type=button][@name=Set Video Log]").click(setVideoLog);
    //设置视频日志（简单模式）
    $("input[@type=button][@name=Set SimpleVideo Log]").click(setSimpleVideoLog);
    //设置节目单推荐
    $("input[@type=button][@name=Set Video Commend]").click(setIsCommend);
    //设置节目单推荐（简单模式）
    $("input[@type=button][@name=Set SimpleVideo Commend]").click(setIsSimpleCommend);
    
     $("input[@type=button][@name=Upload Video]").click(uploadVideo);
      //设置删除多个作品的所有评论
     $("input[@type=button][@name=Remove MoreOComment]").click(messagesRemove);
    $("input[@type=checkbox][@name=Select All]").click(selectAll);
    
});



function copyaddress(elemid) {
	var textit = $("#" + elemid).val();
	if (window.clipboardData) {
		window.clipboardData.setData("Text",textit);
	} else {
		var flashcopier = 'flashcopier';
		if( !document.getElementById(flashcopier) ) {
			var divholder = document.createElement('div');
			divholder.id = flashcopier;
			document.body.appendChild(divholder);
		}
		document.getElementById(flashcopier).innerHTML = '';
		var divinfo = '<embed src="/flash/_clipboard.swf" FlashVars="clipboard='+textit+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
		document.getElementById(flashcopier).innerHTML = divinfo;
	}
	document.getElementById(elemid).select();
}



function publishVideo(vid,vurl,vtitle,thumb,uid)
{
	var form = document.publish;
	form.vid.value=vid;
	form.vurl.value=vurl;
	form.vtitle.value=vtitle;
	form.thumb.value=thumb;
	form.uid.value=uid;
	form.submit();
}
