﻿// JScript 文件// JScript 文件
var InviteFriend = 
{
    group_id:0,
    createDiv:function( groupid )
    {
	    this.group_id = groupid;
		Body = document.getElementsByTagName("body")[0];
		var Overlay = document.createElement("div");
		Overlay.setAttribute("id","InviteFriendOverLayer");
		Overlay.style.position = "absolute";
		Overlay.style.top = "0";
		Overlay.style.left = "0";
		Overlay.style.zIndex = "100";
		Overlay.style.width = "100%";
		Overlay.style.height = "500px";
		Overlay.style.backgroundColor = "#fff";
		if(Browser.isIE)
		{
			Overlay.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
		}
		else
		{
			Overlay.style.opacity = "0";
		}
		var p_s = getPageSize();
		Overlay.style.display = "none";
		Overlay.style.width = p_s[2] + "px";
		Overlay.style.height = p_s[1] + "px";
		Body.appendChild(Overlay);
		var main = document.createElement("div");
		main.setAttribute("id","InviteFriend");
		main.className = "floatwindow";
	    var pa = getPageSize();
		var psl = getPageScroll();
		main.style.top = (psl[1]+pa[3]/2 - 138) + "px";
		main.style.left =  (pa[0]/2 - 150) + "px";
		main.style.width = "300px";
		main.style.zIndex = "101";
		Body.appendChild(main);
		Overlay.style.display = "";
        main.innerHTML = "<div class=\"shadow\" onmouseover=\"this.style.cursor='move';\" onmousedown=\"DargMessageDiv.init(event,this.parentNode);\">" +
                            "<div class=\"inner_floatwindow\">" + 
                                "<h4>邀请好友<a href=\"javascript:InviteFriend.closeDiv();\"><img src=\"/images/button_del.gif\" border=\"0\" class=\"windowcontrol\"></a></h4>" +
	                            "<div class=\"floatcontent\" onmousemove=\"javascript:event.cancelBubble = true;\" style=\"cursor:default;\">" +
                                    "<p>" +
	                                    "<b>好友邮箱</b>" +
	                                    "<span class=\"font_gray\">(请填写要邀请好朋友的邮箱地址)</span><br />" +
	                                    "<label>" +
	                                        "<input type=\"text\" id = \"email\" style=\"width:270px;\" class=\"biginput\" onmousemove=\"javascript:event.cancelBubble = true;\"/>" +
	                                    "</label>"+
	                                    "<br/><br/>" +
	                                    "<b>邀请信息</b>"+
	                                    "<span class=\"font_gray\">(一些邀请朋友加入圈子的话)</span><br/>" +
	                                    "<label>" +
	                                        "<textarea id = \"content\" style=\"width:270px; height:100px;\" class=\"biginput\" onmousemove=\"javascript:event.cancelBubble = true;\" >Hi,我加入这个圈子一段时间了，感觉这里还不错。来看看吧</textarea>" +
	                                    "</label>" +
	                                 "</p>" +
                                     "<br/>" + 
	                                 "<p style=\" margin:8px 0px 0px 0px;\">"+
	                                    "<button onclick = \"javascript:InviteFriend.Invite();return false;\">确定添加</button>" + 
	                                    "<button onclick = \"javascript:InviteFriend.closeDiv();return false;\">取消</button>" + 
	                                 "</p>"
	                            "</div>" +
                            "</div>" +
                        "</div>";
	},
	closeDiv:function()
	{
		try{$("InviteFriend").parentNode.removeChild($("InviteFriend"));}catch(e){}
		try{$("InviteFriendOverLayer").parentNode.removeChild($("InviteFriendOverLayer"));}catch(e){}
	},
	Invite:function()
	{
        var msginfo = "";
	    if( $( "email" ).value.replace(/^\s*/,'').replace(/\s*$/,'').length == 0 )
	    {
	        msginfo += "email不能为空！<br/>";
	    }
	    else
	    {
            var re = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	        if( !re.test($("email").value) )
	            msginfo += "email格式不对<br/>";
	    }
	   
	    if( $( "content" ).value.replace(/^\s*/,'').replace(/\s*$/,'').length == 0 )
	    {
	        msginfo += "公告的具体内容不能为空!</br>";    
	    }
	    
	    if( msginfo != "" )
	    {
	        var msg = new Msgbox({title:"提示",msg:msginfo});
	        return;
	    }
	    
	    var url = "/group/ajax/group.aspx";
	    var param = "m=8&group_id=" + this.group_id + 
	                   "&email=" + $( "email" ).value.replace(/^\s*/,'').replace(/\s*$/,'') +
	                   "&content=" + $( "content" ).value.replace(/^\s*/,'').replace(/\s*$/,'');
	    var ajax = new Ajax.Request(
										url,
										{
	                                    	method:"post",
	                                    	parameters:param,
	                                    	onComplete:finish
	                               		}
								   );
	}
}

function finish()
{
	InviteFriend.closeDiv();
}
