//Check whether key press in Enter key or not.
function checkEnterKey()
{
	var key=document.layers?e.which:document.all?event.keyCode:e.keyCode;
	if (key == 13)
	{
		//Prevent Browser submit twice.
		event.returnValue=false;
		event.cancelBubble = true;
		return true;
	}
	return false;
}

// common submit function
function commonSubmitForm(formName, actionPath, actionValue)
{
	formName.action = actionPath;
	formName.actionValue.value = actionValue;
	formName.submit();
}

function checkAll(form, checkParent)
{
   var count = 0;
   for (var i=0;i<form.elements.length;i++)
   {
      var e = form.elements[i];
      if ((e.type == 'checkbox') && (e.name != checkParent.name)) {
        e.checked = checkParent.checked;
        count++;
      }
   }

   return count;
}

function updateCheckAll(form, checkParent, check) {
	var unchecked = false;

	for (var i=0;i<form.elements.length;i++)
	{
    	var e = form.elements[i];

		if ((e.type == 'checkbox') && (e.name != checkParent.name)){
			if (!e.checked) {
				unchecked = true;
			}
		}
	}

	if (unchecked)
		checkParent.checked = false;
	else
		checkParent.checked = true;
}