/*
 * Use with dojo tabs only.  If multiple forms on on a page,
 * the dom id's must be different.
 */
function validateYeastSearchOld(p_sContainerId){
  var bValid = false;
  var bSelected = false;
  
  if(document.getElementById('atgsearch'+p_sContainerId) != null){
    if(document.getElementById('atgsearch'+p_sContainerId).checked){
      bValid = true;
	  bSelected = true;
	  if(document.getElementById('txtAtgSearch'+p_sContainerId).value == null){
	    bValid = false;
	  }
	
	  if(document.getElementById('txtAtgSearch'+p_sContainerId).value == ""){
	    bValid = false;
	  }
	
	  if(!bValid){
	    alert('Please enter a gene name.');	
	  }
    }
  }
  
  if(document.getElementById('linenamesearch'+p_sContainerId)!=null){
    if(document.getElementById('linenamesearch'+p_sContainerId).checked){
	  bValid = true;
	  bSelected = true;
	  if(document.getElementById('txtLineNameSearch'+p_sContainerId).value == null){
	    bValid = false;
	  }
	
	  if(document.getElementById('txtLineNameSearch'+p_sContainerId).value == ""){
	    bValid = false;
	  }
	
	  if(!bValid){
	    alert('Please enter a line name.');	
	  }
	}
  }
  
  if(document.getElementById('traysearch'+p_sContainerId) != null){
    if(document.getElementById('traysearch'+p_sContainerId).checked){
	  bValid = true;
	  bSelected = true;
	  if(document.getElementById('txtTrayIdOnly'+p_sContainerId).value == null){
	    bValid = false;
	  }
	
	  if(document.getElementById('txtTrayIdOnly'+p_sContainerId).value == ""){
	    bValid = false;
	  }
	
	  if(!bValid){
	    alert('Please enter a tray number.');	
	  }
	}
  }
  
  if(document.getElementById('catalogsearch'+p_sContainerId) != null){	 
    if(document.getElementById('catalogsearch'+p_sContainerId).checked){	 
      //Add validation to catalog later...
      bValid = true;
	  bSelected = true;
	}
  }
  
  if(document.getElementById('packetsearch'+p_sContainerId) != null){	  
    if(document.getElementById('packetsearch'+p_sContainerId).checked){	  
      bValid = true;
	  bSelected = true;
	  if(document.getElementById('packetNumber'+p_sContainerId).value == null){
	    bValid = false;
	  }
	
	  if(document.getElementById('packetNumber'+p_sContainerId).value == ""){
	    bValid = false;
	  }
	
	  if(!bValid){
	    alert('Please enter a packet number.');	
	  }
	}
  }
  
  if(document.getElementById('runsearch'+p_sContainerId) != null){
    if(document.getElementById('runsearch'+p_sContainerId).checked){
	  bValid = true;
	  bSelected = true;
	  if(document.getElementById('txtRunIdOnly'+p_sContainerId).value == null){
	    bValid = false;
	  }
	
	  if(document.getElementById('txtRunIdOnly'+p_sContainerId).value == ""){
	    bValid = false;
	  }
	
	  if(!bValid){
	    alert('Please enter a run number.');	
	  }
	}
  }
  
  if(document.getElementById('ordersearch'+p_sContainerId) != null){
    if(document.getElementById('ordersearch'+p_sContainerId).checked){
	  bValid = true;
	  bSelected = true;
	  if(document.getElementById('txtOrderIdOnly'+p_sContainerId).value == null){
	    bValid = false;
	  }
	
	  if(document.getElementById('txtOrderIdOnly'+p_sContainerId).value == ""){
	    bValid = false;
	  }
	
	  if(!bValid){
	    alert('Please enter a order number.');	
	  }  
    }
  }
  
  if(bValid){
    document.getElementById('frmBasicSearch'+p_sContainerId).submit();
  }else{
	if(!bSelected){
	  alert('Please select a radio button and enter a search term.');	
	}
  }
}

/*
 * Validation for a single form. (No tabs)
 */
function validateSearch(){
  var bValid = false;
  var bSelected = false;
  
  if(document.getElementById('atgsearch') != null){
    if(document.getElementById('atgsearch').checked){
      bValid = true;
	  bSelected = true;
	  if(document.getElementById('txtAtgSearch').value == null){
	    bValid = false;
	  }
	
	  if(document.getElementById('txtAtgSearch').value == ""){
	    bValid = false;
	  }
	
	  if(!bValid){
	    alert('Please enter a gene name.');	
	  }
    }
  }
  
  if(document.getElementById('linenamesearch')!=null){
    if(document.getElementById('linenamesearch').checked){
	  bValid = true;
	  bSelected = true;
	  if(document.getElementById('txtLineNameSearch').value == null){
	    bValid = false;
	  }
	
	  if(document.getElementById('txtLineNameSearch').value == ""){
	    bValid = false;
	  }
	
	  if(!bValid){
	    alert('Please enter a line name.');	
	  }
	}
  }
  
  if(document.getElementById('traysearch') != null){
    if(document.getElementById('traysearch').checked){
	  bValid = true;
	  bSelected = true;
	  if(document.getElementById('txtTrayIdOnly').value == null){
	    bValid = false;
	  }
	
	  if(document.getElementById('txtTrayIdOnly').value == ""){
	    bValid = false;
	  }
	
	  if(!bValid){
	    alert('Please enter a tray number.');	
	  }
	}
  }
  
  if(document.getElementById('catalogsearch') != null){	 
    if(document.getElementById('catalogsearch').checked){	 
      //Add validation to catalog later...
      bValid = true;
	  bSelected = true;
	}
  }
  
  if(document.getElementById('packetsearch') != null){	  
    if(document.getElementById('packetsearch').checked){	  
      bValid = true;
	  bSelected = true;
	  if(document.getElementById('packetNumber').value == null){
	    bValid = false;
	  }
	
	  if(document.getElementById('packetNumber').value == ""){
	    bValid = false;
	  }
	
	  if(!bValid){
	    alert('Please enter a packet number.');	
	  }
	}
  }
  
  if(document.getElementById('runsearch') != null){
    if(document.getElementById('runsearch').checked){
	  bValid = true;
	  bSelected = true;
	  if(document.getElementById('txtRunIdOnly').value == null){
	    bValid = false;
	  }
	
	  if(document.getElementById('txtRunIdOnly').value == ""){
	    bValid = false;
	  }
	
	  if(!bValid){
	    alert('Please enter a run number.');	
	  }
	}
  }
  
  if(document.getElementById('ordersearch') != null){
    if(document.getElementById('ordersearch').checked){
	  bValid = true;
	  bSelected = true;
	  if(document.getElementById('txtOrderIdOnly').value == null){
	    bValid = false;
	  }
	
	  if(document.getElementById('txtOrderIdOnly').value == ""){
	    bValid = false;
	  }
	
	  if(!bValid){
	    alert('Please enter a order number.');	
	  }  
    }
  }
  
  if(bValid){
    document.getElementById('frmBasicSearch').submit();
  }else{
	if(!bSelected){
	  alert('Please select a radio button and enter a search term.');	
	}
  }
}