document.write("<scr" + "ipt src='/_ssi/js/_tablesNew.js' type='text/javascript'><\/scr" + "ipt>");

function addMe(elem, istype, tblName, dbID) {
	if (istype == 5) {
		var nID = dbID;
	}
	else {
		var nID = updateMe(elem, null, istype, tblName);
	}
	
	if (tblName) {
		var tblNameStr = tblName;
		var tbl = document.getElementById('tblData'+ tblName);
	}
	else {
		var tblNameStr = '';
		var tbl = document.getElementById('tblData');
	}

	if (istype == 1) {
		var strDesc1Val = "Food & Amount";
		var strDesc2Val = "Were you Hungry?";
		var strDesc3Val = "Comments";
		var strDesc4Val = "Meal Type";
	}
	else if (istype == 2) {
		var strDesc1Val = "Activity Type";
		var strDesc2Val = "Where/Who with?";
		var strDesc3Val = "Duration";
		var strDesc5Val = "Intensity";
	}
	else if (istype == 3) {
		strDesc1Val = "Goal";
		strDesc2Val = "Motivation";
		strDesc3Val = "Progress";
	}


	if (nID) {
	    var currentDate = new Date();

	    var dNow = currentDate.getDate();
	    var mNow = currentDate.getMonth() + 1;
	    var yNow = currentDate.getFullYear();

	    var strType = document.getElementById('inpType' + tblNameStr).value;

	    if (istype != 5) {
	        var strDateDD = document.getElementById('inpDateDD' + tblNameStr).value;
	        var strDateMM = document.getElementById('inpDateMM' + tblNameStr).value;
	        var strDateYY = document.getElementById('inpDateYY' + tblNameStr).value;

	        var strTimeHH = document.getElementById('inpTimeHH').value;
	        var strTimeMM = document.getElementById('inpTimeMM').value;

	        var strDesc1 = document.getElementById('inpDesc1').value;
	        var strDesc2 = document.getElementById('inpDesc2').value;

	        if (istype == 2) {
	            var strHR = document.getElementById('inpHR').value;
	            var strMN = document.getElementById('inpMN').value;
	            var strINT = document.getElementById('inpINT').value;
	        }
	        else {
	            var strDesc3 = document.getElementById('inpDesc3').value;
	        }

	        if (istype == 1) {
	            var strDesc4 = document.getElementById('inpDesc4').value;
	        }
	    }
	    else {
	        var strDateDD = dNow;
	        var strDateMM = mNow;
	        var strDateYY = yNow;

	        var strSteps = document.getElementById('inpSteps').value;
	    }

	    var tr = tbl.insertRow(1);
	    tr.id = nID;
	    tr.vAlign = 'top';
	    tr.style.backgroundColor = '#FFFFCC';

	    var td = tr.insertCell(-1);
	    td.className = 'inpDate';

	    var strDate = "<input type='hidden' id='inpType" + tblNameStr + nID + "' name='strType" + tblNameStr + nID + "' value='" + strType + "'/>";
	    strDate = strDate + "<div class='IsGroup'>";
	    strDate = strDate + "<label id='lblDateDD" + tblNameStr + nID + "' style='float: left'>";
	    //if (strDateDD < 10) {
	    //	strDate = strDate +"0";
	    //}
	    strDate = strDate + strDateDD;
	    strDate = strDate + "</label>";
	    strDate = strDate + "<select id='inpDateDD" + tblNameStr + nID + "' name='strDateDD" + tblNameStr + nID + "' style='float: left'>";
	    for (i = 1; i <= 31; i++) {
	        if (i < 10) {
	            var optVal = "0" + i;
	        }
	        else {
	            var optVal = '' + i;
	        }

	        strDate = strDate + "<option value='" + optVal + "'";
	        if (strDateDD == i) {
	            strDate = strDate + " selected='selected'";
	        }
	        strDate = strDate + ">" + optVal + "</option>";
	    }

	    strDate = strDate + "</select>";
	    strDate = strDate + "<label style='float: left'>&nbsp;/&nbsp;</label>";

	    strDate = strDate + "<label id='lblDateMM" + tblNameStr + nID + "' style='float: left'>";
	    //if (strDateMM < 10) {
	    //	strDate = strDate +"0";
	    //}
	    strDate = strDate + strDateMM;
	    strDate = strDate + "</label>";
	    strDate = strDate + "<select id='inpDateMM" + tblNameStr + nID + "' name='strDateMM" + tblNameStr + nID + "' style='float: left; margin-left: 2px'>";

	    for (i = 1; i <= 12; i++) {
	        if (i < 10) {
	            var optVal = "0" + i;
	        }
	        else {
	            var optVal = '' + i;
	        }

	        strDate = strDate + "<option value='" + optVal + "'";
	        if (strDateMM == i) {
	            strDate = strDate + " selected='selected'";
	        }
	        strDate = strDate + ">" + optVal + "</option>";
	    }

	    strDate = strDate + "</select>";
	    strDate = strDate + "<label style='float: left' >&nbsp;/&nbsp;</label>";

	    strDate = strDate + "<label id='lblDateYY" + tblNameStr + nID + "' style='float: left'>" + strDateYY + "</label>";
	    strDate = strDate + "<select id='inpDateYY" + tblNameStr + nID + "' name='strDateYY" + tblNameStr + nID + "' style='float: left; margin-left: 2px'>";

	    for (i = 2009; i <= yNow + 5; i++) {
	        var optVal = '' + i;

	        strDate = strDate + "<option value='" + optVal + "'";
	        if (strDateYY == i) {
	            strDate = strDate + " selected='selected'";
	        }
	        strDate = strDate + ">" + optVal.substr(2, 2) + "</option>";
	    }

	    strDate = strDate + "</select>";
	    strDate = strDate + "</div>";

	    td.innerHTML = strDate;

	    if (istype != 5) {
	        var td = tr.insertCell(-1);
	        td.className = 'inpTime';

	        var strTime = "<div class='IsGroup'>";
	        strTime = strTime + "<label id='lblTimeHH" + nID + "'>";
	        if (strTimeHH < 10) {
	            strTime = strTime + "0";
	        }
	        strTime = strTime + strTimeHH;
	        strTime = strTime + "</label>";
	        strTime = strTime + "<select id='inpTimeHH" + nID + "' name='strTimeHH" + nID + "' style='float: left'>";
	        for (i = 0; i <= 23; i++) {
	            if (i < 10) {
	                var optVal = "0" + i;
	            }
	            else {
	                var optVal = '' + i;
	            }

	            strTime = strTime + "<option value='" + optVal + "'";
	            if (strTimeHH == i) {
	                strTime = strTime + " selected='selected'";
	            }
	            strTime = strTime + ">" + optVal + "</option>";
	        }
	        strTime = strTime + "</select>";

	        strTime = strTime + "<label style='font-size: 11px'>:</label>";

	        strTime = strTime + "<label id='lblTimeMM" + nID + "'>";
	        //if (strTimeMM < 10) {
	        //	strTime = strTime +"0";
	        //}
	        strTime = strTime + strTimeMM;
	        strTime = strTime + "</label>";
	        strTime = strTime + "<select id='inpTimeMM" + nID + "' name='strTimeMM" + nID + "' style='float: left; margin-left: 2px'>";

	        for (i = 0; i <= 59; i++) {
	            if (i < 10) {
	                var optVal = "0" + i;
	            }
	            else {
	                var optVal = '' + i;
	            }

	            strTime = strTime + "<option value='" + optVal + "'";
	            if (strTimeMM == i) {
	                strTime = strTime + " selected='selected'";
	            }
	            strTime = strTime + ">" + optVal + "</option>";
	        }
	        strTime = strTime + "</select>";
	        strTime = strTime + "</div>";

	        td.innerHTML = strTime;
	    }

	    var td = tr.insertCell(-1);
	    td.style.paddingTop = '0px';
	    td.style.paddingBottom = '5px';

	    var strDetails = "<table cellpadding='0' cellspacing='0'>";
	    if (istype != 5) {
	        if (istype == 1) {
	            strDetails = strDetails + "<tr style='background: none'>";
	            strDetails = strDetails + "<td style='font-weight: bold; padding-left: 0px'>" + strDesc4Val + "</td>"
	            strDetails = strDetails + "<td>"
	            strDetails = strDetails + "<label id='lblDesc4" + nID + "'>" + strDesc4 + "</label>";

	            strDetails = strDetails + "<select id='inpDesc4" + nID + "' name='strDesc4" + nID + "' title='" + strDesc4Val + "' alt='" + strDesc4Val + "' accesskey='' tabindex='1'>";
	            strDetails = strDetails + "<option value='Breakfast'>Breakfast</option>";
	            strDetails = strDetails + "<option value='Mid morning snack'>Mid morning snack</option>";
	            strDetails = strDetails + "<option value='Lunch'>Lunch</option>";
	            strDetails = strDetails + "<option value='Mid afternoon snack'>Mid afternoon snack</option>";
	            strDetails = strDetails + "<option value='Dinner'>Dinner</option>";
	            strDetails = strDetails + "<option value='Evening snack'>Evening snack</option>";
	            strDetails = strDetails + "<option value='Other snack'>Other snack</option>";
	            strDetails = strDetails + "</select>";

	            strDetails = strDetails + "</td>";
	            strDetails = strDetails + "</tr>";
	        }
	        strDetails = strDetails + "<tr style='background: none'>";
	        strDetails = strDetails + "<td style='width: 125px; font-weight: bold; padding-left: 0px'>" + strDesc1Val + "</td>";
	        strDetails = strDetails + "<td>";
	        strDetails = strDetails + "<label id='lblDesc1" + nID + "'>" + strDesc1 + "</label>";
	        strDetails = strDetails + "<input type='text' id='inpDesc1" + nID + "' name='strDesc1" + nID + "' class='inpDesc' value='" + strDesc1.replace("'", "\'") + "' title='" + strDesc1Val + "' alt='" + strDesc1Val + "' accesskey='' tabindex='1' onfocus='this.select()'/>";
	        strDetails = strDetails + "</td>";
	        strDetails = strDetails + "</tr>";
	        strDetails = strDetails + "<tr style='background: none'>";
	        strDetails = strDetails + "<td style='font-weight: bold; padding-left: 0px'>" + strDesc2Val + "</td>"
	        strDetails = strDetails + "<td>";
	        strDetails = strDetails + "<label id='lblDesc2" + nID + "'>" + strDesc2 + "</label>";
	        strDetails = strDetails + "<input type='text' id='inpDesc2" + nID + "' name='strDesc2" + nID + "' class='inpDesc' value='" + strDesc2.replace("'", "\'") + "' title='" + strDesc2Val + "' alt='" + strDesc2Val + "' accesskey='' tabindex='1' onfocus='this.select()'/>";
	        strDetails = strDetails + "</td>";
	        strDetails = strDetails + "</tr>";
	        strDetails = strDetails + "<tr style='background: none'>";
	        strDetails = strDetails + "<td style='font-weight: bold; padding-left: 0px'>" + strDesc3Val + "</td>"

	        if (istype == 2) {
	            var strHR = parseInt(strHR)
	            var strMN = parseInt(strMN)

	            var strDuration = '';

	            if (strHR > 0) {
	                strDuration = strHR + "hrs"
	            }

	            if (strMN > 0) {
	                if (strHR > 0) {
	                    strDuration = strDuration + ", "
	                }

	                strDuration = strDuration + "" + strMN + "mins";
	            }

	            strDetails = strDetails + "<td>";
	            strDetails = strDetails + "<label id='lblHR" + nID + "'>" + strHR + "</label><label>hrs, </label><label id='lblMN" + nID + "'>" + strMN + "</label><label>mins</label>";

	            strDetails = strDetails + "<select id='inpHR" + nID + "' name='strHR" + nID + "' style='float: left; margin-right: 5px'>";
	            for (i = 0; i <= 23; i++) {
	                strDetails = strDetails + "<option value='" + i + "'";
	                if (i == strHR) {
	                    strDetails = strDetails + " selected='selected'";
	                }
	                strDetails = strDetails + ">" + i + " hrs</option>";
	            }
	            strDetails = strDetails + "</select>";

	            strDetails = strDetails + "<select id='inpMN" + nID + "' name='strHR" + nID + "' style='float: left'>";
	            for (i = 0; i <= 59; i++) {
	                strDetails = strDetails + "<option value='" + i + "'";
	                if (i == strMN) {
	                    strDetails = strDetails + " selected='selected'";
	                }
	                strDetails = strDetails + ">" + i + " mins</option>";
	            }
	            strDetails = strDetails + "</select>";
	            strDetails = strDetails + "</td>";
	            strDetails = strDetails + "</tr>";
	            strDetails = strDetails + "<tr style='background: none'>";
	            strDetails = strDetails + "<td style='font-weight: bold; padding-left: 0px'>" + strDesc5Val + "</td>"
	            strDetails = strDetails + "<td><label id='lblINT'" + nID + "'>";
	            strDetails = strDetails + strINT;
	            strDetails = strDetails + "</label>"
	            strDetails = strDetails + "<select id='inpINT" + nID + "' name='strINT" + nID + "' style='float: left; margin-right: 5px'>";

	            if (strINT == "Moderate") {
	                strDetails = strDetails + "<option value='Moderate' selected='selected'>Moderate</option>"
	                strDetails = strDetails + "<option value='Vigorous'>Vigorous</option>"
	            } else {
	                strDetails = strDetails + "<option value='Moderate'>Moderate</option>"
	                strDetails = strDetails + "<option value='Vigorous' selected='selected'>Vigorous</option>"
	            }

	            strDetails = strDetails + "</select>";
	            strDetails = strDetails + "</td></tr>";
	        }
	        else {
	            strDetails = strDetails + "<td>"
	            strDetails = strDetails + "<label id='lblDesc3" + nID + "'>" + strDesc3 + "</label>";
	            strDetails = strDetails + "<input type='text' id='inpDesc3" + nID + "' name='strDesc3" + nID + "' class='inpDesc' value='" + strDesc3.replace("'", "\'") + "' title='" + strDesc3Val + "' alt='" + strDesc3Val + "' accesskey='' tabindex='1' onfocus='this.select()'/>";
	            strDetails = strDetails + "</td>";
	        }
	        strDetails = strDetails + "</tr>";
	    }
	    else {
	        strDetails = strDetails + "<tr style='background: none'>";
	        strDetails = strDetails + "<td>"
	        strDetails = strDetails + "<label id='lblSteps" + nID + "'>" + strSteps + "</label>";
	        strDetails = strDetails + "<input type='text' id='inpDesc3" + nID + "' name='strSteps" + nID + "' class='inpDesc' style='width: 35px' value='" + strSteps.replace("'", "\'") + "' title='Number of Steps' alt='Number of Steps' accesskey='' tabindex='1' onfocus='this.select()'/>";
	        strDetails = strDetails + "</td>";
	        strDetails = strDetails + "</tr>";
	    }
	    strDetails = strDetails + "</table>";

	    td.innerHTML = strDetails;

	    var td = tr.insertCell(-1);
	    td.className = 'button';
	    if (istype != 5) {
	        td.innerHTML = "<a href='javascript:void(0)' title='Edit' onclick='editMe(this, " + nID + ")' class='editMe'>Edit</a><a href='javascript:void(0)' title='Save' onclick='updateMe(this, " + nID + ", " + istype + ")' class='saveMe'>Save</a><a href='javascript:void(0)' title='Delete' onclick='deleteMe(this, " + nID + ", " + istype + ")' class='deleteMe'>Delete</a><a href='javascript:void(0)' title='Cancel' onclick='editMe(this, " + nID + ", 1)' class='cancelMe'>Cancel</a>";
	    }
	    else {
	        td.innerHTML = "<a href='javascript:void(0)' title='Edit' onclick=\"editMe(this, " + nID + ", 2, 'Steps')\" class='editMe'>Edit</a><a href='javascript:void(0)' title='Save' onclick=\"updateMe(this, " + nID + ", 5, 'Steps')\" class='saveMe'>Save</a><a href='javascript:void(0)' title='Delete' onclick=\"deleteMe(this, " + nID + ", 5, 'Steps')\" class='deleteMe'>Delete</a><a href='javascript:void(0)' title='Cancel' onclick=\"editMe(this, " + nID + ", 1, 'Steps')\" class='cancelMe'>Cancel</a>";
	    }

	    if (istype != 5) {
	        addNew(elem, 1, null, tblName);
	    }

	    reOrder(tblName);

	    if (tbl.rows.length > 2) {
	        if (document.getElementById('pgMSG')) document.getElementById('pgMSG').style.display = "block";
	        if (document.getElementById('pgNoMSG')) document.getElementById('pgNoMSG').style.display = "none";
	    }

	    if (istype != 5) {
	        if (document.getElementById('inpDesc1')) document.getElementById('inpDesc1').value = '';
	        if (document.getElementById('inpDesc2')) document.getElementById('inpDesc2').value = '';
	        if (document.getElementById('inpDesc3')) document.getElementById('inpDesc3').value = '';

	        if (document.getElementById('inpHR')) document.getElementById('inpHR').selectedIndex = 0;
	        if (document.getElementById('inpMN')) document.getElementById('inpMN').selectedIndex = 0;

	        if (istype == 1) {
	            if (document.getElementById('inpDesc4')) document.getElementById('inpDesc4').selectedIndex = 0;
	            if (document.getElementById('inpDesc4' + nID)) {
	                for (i = 0; i < document.getElementById('inpDesc4' + nID).options.length; i++) {
	                    if (document.getElementById('inpDesc4' + nID).options[i].value.toLowerCase() == strDesc4.toLowerCase()) {
	                        document.getElementById('inpDesc4' + nID).options[i].selected = true;
	                    }
	                }
	            }
	        }
	    }

	    tr.style.backgroundColor = '#FFFFCC';
	    window.setTimeout(function() {
	        tr.style.backgroundColor = '';
	    }, 600);
	    return true;
	} else {
	    return false;
	}
}

function updateMe(elem, rID, istype, tblName) {
	if (tblName) {
		var tblNameStr = tblName;
		var tbl = document.getElementById('tblData'+ tblName);
	}
	else {
		var tblNameStr = '';
		var tbl = document.getElementById('tblData');
	}
	
	if (istype == 5) {
		var sURL = "/_ssi/ajax/_steps.asp";
	}
	else {
		var sURL = "/_ssi/ajax/_updateD.asp";
	}
	
	if (rID == null) {
		var strType = document.getElementById('inpType'+ tblNameStr);
		
		var strDateDD = document.getElementById('inpDateDD'+ tblNameStr);
		var strDateMM = document.getElementById('inpDateMM'+ tblNameStr);
		var strDateYY = document.getElementById('inpDateYY'+ tblNameStr);
		
		if (istype != 5) {
			var strTimeHH = document.getElementById('inpTimeHH');
			var strTimeMM = document.getElementById('inpTimeMM');

			var strDesc1 = document.getElementById('inpDesc1');
			var strDesc2 = document.getElementById('inpDesc2');
			
			if (istype == 2) {
				var strHR = document.getElementById('inpHR');
				var strMN = document.getElementById('inpMN');
				var strINT = document.getElementById('inpINT');
			}
			else {
				var strDesc3 = document.getElementById('inpDesc3');
			}
			
			if (istype == 1) {
			    var strDesc4 = document.getElementById('inpDesc4');
			    var portionsStarchy = document.getElementById('portionsStarchy');
			    var portionsFruit = document.getElementById('portionsFruit');
			    //var portionsVeg = document.getElementById('portionsVeg');
			    var portionsDairy = document.getElementById('portionsDairy');
			    var portionsMeat = document.getElementById('portionsMeat');
			    var portionsFat = document.getElementById('portionsFat');
			    var portionsSugar = document.getElementById('portionsSugar');
			}
		}
		else {
			var strSteps = document.getElementById('inpSteps');
		}

		var sVars = "";
	}
	else {
		var strType = document.getElementById('inpType'+ tblNameStr + rID);
		
		var strDateDD = document.getElementById('inpDateDD'+ tblNameStr + rID);
		var strDateMM = document.getElementById('inpDateMM'+ tblNameStr + rID);
		var strDateYY = document.getElementById('inpDateYY'+ tblNameStr + rID);
		
		if (istype != 5) {
			var strTimeHH = document.getElementById('inpTimeHH'+ rID);
			var strTimeMM = document.getElementById('inpTimeMM'+ rID);

			var strDesc1 = document.getElementById('inpDesc1'+ rID);
			var strDesc2 = document.getElementById('inpDesc2'+ rID);
			
			if (istype == 2) {
				var strHR = document.getElementById('inpHR'+ rID);
				var strMN = document.getElementById('inpMN'+ rID);
				var strINT = document.getElementById('inpINT'+ rID);
			}
			else {
				var strDesc3 = document.getElementById('inpDesc3'+ rID);
			}
			
			if (istype == 1) {
			    var strDesc4 = document.getElementById('inpDesc4' + rID);
			}
		}
		else {
			var strSteps = document.getElementById('inpSteps'+ rID);
		}

		var sVars = "ID="+ rID +"&";
	}

	sVars = sVars +"strType="+ escape(strType.value);

	sVars = sVars +"&strDateDD="+ escape(strDateDD.value);
	sVars = sVars +"&strDateMM="+ escape(strDateMM.value);
	sVars = sVars +"&strDateYY="+ escape(strDateYY.value);
	
	if (istype != 5) {
		sVars = sVars +"&strTimeHH="+ escape(strTimeHH.value);
		sVars = sVars +"&strTimeMM="+ escape(strTimeMM.value);

		sVars = sVars +"&strDesc1="+ escape(strDesc1.value);
		sVars = sVars +"&strDesc2="+ escape(strDesc2.value);
		
		if (istype == 2) {
			sVars = sVars +"&strHR="+ escape(strHR.value);
			sVars = sVars +"&strMN="+ escape(strMN.value);
			sVars = sVars +"&strINT="+ escape(strINT.value);
		}
		else {
			sVars = sVars +"&strDesc3="+ escape(strDesc3.value);
		}
		
		if (istype == 1) {
		    sVars = sVars + "&strDesc4=" + escape(strDesc4.value);
		    if (portionsStarchy != null) {
		        sVars = sVars + "&portionsStarchy=" + escape(portionsStarchy.value);
		        sVars = sVars + "&portionsFruit=" + escape(portionsFruit.value);
		        //sVars = sVars + "&portionsVeg=" + escape(portionsVeg.value);
		        sVars = sVars + "&portionsDairy=" + escape(portionsDairy.value);
		        sVars = sVars + "&portionsMeat=" + escape(portionsMeat.value);
		        sVars = sVars + "&portionsFat=" + escape(portionsFat.value);
		        sVars = sVars + "&portionsSugar=" + escape(portionsSugar.value);
		    }
		}
	}
	else {
		sVars = sVars +"&steps="+ escape(strSteps.value);
	}
	
	if (elem != null) {
		var objTR = elem.parentNode.parentNode;

		var objINPs = objTR.getElementsByTagName('INPUT');
		var objSELs = objTR.getElementsByTagName('SELECT');
		var objTXTs = objTR.getElementsByTagName('TEXTAREA');

		for (i=0;i<objINPs.length;i++) {
			if (objINPs[i] && objINPs[i].alt) {
				objINPs[i].style.backgroundColor = '#fff';

				if (objINPs[i].value.length == 0) {
					objINPs[i].style.backgroundColor = '#e5e5e5';
					alert('Please enter "'+ objINPs[i].alt +'"');
					objINPs[i].focus();

					return false;
				}
			}
		}
	}

	var rVal = exeAjaxR(sURL, sVars, eFunc);
	
	if (elem != null && rVal.length == 0) {
		for (i=0;i<objINPs.length;i++) {
			if (document.getElementById(objINPs[i].id.replace('inp', 'lbl'))) {
				document.getElementById(objINPs[i].id.replace('inp','lbl')).innerHTML = document.getElementById(objINPs[i].id).value;
			}
		}
		
		for (i=0;i<objSELs.length;i++) {
			if (document.getElementById(objSELs[i].id.replace('inp', 'lbl')) && document.getElementById(objSELs[i].id)[document.getElementById(objSELs[i].id).selectedIndex].value.length > 0) {
				document.getElementById(objSELs[i].id.replace('inp','lbl')).innerHTML = document.getElementById(objSELs[i].id)[document.getElementById(objSELs[i].id).selectedIndex].value;
			}
		}

		for (i=0;i<objTXTs.length;i++) {
			if (document.getElementById(objTXTs[i].id.replace('inp', 'lbl'))) {
				if (document.getElementById(objTXTs[i].id).value.length > 0) {
					document.getElementById(objTXTs[i].id.replace('inp','lbl')).innerHTML = document.getElementById(objTXTs[i].id).value;
				}
				else {
					document.getElementById(objTXTs[i].id.replace('inp','lbl')).innerHTML = "None specified";
				}
			}
		}

		editMe(elem, rID, 1, tblName);
		
		objTR.style.backgroundColor = '#FFFFCC';
		window.setTimeout(function() {
			objTR.style.backgroundColor = '';
		},600);
	}
	else {
		if (rVal.indexOf('NEW:') == 0) {
			if (tblName == 'Steps') {
				objTR.style.backgroundColor = '';
				window.setTimeout(function() {
					objTR.style.backgroundColor = '';
				},600);
			}
			
			return rVal.replace('NEW:','');
		}
		else {
			if (rVal.indexOf('ERR:') == 0) {
				alert(rVal.replace('ERR:',''));
				return false;
			}
			else {
				alert('An unknown error occured. Please contact the website administrator');
			}
		}
	}
}
