function validateForm()
{
  trimFields();
  var grabLen = obj.lstChosen.length - 1;
	
  if(grabLen < 0 && obj.txtOtherOrg.value == ""){
    alert("Please select a District or enter Organization(s).");
    obj.lstAll.focus();
    return false;
  }
  else {
    var chs = document.getElementById('lstChosen');
    var holdOrg = obj.txtOtherOrg.value;
    
    // alert('Number of Chosen Items: ' + obj.lstChosen.length);
    
    if(obj.lstChosen.length > 0 && obj.txtOtherOrg.value == "")
    {
        obj.txtOtherOrg.value = ''; 
        
        for (var i = 0; i<obj.lstChosen.length; i++) {
            if(i == 0)
                obj.txtOtherOrg.value = chs.options[i].text;
            else                    
                obj.txtOtherOrg.value = obj.txtOtherOrg.value + ', ' + chs.options[i].text;
        }
        
        if(holdOrg.length > 0)
            obj.txtOtherOrg.value = obj.txtOtherOrg.value + ', ' + holdOrg;
    }
  }
  
  if(obj.txtFirstName.value == "")  
  {
    alert("Please enter your First Name.");
    obj.txtFirstName.focus();
    return false;    
  }
  if(obj.txtLastName.value == "")  
  {
    alert("Please enter your Last Name.");
    obj.txtLastName.focus();
    return false;    
  } 
  if(obj.txtJobTitle.value == "")  
  {
    alert("Please enter the Job Title.");
    obj.txtJobTitle.focus();
    return false;    
  }
  if(obj.txtAddress.value == "")  
  {
    alert("Please enter your Address.");
    obj.txtAddress.focus();
    return false;    
  }
  if(obj.txtCity.value == "")  
  {
    alert("Please enter your City.");
    obj.txtCity.focus();
    return false;    
  }
  if(obj.txtZip.value == "")  
  {
    alert("Please enter your Zip Code.");
    obj.txtZip.focus();
    return false;    
  }
  if(!checkZip(obj.txtZip.value))
  {
    alert("Your Zip Code needs to be either 5 or 9 numbers.");
    obj.txtZip.focus();
    return false;    
  }      
  
  if(obj.txtPhone.value == "")
  {
    alert("Please enter your Phone Number.");
    obj.txtPhone.focus();
    return false;
  }
  if(obj.txtEmail.value == "")
  {
    alert("Please enter your Email Address.");
    obj.txtEmail.focus();
    return false;
  }
}


function Sel()
{
    var elSel = document.getElementById('lstAll');
    var elDest = document.getElementById('lstChosen');
    
	var grabInd = obj.lstAll.selectedIndex;
	var grabLen = obj.lstChosen.length;
	
	if(grabInd == -1){
		alert('Please select a District');
		obj.lstAll.focus();
	}
	else 
	{
	    if(grabLen == 12)
	    {
	        alert('Sorry, you can only select up to 12 districts!');
	    }
	    else
	    {	
            var grabCrt = elSel.options[grabInd].text;
		    var foundit = 0;
    		
    //  		alert('index: ' + grabInd + ', criteria: ' + grabCrt + ', criteria value: ' + grabVal);		

		    if(grabLen < 0) {
		        elDest.options[grabLen] = new Option(grabCrt,grabCrt);
		        txtDIndex.value = grabInd;
		    }
		    else {
		        for(var i=0; i<grabLen; i++)
		        {
		            if(grabCrt == elDest.options[i].text)
		                foundit = 1;
		        }
    	
			    if(foundit == 0)
		            elDest.options[grabLen] = new Option(grabCrt,grabCrt);
		        else
		            alert('That District has already been added');
		    }
	    }
	 }
}

function DSel() 
{
	var grabInd = 0;
	
    var elSel = document.getElementById('lstChosen');
    var i;
    for (i = elSel.length - 1; i>=0; i--) {
        if (elSel.options[i].selected) {
            elSel.remove(i);
            grabInd = 1;
        }
    }

	if(grabInd == 0){
		alert('Please select a District to DeSelect');
		elSel.focus();
	}
}


