/**
下载检查
*/
function checkOrgDownloadjs(l_code,channelId,sourceId,money){
	if(l_code==""){
		alert("参数错误!");
		return false;
	}else{
		ShowReplaceOpen('','');
		var locHref = location.href;
		JOrgCheckRight.checkIsDownLoad(l_code,channelId,sourceId,locHref,money,checkIsDownLoadResult);
		
	}
}

/**
下载检查结果处理

*/
function checkIsDownLoadResult(msg){
	try{
		var myArray=msg.split("|");
		if(myArray[0]=="nomalLogin"){
			ShowReplaceOpen('error','error');
			window.location="/kuke/Redirect?type=login&from="+myArray[1];
		}
		if(myArray[0]=="orgLogin"){
			ShowReplaceOpen('error','error');
			window.location="/kuke/passport?o=index&flag=org&from="+myArray[1];
		}
		if(myArray[0]=="message"){
			ShowReplaceOpen('error','error');
			if(myArray[1]=="confirm"){			//确定，取消方式弹出
				var bln=window.confirm(myArray[2]);
				if(bln){
					window.location="/kuke/Redirect?type=pay&from="+myArray[4];
				}
			}else{
				alert(myArray[1])
			}
		}
		//普通用户提示
		if(myArray[0]=="nomalmessage"){
			ShowReplaceOpen('error','error');
			url=myArray[6]+"&product_Id="+myArray[4]+"&source_Id="+myArray[3]+"&returnUrl="+myArray[2]+"&user_Id="+myArray[5];
			window.location=url;
		}
		if(myArray[0]=="true"){
			if(myArray[1]=="confirm"){			//确定，取消方式弹出
				ShowDownOpen(myArray[2],myArray[3],myArray[4],myArray[5]);	
			}else if(myArray[1]=="99user"){
				//window.location="/kuke/Download?lcode="+myArray[2];
				window.open("/download/99UserDownload.jsp?lcode="+myArray[2]+"&money="+myArray[3]+"&channelId="+myArray[4],'down',"width=275,height=222,left="+(screen.AvailWidth-275)/2+",top="+(screen.AvailHeight-222)/2);
			}else if(myArray[1]=="95user"){
				//window.location="/kuke/Download?lcode="+myArray[2];
				window.open("/download/95UserDownload.jsp?lcode="+myArray[2]+"&money="+myArray[3]+"&jiage="+myArray[4]+"&channelId="+myArray[5],'down',"width=275,height=222,left="+(screen.AvailWidth-275)/2+",top="+(screen.AvailHeight-222)/2);
			}else{
				window.open("/download/orgDownload.jsp?lcode="+myArray[1]+"&money="+myArray[2]+"&channelId="+myArray[3],'down',"width=275,height=222,left="+(screen.AvailWidth-275)/2+",top="+(screen.AvailHeight-222)/2);
			}
			
		}
	}catch(e){
		
	}
}

function ShowReplaceOpen(myArray1,myArray2){
	try{
		window.status="正在准备下载，请等待!!";
		play_win=window.open("/download/replace.jsp?lcode="+myArray1+"&money="+myArray2,'down',"width=275,height=222,left="+(screen.AvailWidth-275)/2+",top="+(screen.AvailHeight-222)/2);
		play_win.focus();
		window.status="";
		return false; 
 	}catch(e){
		window.status="下载出错,请确认没有工具条屏蔽弹出窗口！";
	}
}

function ShowDownOpen(myArray1,myArray2,myArray3,myArray4){
	try{
		window.status="正在准备下载，请等待!!";
		play_win=window.open("/download/userDownload.jsp?lcode="+myArray1+"&money="+myArray2+"&jiage="+myArray3+"&channelId="+myArray4,'down',"width=275,height=222,left="+(screen.AvailWidth-275)/2+",top="+(screen.AvailHeight-222)/2);
		play_win.focus();
		window.status="";
		return false; 
 	}catch(e){
		window.status="下载出错,请确认没有工具条屏蔽弹出窗口！";
	}
}

/**试听检查

*/
function checkTestListenjs(l_code,ltype){
	if(l_code=="" || ltype==""){
		alert("参数错误!");
		return false;
	}else{
		JOrgCheckRight.checkIsTestListen(l_code,ltype,checkIsTestListenResult);
	}
}
/**
试听检查结果

*/
function checkIsTestListenResult(msg){
	try{
		var myArray=msg.split("|");
		if(myArray[0]=="nologin"){
			url="/kuke/Redirect?type=login&from="+myArray[1];
			window.location=url;
		}
		if(myArray[0]=="true"){
			//允许收听
			if(myArray[2]=="1"){
				//产品试听
				url="/kuke/Play?o=test&lcode="+myArray[1]+"&ltype="+myArray[2]+"&returnUrl="+myArray[3];
				ShowTestListen(url);
			}
			if(myArray[2]=="2"){
				//单曲试听
				url="/kuke/Play?o=testtrack&lcode="+myArray[1]+"&returnUrl="+myArray[3];
				ShowTestListen(url);
			}
		}
		
		//机构的行为处理

		if(myArray[0]=="message"){
			alert(myArray[1]);
		}
		
		
	}catch(e){
		
	}
}
function checkPlayFunll(){

}
/**
购买
*/
function checkPayjs(){
		JOrgCheckRight.checkIsPay(checkIsPayResult);
}

/**
购买检查结果

*/
function checkIsPayResult(msg){
	try{
		var myArray=msg.split("|");
		if(myArray[0]=="nologin"){
			url="/kuke/Redirect?type=login&from="+myArray[1];
			window.location=url;
		}
		if(myArray[0]=="message"){
			alert(myArray[1]);	
		}
		if(myArray[0]=="novalid"){
			url="/kuke/Redirect?type=pay&from="+myArray[1];
			window.location=url;
		}
		
	}catch(e){
		
	}
}

/**
静态内容的播放检查

*/
function checkIsPayStaticjs(l_code,ltype){
	
	
	if(l_code=="" || ltype==""){
		alert("参数错误!");
		return false;
	}else{
		JOrgCheckRight.checkIsPayStatic(l_code,ltype,checkIsPayStaticResult);
	}
	
}

function checkIsPayStaticResult(msg){
	try{
		var myArray=msg.split("|");
		if(myArray[0]=="nologin"){
			url="/kuke/Redirect?type=login&from="+myArray[1];
			window.location=url;
		}
		if(myArray[0]=="true"){
			//url="/kuke/Play?o=test&lcode="/3_jieri/2.wma&ltype=3";
			url="/kuke/Play?o=test&lcode="+myArray[1]+"&ltype="+myArray[2]+"&returnUrl="+myArray[3];
			
			ShowTestListen(url);
		}
		
		//机构试听的单独处理

		if(myArray[0]=="orglisten"){
			//if(myArray[2]=="1"){
				//产品试听
				url="/kuke/Play?o=test&lcode="+myArray[1]+"&ltype="+myArray[2]+"&returnUrl="+myArray[3]+"&orgFlag=orgFlag";
				ShowTestOrgListen(url);
			//}
			//if(myArray[2]=="2"){
				//单曲试听
				//url="/kuke/Play?o=testtrack&lcode="+myArray[1]+"&returnUrl="+myArray[3]+"&orgFlag=orgFlag";
				//ShowTestOrgListen(url);
			//}
			
		}
		
		//机构的行为处理

		if(myArray[0]=="message"){
			alert(myArray[1]);
		}
	}catch(e){
		
	}
}
/**
检查是否播放
type=1表示表单提交,type=2表示直接连接过去
*/

function checkIsPlayjs(lcode,type,channelId){
	var locHref = location.href;
	if(lcode=="" || type==""){
		alert("参数错误!");
		return false;
	}else{
		if(type=="1"){
			submitPlay(channelId);
		}else if(type=="2"){
			var url="/kuke/Play?o=normal&flag=normal64&l_code="+lcode+"&type="+type+"&channelId="+channelId+"&locHref="+locHref;
			ShowOpen(url);
		}
	}
}
 
/**
20080325废弃以下方法，解决了拦截窗口的问题
*/
function checkIsPlayResult(msg){
	
	try{
		var myArray=msg.split("|");
		if(myArray[0]=="nomalLogin"){
			url="/kuke/Redirect?type=login&from="+myArray[1];
			
			window.location=url;
		}
		if(myArray[0]=="message"){
			alert(myArray[1]);
		}
		if(myArray[0]=="true"){
			if(myArray[1]=="2"){
				url="/kuke/Play?o=normal&flag=normal64&l_code="+myArray[2];
				ShowOpen(url);
			}else if(myArray[1]=="1"){
				submitPlay();
			}
		}
	}catch(e){
		
	}
}

function checkEduDownLoad(sourceId,pro,type){
	JCheckEduDownLoad.checkIsEduDownLoad(sourceId,pro,type,function(msg){
		var myArray=msg.split("|");
		if(myArray[0]=="nomalLogin"){
			url="/kuke/Redirect?type=login&from="+myArray[1];
			window.location=url;
		}
		if(myArray[0]=="message"){
			if(myArray[1]=="confirm"){
				var bln=window.confirm(myArray[2]);
				if(bln){
					window.location=myArray[3];
				}
			}else{
				alert(myArray[1]);
			}
		}
		if(myArray[0]=="true"){
				window.open("/download/education.jsp?pro="+pro+"&payType="+myArray[1]+"&type="+myArray[2]+"&sourceId="+myArray[3]+"&rmoney="+myArray[4]+"&money="+myArray[5],'down',"width=260,height=222,left="+(screen.AvailWidth-275)/2+",top="+(screen.AvailHeight-222)/2);
		}
	});
}
