function CheckData(gridId, sysDateList) {
//sysDateList Ex: QTY:20100613|QZB:20100102
try {
var arraySiteDateList=sysDateList.split("|");
var grid = document.getElementById(gridId);
var siteDate=0;
//Row1:Group Head Row2:Column Head, so i begin 2.
//Column ID: (Site=0) (Eff Type=15) (ETA Date=18)
for (i = 2; i < grid.rows.length; i++) {
if (grid.rows[i].cells.length <= 1) {
continue;
}
//Site(TemplateField:Label)
var site = grid.rows[i].cells[0].getElementsByTagName("span")[0].innerText;
//Eff Type(TemplateField:DropDownList)
var ddlEffType = grid.rows[i].cells[15].getElementsByTagName("select")[0];
var effType = ddlEffType.options[ddlEffType.selectedIndex].text
//ETA Date(TemplateField:TextBox)
var txtETA = grid.rows[i].cells[18].getElementsByTagName("input")[0];
var etaDate = txtETA.value;
for (j = 0; j < arraySiteDateList.length; j++)
{
siteDate = arraySiteDateList[j].split(":")[1];
}
if (etaDate < siteDate && effType.toLowerCase()=="eta date")
{
if (!confirm("The ETA Date is before Today, are you sure?")) {
txtETA.focus();
txtETA.select();
return false;
}
else
{
return true;
}
}
}
return true;
}
catch (err) {
alert(err.message);
return false;
}
}