
var Obj=''   
	document.onmouseup=MUp   
	document.onmousemove=MMove
function init() {
	dwr.util.useLoadingImage("/images/ajaxload/1.gif",90,-100,1);
}

function remove(){
	dwr.util.setValue("div_note_info", "", {escapeHtml:false});//移除对像
}
function closediv_info(){
  	document.getElementById("xx_xx").src="/images/sec_img/xx_xx1.gif";
	document.getElementById('div_note_info').style.display="none";
}
 
/**
*查询所有好友
*type=1普通好友关系
*flag=1已确认好友关系了
**/
function showAllFriends(type,flag,sign) {
	document.getElementById("xx_xx").src="/images/sec_img/xx_xx2.gif";
	remove();
    try {
 		JNote.findAllFriends(type,flag,subCompquery);	//ajax调用
 		var left=event.offsetX;
		var top=event.offsetY;
		var y_y=17;
		var x_x=225;
		if(sign=='1'){
			y_y=20;
			x_x=64;
		}
		var y=document.documentElement.scrollTop+window.event.clientY+(y_y-top);
		var x=document.documentElement.scrollLeft+window.event.clientX-x_x+(60-left);
		document.getElementById('div_note_info').style.top=y;
		document.getElementById('div_note_info').style.left=x;
		document.getElementById('div_note_info').style.display="block";
	} catch (e) {
		alert('对不起页面错误,请刷新后再试!');
	 }
}
  
function subCompquery(data){
  	var htmlCode = "<div style='width:320px; height:auto; border:#CCCCCC 1px solid; background-color:#FFFFFF;'>"
  		+ "<ul style='list-style:none; width:340px; margin:0px; background-image:url(/images/note/layer_top_bg.png);'>"
  		+ "<span style='float:right;font-size:12px;margin:2px 5px;cursor:hand;' onclick='closediv_info();' title='关闭' >× </span><span style='float:right;font-size: 12px;margin:7px -310px'>全部好友</span></ul>"
  		+ "<ul style='width:300px; height:120px; margin:5px 15px 0px 15px; text-align:left; OVERFLOW-y:auto'>";
  		for(var i=0;i <data.length;i++){
  			htmlCode +="<li style='list-style:none; height:19px; width:90px; border-bottom:#E7E7E7 dashed 1px; font-size:12px; margin-top:2px; float:left' title='"+data[i].user_name+"'><input type='radio' id='friendid' name='radiobutton' onclick='submitRadio();' value='"+data[i].user_id+"~"+data[i].user_name+"' />"+data[i].user_name.substr(0,5)+"</li>";
		}
		if(data.length<=0){
			htmlCode+="<li style='list-style:none; height:19px; width:200px; border-bottom:#E7E7E7 dashed 1px; font-size:12px; margin-top:2px; float:left'>暂无好友或登录超时,请刷新后再试!</li>"
		}
		htmlCode +="</ul></div>";
		dwr.util.setValue("div_note_info", htmlCode, {escapeHtml:false});
}
function submitRadio(){
	var o=document.getElementsByName("radiobutton");
    var len=o.length;   
    for (var i=0;i<len ;i++ )
    {    
    	if( o[i].checked==true )
	     {
	      	document.all["txtreceive"].value=o[i].value.split("~")[1];
			document.all["txtreceiveuserid"].value=o[i].value.split("~")[0];
			closediv_info();
	     }
    }
}
//发送信息
function addNote(){
	message="";
	opselect=true;
	message+='每一项都必须填写,请检查!\n';
	var flag = 0;
	var strreceive=document.all["txtreceive"].value;
	var txtnote=document.all["note"].value;//内容
	var itemcode=document.all["commendItemcode"].value;//专辑
	var strreceiveuserid=document.all["txtreceiveuserid"].value; //接收用户id
	var strstyle; 		//颜色类型
	var strstyleflag=true;
	for (var i=0;i<frmsave.elements.length;i++){
		var e=frmsave.elements[i]; 
		if ((e.type=='radio') && (e.name == 'checkstyle')){
			if(e.checked){
				strstyleflag=true;
				strstyle=e.value;
				break;
			}
		} 
	}
	var l_codes = document.getElementsByName("l_code");
	var s2 = "";
	for( var i = 0; i <l_codes.length; i++ )
	{
		if ( l_codes[i].checked ){
			s2 += l_codes[i].value+',';
		}
	}
	s2 = s2.substr(0,s2.length-1);
	
	if(strreceive==""){
		message+='请选择好友!\n';
		opselect=false;
	}
	if(itemcode==""){
		message+='请选择专辑!\n';
		opselect=false;
	}
	if(txtnote==""){
		
	}else if(txtnote.length>100 || txtnote.length<2){
		message+='内容长度应为2-100个字符!\n';
		opselect=false;
	}
	if(!strstyleflag){
		message+='请选择纸条颜色!\n';
		opselect=false;
	}
	
	try {
		if (frmsave.l_code.length) {
			for (var i = 0; i < frmsave.l_code.length; i++) {
				if (frmsave.l_code[i].checked) {
					flag = 1;
				}
			}
		} else {
			if (frmsave.l_code[i].checked) {
				flag = 1;
			}
		}
		
		if (flag == 0) {
			message+='请选择您要分享的曲目!\n';
			opselect=false;
		}
	}
	catch (e) {
		message+='该页数据未加载完毕!\n';
		opselect=false;
	}
	if(opselect){
		try{
			JNote.addNote(strreceiveuserid,itemcode,s2,strstyle,txtnote,showNoteResult);
		}catch(e){
			alert(e);
		}
	}else{
		alert(message);
	}
}
//发送信息
function addMail(){
	message="";
	opselect=true;
	message+='每一项都必须填写,请检查!\n';
	var itemcode=document.all["itemcodeInput"].value;//内容
	var lcode=document.all["lcodeInput"].value;//内容
	var trackname=document.all["trackNameInput"].value;//内容
	var txtnote=document.all["textarea"].value;//内容
	var email="service@kuke.com";
	if(txtnote==""){
		message+='请填写内容!\n';
		opselect=false;
	}else if(txtnote.length>2000 || txtnote.length<2){
		message+='内容长度应为2-2000个字符!\n';
		opselect=false;
	}
	if(opselect){
		try{
			JNote.sendEmail(itemcode,lcode,trackname,txtnote,email,function(msg){
				if(msg=="success"){
					alert("发送成功!");
					d_y2();
				}else{
					alert("对不起！发送失败，请稍后再试！");
				}
			});
		}catch(e){
			alert(e);
		}
	}else{
		alert(message);
	}
}

function showNoteResult(msg){
	if(msg=="success"){
		alert("发送成功!");
		d_y();
	}else{
		alert("对不起！发送失败，请稍后再试！");
	}	
}
function MDown(Object){ 
	Obj=Object.id   
	document.all(Obj).setCapture()   
	pX=event.x-document.all(Obj).style.pixelLeft;   
	pY=event.y-document.all(Obj).style.pixelTop;   
}  
function MMove(){
		    if(Obj!=''){
		        document.all(Obj).style.left=event.x-pX;   
		        document.all(Obj).style.top=event.y-pY;   
		    }   
}  
function MUp(){   
		    if(Obj!=''){
		        document.all(Obj).releaseCapture();   
		        Obj='';
		    }   
}   
function d_x(){
			document.all["txtreceive"].value="";
			document.all["note"].value="";
			document.all["txtreceiveuserid"].value="";
		    mask.style.visibility='visible';
		    massage_box.style.visibility='visible';
		    massage_box.style.top=document.documentElement.scrollTop+(document.body.clientHeight-10)/2-765;
		    SelectIterm(frmsave,2);
		    if (document.frmsave.selectAll.length) {
				for (var i = 0; i < document.frmsave.selectAll.length; i++) {
					document.frmsave.selectAll[i].checked=false;
				}
			}
}  
function d_y(){
			closediv_info();
		    massage_box.style.visibility='hidden';   
		    mask.style.visibility='hidden';
}

function d_y2(){
		    massage_box2.style.visibility='hidden';   
		    mask2.style.visibility='hidden';
		    massage_box2.style.top=document.documentElement.scrollTop+(document.body.clientHeight-10)/2-350;
}  
function changeStyle(o){
	var tabo=document.all["tabsend"];	
	switch(o.value){
	   case "1":
	     tabo.style.backgroundColor="#ffffff";
	     break
	   case "2":
	     tabo.style.backgroundColor="#fceeee";
	     break
	   case "3":
	     tabo.style.backgroundColor="#f4fafd";
	     break
	   case "4":
	     tabo.style.backgroundColor="#f7fdf4";
	     break
	   case "5":
	     tabo.style.backgroundColor="#fdfcf4";
	     break
	   default:
	     tabo.style.backgroundColor="#ffffff";
   	}
}

