var UpdateUserLink={
	id:0,
	isAdd:false,
	isIndex:"",
        creatorId : "",
        ownerId : "",
		ownerType:"",//2 blog;1 topicGroup
	init:function(){
		var name="";
		var url = "http://";
		var intro = "";
		var title = "添加内容";
		UpdateUserLink.id=arguments[0];
		if(UpdateUserLink.isAdd){
			name = arguments[1];
			url = arguments[2];
			intro = arguments[3];
			title = "修改内容";
		}
		var Body = document.getElementsByTagName("body").item(0);
		var Overlay = document.createElement("div");
		Overlay.className = "updateUserLinkDiv";
		Overlay.style.position = "absolute";
		Overlay.style.top = "0";
		Overlay.style.left = "0";
		Overlay.style.zIndex = "200";
		Overlay.style.width = "100%";
		Overlay.style.height = "500px";
		var type = arguments[0];
		Overlay.style.backgroundColor = "#ffffff";
		if(Browser.isIE){
			Overlay.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
		}else{
			Overlay.style.opacity = "0";
		}
		var p_s = parent.getPageSize();
		Overlay.style.width = p_s[2] + "px";
		Overlay.style.height = p_s[1] + "px";
		Body.appendChild(Overlay);

		var appendMain = document.createElement("div");
		appendMain.setAttribute("id","updateUserLinkDivID");
		appendMain.className = "updateUserLinkDiv";
		var pa = parent.getPageSize();
		var psl = parent.getPageScroll();
		var _height = 250/2;
		var _width = 300/2;
		appendMain.style.top =  (psl[1]+pa[3]/2 - _height) + "px";
		appendMain.style.left =  (pa[0]/2 - _width) + "px";
		appendMain.style.position = "absolute";
		appendMain.style.zIndex = "201";
		appendMain.style.width = "300px";
		Body.appendChild(appendMain);
		var main = document.createElement("div");
		main.className = "shadow";
		appendMain.appendChild(main);
		var boxMain = document.createElement("div");
		boxMain.className = "inner_floatwindow";
		main.appendChild(boxMain);

		var _title = document.createElement("h4");
		_title.innerHTML = title+"<a href=\"javascript:UpdateUserLink.close();\"><img src=\"/images/iconclose.gif\" border=\"0\" class=\"windowcontrol\"></a>";
		_title.onmouseover = function(){this.style.cursor="move";};
		_title.onmousedown = function(event){
								var obj = this.parentNode.parentNode.parentNode;
								DargMessageDiv.init(event,obj);
							};
		boxMain.appendChild(_title);
		var _content = document.createElement("div");
		_content.className = "floatcontent";
		_content.innerHTML = "<table width=\"100%\" border=\"0\" ><tr valign=\"middle\">"+
						"<td valign=\"middle\">名称:&nbsp;<input id=\"userlink_name\" name=\"userlink_name\" type=\"text\" style=\"width:83%;\" value=\""+name+"\" /></td></tr>"+
						"<tr valign=\"middle\"><td valign=\"middle\">描述:&nbsp;<textarea id=\"userlink_intro\" name=\"userlink_intro\" rows=\"3\" style=\" width:83%\">"+intro+"</textarea></td></tr>"+
						"<tr valign=\"middle\"><td valign=\"middle\">链接:&nbsp;<input type=\"text\" name=\"userlink_url\" id=\"userlink_url\" value=\""+url+"\"  style=\" width:83%\"/></td></tr>"+
						"<tr><td colspan=\"2\" align=\"right\" valign=\"top\"><input type=\"button\" onclick=\"UpdateUserLink.save();\" name=\"button_oks\" value=\"确定\" />&nbsp;<input type=\"button\" onclick=\"UpdateUserLink.close();\" name=\"cancel_1\" value=\"取消\" /></td></tr>"+
						"</table>";
		boxMain.appendChild(_content);
	},
	close:function(){
		try{
			var div_ = document.getElementsByClassName("updateUserLinkDiv");
			for(var i = 0;i < div_.length;i++){
				try{$(div_[i]).parentNode.removeChild($(div_[i]));}
				catch(e){alerts(e);}
			}
		}catch(e){}
	},
	save:function(){
		var name = $("userlink_name").value;
		var intro = $("userlink_intro").value;
		var urls = $("userlink_url").value;
		if(isNull(name)){
			var msg = new Msgbox({title:"系统提示:",msg:"名称不能为空!"},MsgboxType.type.confirm,MsgboxType.img.error,new Array("$('userlink_name').focus()"));
			return;
		}
		if(isNull(urls)){
			var msg = new Msgbox({title:"系统提示:",msg:"链接不能为空!"},MsgboxType.type.confirm,MsgboxType.img.error,new Array("$('userlink_url').focus()"));
			return;
		}
		if(urls.substr(0,7).toLowerCase() != "http://"){
			var msg = new Msgbox({title:"系统提示:",msg:"链接因该已http://开头!"},MsgboxType.type.confirm,MsgboxType.img.error,new Array("$('userlink_url').focus()"));
			return;
		}
//		LoadDataing();

		var params ="";
		if(!UpdateUserLink.isAdd){
                        var url = webpath+"/blog/blogfriendlink.do";
//			params = "m=2&id="+UpdateUserLink.id+"&name="+name+"&ul="+urls+"&intro="+intro;
			params = "ajax=1"+"&title="+name+"&url="+urls+"&description="+intro+"&creatorId="+UpdateUserLink.creatorId+"&ownerId="+UpdateUserLink.ownerId+"&ownerType="+UpdateUserLink.ownerType;
		}else{
                        var url = webpath+"/blog/updateblogfriendlink.do";
//			params = "m=1&type="+UpdateUserLink.id+"&name="+name+"&ul="+urls+"&intro="+intro;
			params = "ajax=1"+"&id="+UpdateUserLink.id+"&title="+name+"&url="+urls+"&description="+intro+"&creatorId="+UpdateUserLink.creatorId+"&ownerId="+UpdateUserLink.ownerId+"&ownerType="+UpdateUserLink.ownerType;
		}
                params = params+"&r="+Math.random();
		var dbajax = new Ajax.Request(url,{method:"get",parameters:params,onComplete:this.hSave});
	},
	hSave:function(){
//		LoadDataingClose();
		try{
			var obj=arguments[0].responseText;
                        var msg = obj;
//			var reMsg = obj.parseJSON();
//			var msg = parseInt(reMsg.msg);
			if(msg > 0){
				UpdateUserLink.close();
				BlogItem.reload(UpdateUserLink.isIndex);
			}else if(msg==0){
                                var msg = new Msgbox({title:"系统提示:",msg:"您还未登陆，请先登陆！"},MsgboxType.type.confirm,MsgboxType.img.error,new Array(""));
                        }else{
				var msg = new Msgbox({title:"系统提示:",msg:"保存失败，请检查网络重试，或联系管理员！"},MsgboxType.type.confirm,MsgboxType.img.error,new Array(""));
			}
		}catch(e){
			alerts(e);
		}
	},
	del:function(){
		var msg = new Msgbox({title:"系统提示",msg:"是否删除?"},4,MsgboxType.img.ask,new Array("UpdateUserLink.Delete(" + arguments[0] + ");",""));
	},
	Delete:function(){
//		LoadDataing();
		var url = webpath+"/blog/blogfriendlinkdelete.do";
		var params = "m=3&id="+arguments[0];
		var dbajax = new Ajax.Request(url,{method:"post",parameters:params,onComplete:this.hDel});
	},
	hDel:function(){
//		LoadDataingClose();
		try{
			var obj=arguments[0].responseText;
                        var msg=obj;
//			var reMsg = obj.parseJSON();
//			var msg = parseInt(reMsg.msg);
			if(msg > 0){
				BlogItem.reload(UpdateUserLink.isIndex);
			}else{
				var msg = new Msgbox({title:"系统提示:",msg:"删除失败，请检查网络重试，或联系管理员！"},MsgboxType.type.confirm,MsgboxType.img.error,new Array(""));
			}
		}catch(e){
			alerts(e);
		}
	}
}
