function searchProducts(index)
{
	var keywordObj = document.getElementById("txtKeyword");
	
	if ( keywordObj.value == "" )
	{
		alert("请输入搜索关键字。");
		keywordObj.focus();
		return false;
	}
	
	var oResult = CommonPage.SearchProductList(keywordObj.value, index, 10);
	if ( oResult.error != null )
		displayMessage("id_web_service_error","An error occurred while attempting to call the Web Service.");
	else
	{		
		document.getElementById("divProducts").innerHTML = oResult.value;
	}	
}

function selectProduct(productID)
{
	var userID = document.getElementById("UserID").value;
	var oResult = CommonPage.GetCommentUI(userID, productID);
	if ( oResult.error != null )
		displayMessage("id_web_service_error","An error occurred while attempting to call the Web Service.");
	else
	{
		document.getElementById("divComment").innerHTML = oResult.value;
	}	
}

function searchMyProducts(index)
{
	var userID = document.getElementById("UserID").value;
	var oResult = CommonPage.SearchMyProductList(userID, index, 10);
	if ( oResult.error != null )
		displayMessage("id_web_service_error","An error occurred while attempting to call the Web Service.");
	else
	{
		document.getElementById("divMyProducts").innerHTML = oResult.value;
	}	
}

function checkMyPicture()
{
	var chkUseMyPicture = document.getElementById("chkUseMyPicture");
	var selectedFile = document.getElementById("selectedFile");
	
	selectedFile.disabled = !chkUseMyPicture.checked;
}

function checkAddMyComment()
{
	var objSelectedFile = document.getElementById("selectedFile");
	var objTitle = document.getElementById("txtTitle");
	var objComment = document.getElementById("txtComment");
	var chkUseMyPicture = document.getElementById("chkUseMyPicture");
	
	if ( chkUseMyPicture.checked )
	{
		if ( objSelectedFile.value.length == 0 )
		{
			alert("请输入图片文件路径。");
			objSelectedFile.focus();
			return false;
		}
	}

	if ( objTitle.value.length == 0 || objTitle.value.length > 15 )
	{
		alert("评论标题需要15个以内的文字。");
		objTitle.focus();
		return false;
	}
	if ( objComment.value.length < 15 || objComment.value.length > 2000 )
	{
		alert("评论需要15~2000个文字。");
		objComment.focus();
		return false;
	}
	
	return true;
}

function checkPowderBox()
{
	var objFile = document.getElementById("selectedFile");
	var objName = document.getElementById("txtName");
	var objIntroduction = document.getElementById("txtIntroduction");
	
	if ( objFile.value == "" )
	{
		alert("请选择图片文件。");
		objFile.focus();
		return false;
	}
	if ( objName.value == "" )
	{
		alert("请输入化妆包名称。");
		objName.focus();
		return false;
	}
	if ( objIntroduction.value == "" )
	{
		alert("请输入您化妆包的介绍。");
		objIntroduction.focus();
		return false;
	}
	
	return true;
}

function createPowderBox(userID)
{
	var oResult = CommonPage.HasPowderBox(userID);
	if ( oResult.error != null )
		displayMessage("id_web_service_error","An error occurred while attempting to call the Web Service.");
	else
	{
		if ( oResult.value )
			window.location.href = "UserPowderBox.aspx?PowderBoxUserID="+userID;
		else
			window.open("CreatePowderBox.aspx", "CreatePowderBox", "resizable=yes,width=750,height=600");
	}	
}

function checkModifyPicture()
{
	var objFile = document.getElementById("selectedFile");
	var chkModifyPicture = document.getElementById("chkModifyPicture");
	
	objFile.disabled = !chkModifyPicture.checked;
}

function checkModifyPowderBox()
{
	var objFile = document.getElementById("selectedFile");
	var objName = document.getElementById("txtName");
	var objIntroduction = document.getElementById("txtIntroduction");
	var chkModifyPicture = document.getElementById("chkModifyPicture");
	
	if ( checkMyPicture.checked )
	{
		if ( objFile.value == "" )
		{
			alert("请选择图片文件。");
			objFile.focus();
			return false;
		}
	}
	if ( objName.value == "" )
	{
		alert("请输入化妆包名称。");
		objName.focus();
		return false;
	}
	if ( objIntroduction.value == "" )
	{
		alert("请输入您化妆包的介绍。");
		objIntroduction.focus();
		return false;
	}
	
	return true;
}

function deleteCosmetic(userID, cosmeticID)
{
	if ( window.confirm("您确认删除吗？") )
	{
		var oResult = CommonPage.DeleteCosmetic(userID, cosmeticID);
		if ( oResult.error != null )
			displayMessage("id_web_service_error","An error occurred while attempting to call the Web Service.");
		else
		{
			if ( !oResult.value )
				alert("删除失败");
			else
				window.location.reload();
		}	
	}
}