
function sortBySelectedField(sortBy, currentOrder) {
      var sortOrder = "ASC";
      if(currentOrder==sortOrder){
         sortOrder = "DESC";
      }
      document.sortResultForm.sortOrder.value = sortOrder;
      document.sortResultForm.sortBy.value = sortBy;
      document.sortResultForm.sortButton.click();
}

function gotoRequestedInputPage(textField) {
   isNumber(textField);
   var pgNbr = textField.value;
   gotoPage(pgNbr);
}

function gotoPage(pgNumber) {
    if(pgNumber!="") { 
		$('pageRequested').value=pgNumber;
		$('goPageButton').click();
	} else {
		return false;
	}
}

function isNumber(field) {
	var re = /^[0-9]*$/;
	if (!re.test(field.value)) {
		alert('Please enter numbers ');
		field.value = field.value.replace (/[^0-9]/g,"");
	}
}

function getSelectedRadioValue(buttonGroup) {
   // returns the array number of the selected radio button or -1 if no button is selected
   if (buttonGroup[0]) { // if the button group is an array (one button is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            return buttonGroup[i].value
         }
      }
   } else {
      if (buttonGroup.checked) { return buttonGroup.value; } // if the one button is checked, return zero
   }
   // if we get to this point, no radio button is selected
   return "";
}

function getSelectedFiscalYear(){
   var slct = $("searchCriteria.fiscalYear");
   var fYear = 0;
   if(slct!=null){
     var indx = slct.selectedIndex;
     if(indx == null) {
     	fYear = slct.value;
 	 } 
 	 else {
     	fYear = slct.options[indx].text;
     }
   }
   return fYear;
}

function getSelectedOrgType() {
	var orgId = getSelectedRadioValue(document.getElementsByName('searchCriteria.organizationType'));
	return orgId;
}

function getSelectedEntityId() {
   var slct = $("searchCriteria.entityId");
   var entity = 0;
   if(slct!=null){
     var indx = slct.selectedIndex;
     if(indx !=null) {     
     	entity = slct.options[indx].value;
     }
   }
     return entity;
}
function submitEntryPoint(ePnt){
    $("selectedEntryPoint").value=ePnt;
    $("entryPointBtn").click();
}
