/*
Copyright (c) 2005-2006 TeamF1, Inc.
All rights reserved.
*/

function deleteAllow (tableId, errMsg)
    {
    if (!tableId) return false;
    var objArr = document.getElementById(tableId).getElementsByTagName("INPUT");
    if (!objArr.length  || objArr[0].disabled) return false;
    /* allow if atleast one checkbox is checked */
    for (var i = 0; i < objArr.length; i++)
         if (objArr[i].type == 'checkbox' && objArr[i].checked)
             return true;
    if (errMsg)
        alert (errMsg); 
    return false;
    }
function deleteAllow1 (tableId, errMsg)
    {
    if (!tableId) return false;
    var objArr = document.getElementById(tableId).getElementsByTagName("INPUT");
    if (!objArr.length) return false;
    /* allow if atleast one checkbox is checked */
    for (var i = 0; i < objArr.length; i++)
         if (objArr[i].type == 'checkbox' && objArr[i].checked  && !objArr[i].disabled)
             return true;
    if (errMsg)
        alert (errMsg); 
    return false;
    }
function tableLevelOperationAllow (tableId, errMsg)
     {
     return (deleteAllow (tableId, errMsg));
     }
function secChkBoxSelectAll (sectionId, fldName)
	{
	if (!sectionId || !fldName) return;
	secObj = document.getElementById(sectionId);
	if (!secObj) return;
	objArr = secObj.getElementsByTagName("INPUT");
	if (!objArr) return;
    for (i=0; i < objArr.length; i++)
    	if (objArr[i].type == 'checkbox' && !objArr[i].disabled)
	 		objArr[i].checked = true;  
 	return;
	}
function secTxtFieldsCheck (secId, errMsg)
     {
    if (!secId) return false;
    var objArr = document.getElementById(secId).getElementsByTagName("INPUT");
    if (!objArr.length) return false;
    /* allow if atleast one checkbox is checked */
    for (var i = 0; i < objArr.length; i++)
         {
         if (objArr[i].type == 'text' && objArr[i].value.length == 0)
             {
             if (errMsg) alert(errMsg);
             objArr[i].focus ();
             return false;
             }
         }
    return true;
    }
