function setInputValue(id) {
	var idInput = id.substr(13);
	var oSrcCtl = document.getElementById(id);
	var sName = oSrcCtl.name;
	var sProductID = sName.substr(13);

	var oDestCtl = document.getElementById('txtQuantity' + sProductID);
	if (oSrcCtl.checked) {
		if(oDestCtl.value == '') {
			oDestCtl.value = '0';
		}
	}
	else if (!oSrcCtl.checked) {
		oDestCtl.value = '';
	}

	var disId = 'txtQuantity' + idInput;
	disableInputValues(disId);
};

function toStr(sValue1, sValue2)
{
 var a = 0;

 if (sValue1 == null || sValue2 == null)
 {
  return (false);
 }

 a = sValue1.indexOf(sValue2);
 if (a == -1)
 {
  return 0;
 }else{
  return a + 1;}
}


function setAllChecked()
{
 var sCheckBoxName = 'myOnVBContract';
 var inputs = document.getElementsByTagName('input');
  for (var i = 0; i < inputs.length; i++) {
    if (inputs[i].type == 'checkbox'){
      if (toStr(inputs[i].id, sCheckBoxName) > 0)
      {
	 inputs[i].click();
      }
    }
  }
}
function setAllChecked2()
{
 var sCheckBoxName = 'myOnLMKContract';
 var inputs = document.getElementsByTagName('input');
  for (var i = 0; i < inputs.length; i++) {
    if (inputs[i].type == 'checkbox'){
      if (toStr(inputs[i].id, sCheckBoxName) > 0)
      {
	 inputs[i].click();
      }
    }
  }
}


function disableInputValues(id) {
	
	//alert("disableInputValue ID: " + id);
		 

	var oSrcCtl = document.getElementById(id);

	
	var sName = oSrcCtl.name;
	var sProductID = sName.substr(11);

	var oDestCtl = document.getElementById('chkAddProduct' + sProductID);
	if (oSrcCtl.value != '') {
		oDestCtl.checked = true;
	}
	else {
		oDestCtl.checked = false;
	}

	var l,oCtl,oCol,sCtlName;
	var sChkName = 'chkAddProduct';		
	var sChkSelfName = sChkName + sProductID;

	oCol = document.getElementsByTagName('INPUT');

	for (l=0 ; l<oCol.length; l++)
	{
		oCtl = oCol[l];
		if(oCtl) {
			sCtlName = oCtl.name;

			if (oCtl.name != sName && sCtlName.substring(0, 10) == sName.substring(0, 10)) 
				oCtl.disabled = oDestCtl.checked;

			if (oCtl.type == 'checkbox' && oCtl.name != sChkSelfName && sCtlName.substring(0, 12) == sChkName.substring(0, 12)) 
				oCtl.disabled = oDestCtl.checked;
		}
	}


};


