<!--
function MM_preloadImages() {
    if (document.images) {
        var imgFiles = MM_preloadImages.arguments;
        if (document.preloadArray == null) {
            document.preloadArray = new Array();
        }
        var i = document.preloadArray.length;
        with (document) {
            for (var j = 0; j < imgFiles.length; j++) {
                if (imgFiles[j].charAt(0) != "#") {
                    document.preloadArray[i] = new Image();
                    document.preloadArray[i++].src = imgFiles[j];
                }
            }
        }
    }
}


<!-- Begin
var bgcolor="#FFFFF0"; // make any color you want
var url = "orquideas@cuba-orchids.com"; //your email address here
var hdg1 = '<div align="center"><center><TABLE Border=0 CELLPADDING="2"><TR>';
var hdg2 = '</TR></TABLE></div>';
var hdg3 = '<TD ALIGN="center" >';
var hdg4 = '<A ID="ArialBlack" onmouseover="window.status=\' '+
'Click to get an email form\'; return true" onmouseout="window.status=document.title" HREF="';
	  
function  emailTo(){
	output = hdg1;
	output += hdg3 + hdg4 + "mailto:" + url + '">' + "Contact</A></TD>";
	output += hdg2;
	return output;
}
//-->

<!-- Begin
// <script type="text/javascript">
// This Javascript is granted to the public domain.

// This is the javascript array holding the function list
// The PrintJavascriptArray ASP function can be used to print this array.

var functionlist = Array("Arundina graminifolia",
"Encyclia bipapularis",
"Encyclia bocourtii",
"Encyclia brevifolia",
"Encyclia cajalbanensis",
"Encyclia fucata",
"Encyclia moebusii",
"Encyclia phoenicea",
"Encyclia plicata",
"Encyclia rosariensis",
"Encyclia triangulifera",
"Epidendrum radicans",
"Lockhartia acinaciformis",
"Oeceoclades maculata",
"Pleurothallis tribuloides",
"Prostechea boothiana",
"Pseudoencyclia (Genus)",
"Pseudoencyclia boothiana",
"Tolumnia (Genus)",
"Tolumnia lemoniana",
"Tolumnia variegata");


var addresslist = Array("Arundina/Arundina_graminifolia",
"Encyclia/Encyclia_bipapularis",
"Encyclia/Encyclia_bocourtii",
"Encyclia/Encyclia_brevifolia",
"Encyclia/Encyclia_cajalbanensis",
"Encyclia/Encyclia_fucata",
"Encyclia/Encyclia_moebusii",
"Encyclia/Encyclia_phoenicea",
"Encyclia/Encyclia_plicata",
"Encyclia/Encyclia_rosariensis",
"Encyclia/Encyclia_triangulifera",
"Epidendrum/Epidendrum_radicans",
"Lockhartia/Lockhartia_acinaciformis",
"Oeceoclades/Oeceoclades_maculata",
"Pleurothallis/Pleurothallis_tribuloides",
"Pseudoencyclia/Pseudoencyclia_boothiana",
"Pseudoencyclia/index",
"Pseudoencyclia/Pseudoencyclia_boothiana",
"Tolumnia/index",
"Tolumnia/Tolumnia_lemoniana",
"Tolumnia/Tolumnia_variegata");



// This is the function that refreshes the list after a keypress.
// The maximum number to show can be limited to improve performance with
// huge lists (1000s of entries).
// The function clears the list, and then does a linear search through the
// globally defined array and adds the matches back to the list.

function handleKeyUp(maxNumToShow)
{
    var selectObj, textObj;	//, selectedFile;
    var i, searchPattern, numShown;
    var functionListLength;

    // Set references to the form elements
    selectObj = document.forms[0].functionselect;
    textObj = document.forms[0].functioninput;

    // Remember the function list length for loop speedup
    functionListLength = functionlist.length;

    // Set the search pattern depending
    if(document.forms[0].functionradio[0].checked == true)
    {
        searchPattern = "^"+textObj.value;
    }
    else
    {
        searchPattern = textObj.value;
    }

    // Create a regulare expression
    re = new RegExp(searchPattern,"gi");
    // Clear the options list
    selectObj.length = 0;

    // Loop through the array and re-add matching options
    numShown = 0;
    for(i = 0; i < functionListLength; i++)
    {
        if(functionlist[i].search(re) != -1)
        {
            selectObj[numShown] = new Option(functionlist[i],"");
            numShown++;
        }
        // Stop when the number to show is reached
        if(numShown == maxNumToShow)
        {
            break;
        }
    }
    // When options list whittled to one, select that entry
    if(selectObj.length == 1)
    {
        selectObj.options[0].selected = true;
    }
}

// this function gets the selected value and loads the appropriate
// php reference page in the display frame
// it can be modified to perform whatever action is needed, or nothing
// this function gets the selected value and loads the appropriate
// php reference page in the display frame
// it can be modified to perform whatever action is needed, or nothing
function handleSelectClick()
{

		//var i;
		var selectedFile, selectAddress;
		
    functionListLength = functionlist.length;    
    //document.write(functionListLength);
		
    selectObj = document.forms[0].functionselect;
    textObj = document.forms[0].functioninput;

    selectedValue = selectObj.options[selectObj.selectedIndex].text;
    //document.write(selectedValue);
    
    for(i = 0; i < functionListLength; i++)
    {
				//document.write(addresslist[i]);
				if(functionlist[i]== selectedValue)
        {
					//document.write(functionlist[i]);
          selectedFile = addresslist[i];
          //document.write(selectedFile);
          break;
         }
    }

    
    // When options list whittled to one, select that entry
    
  
    //selectedValue = selectedValue.replace(/_/g, '-') ;
    //document.location.href = 
	  //"http://www.angraecum.org/Species/Angraecum/Angraecum_"+selectedValue+".htm";
    
	  selectAddress = "http://www.cuba-orchids.com/Genera/"+selectedFile+".htm";
	  //document.write(selectAddress);
	  
	  document.location.href = selectAddress;

}


//-->