function IsInt(p_cData)
{
	var v_iData = parseInt(p_cData,10);
	alert(v_iData);
	//\u68c0\u67e5\u503c
	//if (isNaN(v_fData))
	if (v_iData == p_cData)
		return "N"
	else 
		return v_iData;
}


function IsFloat(p_cData)
{
	var v_fData = parseFloat(p_cData);
	//\u68c0\u67e5\u503c
	//if (isNaN(v_fData))
	if (v_fData == p_cData)
		return "N"
	else 
		return v_iData;
}

function IsEmail(p_cData)
{
	var iStrLen = p_cData.length;
	//\u68c0\u67e5"@": \u5fc5\u987b\u5b58\u5728\u5e76\u4e14\u4e0d\u662f\u7b2c\u4e00\u4e2a\u4e5f\u4e0d\u662f\u6700\u540e\u4e00\u4e2a\u5b57\u7b26
	var iStrNum = p_cData.indexOf('@');
	var iStrNum1 = p_cData.substring(iStrNum+1).indexOf('@');
	if (-1 == iStrNum || 
		 0 == iStrNum || 
		iStrNum >= iStrLen-1 ||
		-1 != iStrNum1)
		return "N";
/*
	//\u68c0\u67e5".": \u5fc5\u987b\u5b58\u5728\u5e76\u4e14\u4e0d\u662f\u7b2c\u4e00\u4e2a\u4e5f\u4e0d\u662f\u6700\u540e\u4e00\u4e2a\u5b57\u7b26
	iStrNum = p_cData.indexOf('.');
	if (-1 == iStrNum || 
		 0 == iStrNum || 
		iStrNum >= iStrLen - 1)
		return "N";
	else
		return p_cData;
*/
	return 'Y';
};


//\u68c0\u67e5\u662f\u5426\u4e3a\u95f0\u5e74
function CheckYear(year)
{
	var intyear = parseInt(year,10);
	var intfour = intyear%4;
	var inthun = intyear%100;
	var intfhun = intyear%400;
	//\u975e\u95f0\u5e74
	if ((intfour != 0) || ((inthun == 0) && (intfhun != 0)))
		return 0;
	else
		return 1;
}

function IsDate(p_cDate)
{
	if ("" == p_cDate)
		return "\u8f93\u5165\u4e3a\u7a7a";
	
	//var iStrLen = p_cDate.length;
	var v_cPrompt = "\u65e5\u671f\u683c\u5f0f\u4e3a"+Format_date;//YYYY-MM-DD";
	
	//\u65e5\u671f\u683c\u5f0f\u957f\u5ea6\u4e0d\u6b63\u786e
	if (Format_date.length != p_cDate.length)
		return v_cPrompt;

	//\u5206\u9694\u7b26\u662f\u5426\u6b63\u786e
	var v_cSplitStr = p_cDate.substring(4,5);
	var v_szTag = Format_date.substring(4,5);
	//alert(p_cDate);
	
	//alert(v_cSplitStr);
	if (v_szTag != v_cSplitStr)
		return "\u5e74\u4efd\u548c\u6708\u4efd\u8bf7\u7528'"+v_szTag+"'\u5206\u9694!" + v_cPrompt;

	//alert(p_cDate);
	var v_iIntStr = p_cDate.substring(7,8);
	var v_szMDTag = Format_date.substring(7,8);
	if (v_szMDTag != v_iIntStr)
		return "\u6708\u4efd\u548c\u65e5\u671f\u8bf7\u7528'"+v_szMDTag+"'\u5206\u9694!" + v_cPrompt;
	
	//\u5224\u65ad\u8f93\u5165\u7684\u65e5\u671f\u4e2d\u5e74\u4efd\u662f\u5426\u6b63\u786e\u3002
	var v_iYear = parseInt(p_cDate.substring(0,4),10);
	//\u5e74\u4efd\u9700\u8981\u56db\u4f4d
	if (isNaN(v_iYear) || v_iYear < 1000)
		return "\u5e74\u4efd\u5fc5\u987b\u4e3a4\u4f4d\u6574\u6570!" + v_cPrompt;
	
	//alert("year " + v_iYear);
	//\u5224\u65ad\u8f93\u5165\u7684\u65e5\u671f\u4e2d\u6708\u4efd\u662f\u5426\u6b63\u786e\u3002
	
	var v_iMonth = parseInt(p_cDate.substring(5,7),10);
	if (isNaN(v_iMonth))
		return "\u6708\u4efd\u5fc5\u987b\u4e3a\u6574\u6570!" + v_cPrompt;
	else if (v_iMonth <= 0 ||
			 v_iMonth > 12)
		return "\u6708\u4efd\u5e94\u57281-12\u4e4b\u95f4!" + v_cPrompt;

	//alert("month " + v_iMonth);

	//\u5224\u65ad\u8f93\u5165\u7684\u65e5\u671f\u4e2d\u65e5\u662f\u5426\u6b63\u786e\u3002
	var v_iDay = parseInt(p_cDate.substring(8,10),10);
	if (isNaN(v_iDay))
		return "\u65e5\u671f\u5fc5\u987b\u4e3a\u6574\u6570!" + v_cPrompt;
	else if (v_iDay <= 0)
		return "\u65e5\u671f\u5fc5\u987b\u4e3a\u6b63\u6574\u6570!" + v_cPrompt;
	else
	{
		var v_iMonthDays = 31;
		//\u7279\u6b8a\u76842\u6708
		if (2 == v_iMonth)
		{
			//\u95f0\u5e74
			if (CheckYear(v_iYear))
				v_iMonthDays = 29
			else
				v_iMonthDays = 28;
		}
		//\u7279\u6b8a\u768430\u5929\u7684\u5c0f\u6708
		if (4 == v_iMonth ||
			6 == v_iMonth ||
			9 == v_iMonth ||
			11 == v_iMonth)
			v_iMonthDays = 30;
		if (v_iDay > v_iMonthDays)
				return "\u65e5\u671f\u5fc5\u987b\u57281-"+ v_iMonthDays + "\u4e4b\u95f4!" + v_cPrompt;
	}

	//alert("day " + v_iDay);

	return "Y";
}

//add by shirleydmr 2004-11-15 begin
function IsYearMonth(p_cDate)
{
	if ("" == p_cDate)
		return "\u8f93\u5165\u4e3a\u7a7a";
	
	//var iStrLen = p_cDate.length;
	var v_cPrompt = "\u5e74\u6708\u683c\u5f0f\u4e3a"+Format_month;//YYYY-MM";
	
	//\u65e5\u671f\u683c\u5f0f\u957f\u5ea6\u4e0d\u6b63\u786e
	if (Format_month.length != p_cDate.length)
		return v_cPrompt;

	//\u5206\u9694\u7b26\u662f\u5426\u6b63\u786e
	var v_cSplitStr = p_cDate.substring(4,5);
	var v_szTag = Format_month.substring(4,5);
	//alert(p_cDate);
	
	//alert(v_cSplitStr);
	if (v_szTag != v_cSplitStr)
		return "\u5e74\u4efd\u548c\u6708\u4efd\u8bf7\u7528'"+v_szTag+"'\u5206\u9694!" + v_cPrompt;

	//\u5224\u65ad\u8f93\u5165\u7684\u65e5\u671f\u4e2d\u5e74\u4efd\u662f\u5426\u6b63\u786e\u3002
	var v_iYear = parseInt(p_cDate.substring(0,4),10);
	//\u5e74\u4efd\u9700\u8981\u56db\u4f4d
	if (isNaN(v_iYear) || v_iYear < 1000)
		return "\u5e74\u4efd\u5fc5\u987b\u4e3a4\u4f4d\u6574\u6570!" + v_cPrompt;
	
	//alert("year " + v_iYear);
	//\u5224\u65ad\u8f93\u5165\u7684\u65e5\u671f\u4e2d\u6708\u4efd\u662f\u5426\u6b63\u786e\u3002
	
	var v_iMonth = parseInt(p_cDate.substring(5,7),10);
	if (isNaN(v_iMonth))
		return "\u6708\u4efd\u5fc5\u987b\u4e3a\u6574\u6570!" + v_cPrompt;
	else if (v_iMonth <= 0 ||
			 v_iMonth > 12)
		return "\u6708\u4efd\u5e94\u57281-12\u4e4b\u95f4!" + v_cPrompt;

	//alert("month " + v_iMonth);

	return "Y";
}

function IsXun(p_cDate)
{
	if ("" == p_cDate)
		return "\u8f93\u5165\u4e3a\u7a7a";
	
	//var iStrLen = p_cDate.length;
	var v_cPrompt = "\u65ec\u683c\u5f0f\u4e3a"+Format_xun;//YYYY-MM-XN";
	
	//\u65e5\u671f\u683c\u5f0f\u957f\u5ea6\u4e0d\u6b63\u786e
	if (Format_xun.length != p_cDate.length)
		return v_cPrompt;

	//\u5206\u9694\u7b26\u662f\u5426\u6b63\u786e
	var v_cSplitStr = p_cDate.substring(4,5);
	var v_szTag = Format_xun.substring(4,5);
	//alert(p_cDate);
	
	//alert(v_cSplitStr);
	if (v_szTag != v_cSplitStr)
		return "\u5e74\u4efd\u548c\u6708\u4efd\u8bf7\u7528'"+v_szTag+"'\u5206\u9694!" + v_cPrompt;
		
	//alert(p_cDate);
	var v_iIntStr = p_cDate.substring(7,8);
	var v_szMXTag = Format_xun.substring(7,8);
	if (v_szMXTag != v_iIntStr)
		return "\u6708\u4efd\u548c\u65ec\u8bf7\u7528'"+v_szMXTag+"'\u5206\u9694!" + v_cPrompt;
		
	var v_iIntStr = p_cDate.substring(8,9);
	var v_szXunTag = Format_xun.substring(8,9);
	if (v_szXunTag != v_iIntStr)
		return "\u65ec\u8bf7\u7528'"+v_szXunTag+"'\u5f00\u5934!" + v_cPrompt;

	//\u5224\u65ad\u8f93\u5165\u7684\u65e5\u671f\u4e2d\u5e74\u4efd\u662f\u5426\u6b63\u786e\u3002
	var v_iYear = parseInt(p_cDate.substring(0,4),10);
	//\u5e74\u4efd\u9700\u8981\u56db\u4f4d
	if (isNaN(v_iYear) || v_iYear < 1000)
		return "\u5e74\u4efd\u5fc5\u987b\u4e3a4\u4f4d\u6574\u6570!" + v_cPrompt;
	
	//alert("year " + v_iYear);
	//\u5224\u65ad\u8f93\u5165\u7684\u65e5\u671f\u4e2d\u6708\u4efd\u662f\u5426\u6b63\u786e\u3002
	
	var v_iMonth = parseInt(p_cDate.substring(5,7),10);
	if (isNaN(v_iMonth))
		return "\u6708\u4efd\u5fc5\u987b\u4e3a\u6574\u6570!" + v_cPrompt;
	else if (v_iMonth <= 0 ||
			 v_iMonth > 12)
		return "\u6708\u4efd\u5e94\u57281-12\u4e4b\u95f4!" + v_cPrompt;

	//alert("month " + v_iMonth);
	
	//\u5224\u65ad\u8f93\u5165\u7684\u65e5\u671f\u4e2d\u65ec\u662f\u5426\u6b63\u786e\u3002
	
	var v_iXun = parseInt(p_cDate.substring(9,10),10);
	if (isNaN(v_iXun))
		return "\u65ec\u5fc5\u987b\u4e3a\u6574\u6570!" + v_cPrompt;
	else if (v_iXun <= 0 ||
			 v_iXun > 3)
		return "\u65ec\u5e94\u57281-3\u4e4b\u95f4!" + v_cPrompt;

	//alert("day " + v_iDay);

	return "Y";
}

function IsJi(p_cDate)
{
	if ("" == p_cDate)
		return "\u8f93\u5165\u4e3a\u7a7a";
	
	//var iStrLen = p_cDate.length;
	var v_cPrompt = "\u5e74\u5b63\u5ea6\u683c\u5f0f\u4e3a"+Format_ji;//YYYY-MM";
	
	//\u65e5\u671f\u683c\u5f0f\u957f\u5ea6\u4e0d\u6b63\u786e
	if (Format_ji.length != p_cDate.length)
		return v_cPrompt;

	//\u5206\u9694\u7b26\u662f\u5426\u6b63\u786e
	var v_cSplitStr = p_cDate.substring(4,5);
	var v_szTag = Format_ji.substring(4,5);
	//alert(v_cSplitStr);
	if (v_szTag != v_cSplitStr)
		return "\u5e74\u4efd\u548c\u5b63\u5ea6\u8bf7\u7528'"+v_szTag+"'\u5206\u9694!" + v_cPrompt;
	
	var v_iIntStr = p_cDate.substring(5,6);
	var v_szJiTag = Format_ji.substring(5,6);
	if (v_szJiTag != v_iIntStr)
		return "\u5b63\u5ea6\u8bf7\u7528'"+v_szJiTag+"'\u5f00\u5934!" + v_cPrompt;

	//\u5224\u65ad\u8f93\u5165\u7684\u65e5\u671f\u4e2d\u5e74\u4efd\u662f\u5426\u6b63\u786e\u3002
	var v_iYear = parseInt(p_cDate.substring(0,4),10);
	//\u5e74\u4efd\u9700\u8981\u56db\u4f4d
	if (isNaN(v_iYear) || v_iYear < 1000)
		return "\u5e74\u4efd\u5fc5\u987b\u4e3a4\u4f4d\u6574\u6570!" + v_cPrompt;
	
	var v_iJi = parseInt(p_cDate.substring(6,7),10);
	if (isNaN(v_iJi))
		return "\u5b63\u5ea6\u5fc5\u987b\u4e3a\u6574\u6570!" + v_cPrompt;
	else if (v_iJi <= 0 ||
			 v_iJi > 4)
		return "\u5b63\u5ea6\u5e94\u57281-4\u4e4b\u95f4!" + v_cPrompt;

	//alert("month " + v_iMonth);

	return "Y";
}

function IsHalfYear(p_cDate)
{
	if ("" == p_cDate)
		return "\u8f93\u5165\u4e3a\u7a7a";
	
	//var iStrLen = p_cDate.length;
	var v_cPrompt = "\u5e74\u534a\u5e74\u5ea6\u683c\u5f0f\u4e3a"+Format_halfyear;//YYYY-MM";
	
	//\u65e5\u671f\u683c\u5f0f\u957f\u5ea6\u4e0d\u6b63\u786e
	if (Format_halfyear.length != p_cDate.length)
		return v_cPrompt;

	//\u5206\u9694\u7b26\u662f\u5426\u6b63\u786e
	var v_cSplitStr = p_cDate.substring(4,5);
	var v_szTag = Format_halfyear.substring(4,5);
	//alert(v_cSplitStr);
	if (v_szTag != v_cSplitStr)
		return "\u5e74\u4efd\u548c\u534a\u5e74\u8bf7\u7528'"+v_szTag+"'\u5206\u9694!" + v_cPrompt;
	
	var v_iIntStr = p_cDate.substring(5,6);
	var v_szJiTag = Format_halfyear.substring(5,6);
	if (v_szJiTag != v_iIntStr)
		return "\u534a\u5e74\u8bf7\u7528'"+v_szJiTag+"'\u5f00\u5934!" + v_cPrompt;

	//\u5224\u65ad\u8f93\u5165\u7684\u65e5\u671f\u4e2d\u5e74\u4efd\u662f\u5426\u6b63\u786e\u3002
	var v_iYear = parseInt(p_cDate.substring(0,4),10);
	//\u5e74\u4efd\u9700\u8981\u56db\u4f4d
	if (isNaN(v_iYear) || v_iYear < 1000)
		return "\u5e74\u4efd\u5fc5\u987b\u4e3a4\u4f4d\u6574\u6570!" + v_cPrompt;
	
	var v_iJi = parseInt(p_cDate.substring(6,7),10);
	if (isNaN(v_iJi))
		return "\u534a\u5e74\u5fc5\u987b\u4e3a\u6574\u6570!" + v_cPrompt;
	else if (v_iJi <= 0 ||
			 v_iJi > 2)
		return "\u534a\u5e74\u5e94\u57281-2\u4e4b\u95f4!" + v_cPrompt;

	//alert("month " + v_iMonth);

	return "Y";
}

function IsYear(p_cDate)
{
	if ("" == p_cDate)
		return "\u8f93\u5165\u4e3a\u7a7a";
	
	//var iStrLen = p_cDate.length;
	var v_cPrompt = "\u5e74\u5ea6\u683c\u5f0f\u4e3a"+Format_year;//YYYY-MM";
	
	//\u65e5\u671f\u683c\u5f0f\u957f\u5ea6\u4e0d\u6b63\u786e
	if (Format_year.length != p_cDate.length)
		return v_cPrompt;

	//\u5224\u65ad\u8f93\u5165\u7684\u65e5\u671f\u4e2d\u5e74\u4efd\u662f\u5426\u6b63\u786e\u3002
	var v_iYear = parseInt(p_cDate.substring(0,4),10);
	//\u5e74\u4efd\u9700\u8981\u56db\u4f4d
	if (isNaN(v_iYear) || v_iYear < 1000)
		return "\u5e74\u4efd\u5fc5\u987b\u4e3a4\u4f4d\u6574\u6570!" + v_cPrompt;
	
	return "Y";
}

//add by shirleydmr 2004-11-15 end

//add by shirleydmr 2004-11-24 begin
function getHalfYear(p_szMonth)
{
	p_szMonth = p_szMonth+"";
	//\u5982\u679c\u8f93\u5165\u53c2\u6570\u662f\u6708\u4efd
	if(-1 == p_szMonth.indexOf("J"))
	{
		var v_nMonth = parseInt(p_szMonth,10);
		
		
		if (v_nMonth > 6)
			return "B2:\u4e0b\u534a\u5e74";
		else
			return "B1:\u4e0a\u534a\u5e74";
	}
	//\u5982\u679c\u8f93\u5165\u53c2\u6570\u662f\u5b63\u5ea6
	else
	{
		if("J1" == p_szMonth || "J2" == p_szMonth)
			return "B1:\u4e0a\u534a\u5e74";
		else
			return "B2:\u4e0b\u534a\u5e74";	
	}
}

function getJi(p_szString)
{
	p_szString = p_szString+"";
	//\u5982\u679c\u8f93\u5165\u53c2\u6570\u662f\u534a\u5e74
	if(-1 != p_szString.indexOf("B"))
	{
		if("B1" == p_szString )
			return "J1:\u4e00\u5b63\u5ea6";
		else
			return "J3:\u4e09\u5b63\u5ea6";
	}
	//\u5982\u679c\u8f93\u5165\u53c2\u6570\u662f\u6708\u4efd
	else
	{
		var v_nMonth = parseInt(p_szString,10)
		if (v_nMonth > 9)
			return "J4:\u56db\u5b63\u5ea6";
		else if (v_nMonth > 6)
			return "J3:\u4e09\u5b63\u5ea6";
		else if (v_nMonth > 3)
			return "J2:\u4e8c\u5b63\u5ea6";	
		else
			return "J1:\u4e00\u5b63\u5ea6";
	}
}

function getFirstMonth(p_szString)
{
	p_szString = p_szString+"";
	//\u5982\u679c\u8f93\u5165\u53c2\u6570\u662f\u534a\u5e74
	if(-1 != p_szString.indexOf("B"))
	{
		if("B1" == p_szString )
			return "01:01";
		else
			return "07:07";	
	}
	//\u5982\u679c\u8f93\u5165\u53c2\u6570\u662f\u5b63\u5ea6
	else if(-1 != p_szString.indexOf("J"))
	{
		if("J1" == p_szString )
			return "01:01";
		else if ("J2" == p_szString)
			return "04:04";
		else if ("J3" == p_szString)
			return "07:07";
		else		
			return "10:10";	
	}
	else
		return "01:01";
}

function getXun(p_szDay)
{
	p_szDay = p_szDay+"";
	var v_nDay = parseInt(p_szDay,10)
	if (v_nDay > 20)
		return "X3:\u4e0b\u65ec";
	else if (v_nDay > 10)
		return "X2:\u4e2d\u65ec";
	else
		return "X1:\u4e0a\u65ec";
}
//add by shirleydmr 2004-11-24 end
