// JavaScript Document

function CheckContentInput()
{
	with(document.frmContentInfo)
	{
		if (document.getElementById("fileContent") != null && fileContent.value == "")
			alert("上傳檔案不可空白 !!");	
		else if (document.getElementById("fileContent") != null && !IsUploadType(fileContent.value))
			alert("上傳檔案不支援此格式 !!\r\n\r\n支援格式：\r\n影片：3gp、wmv、mpeg\r\n圖片：jpeg、gif、png");
		else if (txtTitle.value == "")
			alert("標題不可空白 !!");
		else if (IsSpecialChar(txtTitle.value))
			alert("標題請勿使用『# $ % & *』等特殊字元 !!");
		else if (txtDescription.value != "" && IsSpecialChar(txtDescription.value))
			alert("說明請勿使用『# $ % & *』等特殊字元 !!");
		else if (cbxPublish.value == 0)
				alert("請選擇狀態設定 !!");
		else if (cbxCategory.value == 0)
				alert("請選擇分類設定 !!");
		else
			submit();
	}
}

function IsUploadType(strFile)
{
	var nPos, strExt;
	nPos = strFile.lastIndexOf(".");
	strExt = strFile.substr(nPos+1);
	strExt = strExt.toLowerCase();
	if (strExt == "3gp" || strExt == "wmv" || strExt == "mpg" ||
				strExt == "mpeg" || strExt == "mpe")
		return true;
	else if (strExt == "jpg" || strExt == "jpeg" || strExt == "jpe" ||
				strExt == "gif" || strExt == "png")
		return true;
	else
		return false;
}

function IsSpecialChar(strValue)
{
	var filter=/^[^\$\*#%&]*$/;
	if (filter.test(strValue))
		return false;
	else
		return true;
}

function CheckContentQuery()
{
	with(document.frmContentList)
	{
		qryTitle.value = txtQryTitle.value;
		qryCategory.value = cbxQryCategory.value;
		qryType.value = cbxQryType.value;
		Pg.value = 1;
		action = "manage.php"
		submit();
	}
}

function CheckDelete()
{
	var objForm = document.forms[0];
	if (GetSelectedCount() > 0)
	{
		if (confirm("確定要刪除所有已標示的檔案 !!"))
			objForm.submit();
		else
			return false;
	}
	else
		alert("請標示要刪除的檔案 !!");
}

function EditContent(nIndex)
{
	var objForm = document.forms[0];
	
	//objForm.Init.value = true;
	objForm.Index.value = nIndex;
	objForm.Todo.value = 2;
	objForm.action = "manage.php";
	objForm.submit();
}

function ReturnToContentList()
{
	var objForm = document.forms[0];
	objForm.action = "manage.php";
	objForm.Todo.value = 3;
	objForm.submit();
}

function DelContent()
{
	var objForm = document.forms[0];
	
	if (confirm("確定要刪除檔案 !!"))
	{
			objForm.Todo.value = 3;
			objForm.submit();
	}
	else
			return false;
}

function SendMsg()
{
	with(document.frmContentInfo)
	{
		if (txtMsg.value == "")
			alert("留言不可空白 !!");
		else
		{
			Todo.value = 5;
			submit();
		}
	}
}
/*




function CheckCategoryInfo()
{
	with(document.frmCategoryInfo)
	{
		if (txtOrder.value.charAt(0) == "0" && txtOrder.value.length > 1)
			txtOrder.value = txtOrder.value.substr(1, txtOrder.value.length - 1);
		if (txtOrder.value == "" || txtName.value == "")
			alert("資料輸入不完整 !!");
		else if (!IsOrder(txtOrder.value) || txtOrder.value < 1 || txtOrder.value > 255)
			alert("分類排序輸入格式或範圍不正確 !!");
		else if (IsSpecialChar(txtName.value))
			alert("分類名稱裏含有特殊字元 !!");
		else
			submit();
	}
}

function CheckContentInfoAdd()
{
	var strSt, strEnd;
	var nSt, nEnd, nNow, objNow;
	

	with(document.frmContentInfo)
	{
		if (txtTitle.value == "" || fileContent.value == "" || 
					(cbxCategory.value == 0 && (txtStTime.value == "" || txtEndTime.value == "")))
			alert("資料輸入不完整，標題、上傳檔案不可空白 !!\r\n\r\n分類或排程上下架時間須擇一輸入");
		else if (IsSpecialChar(txtTitle.value))
			alert("標題含有特殊字元 !!");
		else if (IsBmp(fileContent.value))
			alert("上傳檔案不接受BMP格式 !!");
		else if (txtStTime.value != "" && txtEndTime.value != "")
		{
			if (!IsTimeFormat(txtStTime))
				alert("上架時間輸入格式或範圍不正確 !!");
			else if (!IsTimeFormat(txtEndTime))
				alert("下架時間輸入格式或範圍不正確 !!");
			else
			{
				objNow = new Date();
				nNow = objNow.getTime();
				nSt = GetDateValue(txtStTime);
				nEnd = GetDateValue(txtEndTime);
			
				if (nSt <= nNow)
					alert("上架時間必須大於目前時間 !!");
				else if (nSt >= nEnd)
					alert("下架時間必須大於上架時間 !!");
				else
					submit();
			}
		}
		else
			submit();
	}
}

function CheckContentQuery()
{
	var nSt, nEnd;
	with(document.frmContentMenu)
	{
		if (txtQryMsisdn.value != "" && !IsMobile(txtQryMsisdn.value))
			alert("用戶號碼輸入格式不正確 !!");
		else if (txtQryTitle.value != "" && IsSpecialChar(txtQryTitle.value))
			alert("標題裏含有特殊字元 !!");
		else if (txtQryDescription.value != "" && IsSpecialChar(txtQryDescription.value))
			alert("敘述裏含有特殊字元 !!");
		else if (txtQryStTime.value != "" && !IsTimeFormat(txtQryStTime, true))
			alert("開始時間輸入格式不正確 !!");
		else if (txtQryEndTime.value != "" && !IsTimeFormat(txtQryEndTime, true))
			alert("結束時間輸入格式不正確 !!");
		else
		{
			if (txtQryStTime.value != "" && txtQryEndTime.value !="")
			{
				nSt = GetDateValue(txtQryStTime, true);
				nEnd = GetDateValue(txtQryEndTime, true);
			
				if (nSt > nEnd)
					alert("結束時間必須大於開始時間 !!");
				else
					submit();
			}
			else
				submit();
		}
	}
}

*/
