var arrLabels = new Array();
arrLabels[0] = "护肤";
arrLabels[1] = "彩妆";
arrLabels[2] = "香水";
arrLabels[3] = "杂谈";
arrLabels[4] = "站务";

document.onselectstart = function(e)
{
	if ( !e )
	{
		e = window.event;
	}
	if ( e.srcElement.isTextEdit )
	{
		return true;
	}
	return false; 
}

function checkAddGroup()
{
	var groupName = document.getElementById("txtGroupName").value;
	if (groupName=="" || isInvalid(groupName) )
	{ 
		alert("对不起，请输入小组名称!");
		document.getElementById("txtGroupName").focus();
		return false; 
	}
	var groupKind = document.getElementById("hidGroupKind");
	if ( !(groupKind && groupKind.value == "1") )
	{
		//
		var username = document.getElementById("hidUserName").value;
		if ( username.toLowerCase() != "admin" )
		{
			for ( var i=0; i < brands.length; i++ )
			{
				if ( brands[i].length >= 3 )
				{
					var data = brands[i];
					if ( groupName.toUpperCase().indexOf(data[0].toUpperCase()) >= 0 || 
						groupName.toUpperCase().indexOf(data[2].toUpperCase()) >= 0 )
					{
						alert("对不起，请不要使用品牌名称!");
						document.getElementById("txtGroupName").focus();
						return false;
					}
				}
			}
		}
	}
	
	if (document.getElementById("txtInstruction").value=="")
	{ 
		alert("对不起，请输入小组介绍!");
		document.getElementById("txtInstruction").focus();
		return false; 
	}
	if (document.getElementById("txtLabel").value=="" || isLabelInvalid(document.getElementById("txtLabel").value))
	{ 
		alert("对不起，请输入标签!");
		document.getElementById("txtLabel").focus();
		return false; 
	}
	for ( var i=0; i < arrLabels.length; ++i )
	{
		if ( document.getElementById("txtLabel").value.indexOf(arrLabels[i]) >= 0 )
		{
			alert("对不起，不能加入标签<" + arrLabels[i] + ">");
			document.getElementById("txtLabel").focus();
			return false;
		}
	}
	
	return true;	
}

function previewTopic(groupID)
{
	if ( submitAddCommunity() )
	{
		document.frmAddCommunity.action = "PreviewTopic.aspx?GroupID="+groupID;
		document.frmAddCommunity.submit();
	}
}

function previewTopicResponse(communityID)
{
	if ( submitResponse() )
	{
		document.frmAddCommunity.action = "PreviewTopicResponse.aspx?CommunityID="+communityID;
		document.frmAddCommunity.submit();
	}
}

function isLabelInvalid(str)
{
	if((str.indexOf ('%') != -1)||(str.indexOf ('^') != -1)
	||(str.indexOf ("'") != -1)||(str.indexOf ("<") != -1)
	||(str.indexOf (">") != -1)||(str.indexOf ("=") != -1)
	||(str.indexOf (",") != -1)||(str.indexOf ("\"") != -1)
	)
	{	
		return true;
	}
	else
	{
		return false;
	}
}

function uploadPicture1(elTarget)
{
	if (window.showModalDialog) 
	{
		var sRtn, posY;						
		if(event.screenY + 230 > screen.Height)
			posY = event.screenY - 230;
		else
			posY = event.screenY;
		sRtn = showModalDialog('UploadDialog.aspx','Upload','dialogWidth=300pt;dialogHeight=150pt;dialogLeft='+event.screenX+';dialogTop='+posY+'');
		if (sRtn!="")
		{				
			elTarget.value = sRtn;
		}
	}
	else
		alert("Internet Explorer 4.0 or later is required.");
}

function uploadPicture()
{
	window.open('UploadDialog.aspx', 'Upload', 'width=380,height=150,resizable=no,scrollbars=no');
}

function setParentUrl()
{
	if ( window.opener )
	{
		var picUrl = document.getElementById("hidFileName").value;
		if ( picUrl.length > 0 )
			window.opener.document.getElementById("txtGroupIcon").value = picUrl;
	}
}

function submitAddCommunity()
{
	if (document.getElementById("txtTitle").value=="" || document.getElementById("txtTitle").value.length > 30 )
	{ 
		alert("对不起，请输入主题，并且不能超过30个字!");
		document.getElementById("txtTitle").focus();
		return false; 
	}
	if (document.getElementById("chkVote") != null)
	{
		if (document.getElementById("chkVote").checked)
		{
			if (document.getElementById("txtVoteContent").value.trim() == "")
			{
				alert("对不起，请输入投票内容!");
				document.getElementById("txtVoteContent").focus();
				return false; 
			}
		}
	}
	if (document.getElementById("txtContent").value=="")
	{ 
		alert("对不起，请输入内容!");
		document.getElementById("txtContent").focus();
		return false; 
	}
	
	return true;
}

function submitResponse()
{
	if (document.getElementById("txtContent").value=="")
	{ 
		alert("对不起，请输入内容!");
		document.getElementById("txtContent").focus();
		return false; 
	}
	
	return true;
}

function sumbitGroupSearch()
{
	if (document.getElementById("txtKeyword").value=="" || isInvalid(document.getElementById("txtKeyword").value) )
	{ 
		alert("对不起，请输入正确的关键字!");
		document.getElementById("txtKeyword").focus();
		return false; 
	}
	
	return true;
}

function submitMemberSearch()
{
	if (document.getElementById("txtMember").value=="" || isInvalid(document.getElementById("txtMember").value) )
	{ 
		alert("对不起，请输入正确的关键字!");
		document.getElementById("txtMember").focus();
		return false; 
	}
	
	return true;
}

function submitCommunitySearch()
{
	if (document.getElementById("txtKeyword").value=="" && isInvalid(document.getElementById("txtKeyword").value) )
	{ 
		alert("对不起，请输入正确的评论关键字!");
		document.getElementById("txtKeyword").focus();
		return false; 
	}
	
	return true;
}

function submitInviteFriends()
{
	if (document.getElementById("txtEmail1").value == "" &&
		document.getElementById("txtEmail2").value == "" &&
		document.getElementById("txtEmail3").value == "")
	{ 
		alert("对不起，请输入朋友的email!");
		document.getElementById("txtEmail1").focus();
		return false; 
	}
	if (document.getElementById("txtEmail1").value!="" && !checkEmail(document.getElementById("txtEmail1").value) )
	{ 
		alert("对不起，请输入正确的email格式!");
		document.getElementById("txtEmail1").focus();
		return false; 
	}
	if (document.getElementById("txtEmail2").value!="" && !checkEmail(document.getElementById("txtEmail2").value) )
	{ 
		alert("对不起，请输入正确的email格式!");
		document.getElementById("txtEmail2").focus();
		return false; 
	}
	if (document.getElementById("txtEmail3").value!="" && !checkEmail(document.getElementById("txtEmail3").value) )
	{ 
		alert("对不起，请输入正确的email格式!");
		document.getElementById("txtEmail3").focus();
		return false; 
	}
	
	return true;
}

function submitAddSMS()
{
	if (document.getElementById("txtTitle").value=="" || isInvalid(document.getElementById("txtTitle").value) )
	{ 
		alert("对不起，请输入主题!");
		document.getElementById("txtTitle").focus();
		return false; 
	}
	if (document.getElementById("txtContent").value=="")
	{ 
		alert("对不起，请输入内容!");
		document.getElementById("txtContent").focus();
		return false; 
	}
	
	return true;
}

function selectAll()
{
	var boxes=document.getElementsByTagName("input");
    for(var i=0; i<boxes.length; i++) {
        if (boxes[i].type == 'checkbox') {
            boxes[i].checked = true;
        }
    }
}

function cancelAll()
{
	var boxes=document.getElementsByTagName("input");
    for(var i=0; i<boxes.length; i++) {
        if (boxes[i].type == 'checkbox') {
            boxes[i].checked = false;
        }
    }
}

function submitDeleteSMS()
{
	if ( !window.confirm("您真的想删除选中的短消息吗？") )
		return false;
		
	var selected = false;
	var boxes=document.getElementsByTagName("input");
    for(var i=0; i<boxes.length; i++) {
        if (boxes[i].type == 'checkbox') {
            if ( boxes[i].checked == true )
            {
				selected = true;
				break;
            }
        }
    }
    
    if ( !selected )
    {
		window.alert("请选中至少一条短消息");
		return false;
    }
    
    return true;
}

function addRefer(divID)
{
	var refer = "[quote]";
	if ( document.all )
		refer += document.getElementById(divID).innerText;
	else
		refer += document.getElementById(divID).textContent;
	refer += "[/quote]";
	
	var obj = document.getElementById("txtContent");
	
	if ( obj )
	{
		obj.value += refer;	
		obj.focus();
	}
}

function showMoreLabels()
{
	var oResult = CommonPage.GetGroupLabelList("底妆;防晒;护发;护体;化妆工具");
	if ( oResult.error != null )
		displayMessage("id_web_service_error","An error occurred while attempting to call the Web Service.");
	else
	{
		var divObj = document.getElementById("divMoreLabels");
		if ( divObj )
		{
			divObj.innerHTML = 
			"<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" ID=\"Table9\">"
			+oResult.value+"</table>";
		}
	}
}

function setVote()
{
	var divVote = document.getElementById("divVote");
	var btnPreview = document.getElementById("btnPreview");
	
	if ( divVote.style.display == "none" )
	{
		divVote.style.display = "block";
		btnPreview.disabled = true;
	}
	else
	{
		divVote.style.display = "none";
		btnPreview.disabled = false;
	}
}

function chkVote()
{
	var multiple = document.getElementById("multiple");
	var objs = document.getElementsByTagName("input");
	var voted = false;
	
	if ( multiple.value == "1" )	// checkbox
	{		
		for ( var i=0; i < objs.length; ++i )
		{
			if ( objs[i].type == "checkbox" && objs[i].name.indexOf("item") == 0 && objs[i].checked )
			{
				voted = true;
				break;
			}
		}		
	}
	else	// radio
	{
		for ( var i=0; i < objs.length; ++i )
		{
			if ( objs[i].type == "radio" && objs[i].name == "voteitems" && objs[i].checked )
			{
				voted = true;
				break;
			}
		}	
	}
	
	if ( !voted )
	{
		alert("请至少选择一项");
		return false;
	}
	
	return true;
}