function search_ordenList(listName){
	newDestList = new Array( document.getElementById(listName).options.length );
	
	var len = 0;
	for( len = 0; len < document.getElementById(listName).options.length; len++ ) 
	  {
		if ( document.getElementById(listName).options[ len ] != null )
		{
		  newDestList[ len ] = new Option( document.getElementById(listName).options[ len ].text, document.getElementById(listName).options[ len ].value, document.getElementById(listName).options[ len ].defaultSelected, document.getElementById(listName).options[ len ].selected );
		}
	  }
	
	newDestList.sort( compareOptionText );
	
	// Populate the destination with the items from the new array
	  for ( var j = 0; j < newDestList.length; j++ ) 
	  {
		if ( newDestList[ j ] != null )
		{
		  document.getElementById(listName).options[ j ] = newDestList[ j ];
		}
	  }
}//end orden

function search_addOption(thisField, listName, txt, val) {
	var objOption = new Option(txt, val);
	document.getElementById(listName).options.add(objOption);
	document.getElementById(thisField).value = '';
	document.getElementById(thisField).focus();
	search_ordenList(listName);
}

function search_submitForm(formId, listName) {
	  for( var i = 0; i < document.getElementById(listName).options.length; i++ ) 
	  	{ 
			document.getElementById(listName).options[i].selected = true;
		}
		document.getElementById(formId).submit();
	}