//-------------------------------------------------------------

function preloadImages() { 
    if(document.images){ 
	if(!document.preload_image_array) document.preload_image_array=new Array();
        var i;
	var number_of_images=document.preload_image_array.length;
	var args=preloadImages.arguments; 
        for(i=0; i<args.length; i++) {
            if (args[i].indexOf("#")!=0){ 
                document.preload_image_array[number_of_images]=new Image; 
               document.preload_image_array[number_of_images++].src=args[i]; 
            } 
        }
    }
}


//-------------------------------------------------------------

function clickOnSearch(key) {
    ds = document.searchform;
    dss = ds.searchsite;
    di = document.images;
    di['search-'+dss.value+'-line'].src="/images/vertical-bar.gif";
    di['search-'+dss.value].src="/images/"+dss.value+"-off.gif";
    dss.value = key;
    di['search-'+key+'-line'].src="/images/dimple.gif";
    di['search-'+key].src="/images/"+key+"-on.gif";
    if (ds.searchsite.value != 'directory') { ds.action = 'http://www.caltech.edu/search.tcl' };
    submitSearch();
}

//-------------------------------------------------------------

function submitSearch() {
    document.searchform.submit();
}
//-------------------------------------------------------------

function mouseOverSearch(key) {
      dss = document.searchform.searchsite;
      di = document.images;
      if (dss.value != key) {
  	di['search-'+dss.value+'-line'].src="/images/vertical-bar.gif";
	di['search-'+key+'-line'].src="/images/dimple.gif";
        di['search-'+key].src="/images/"+key+"-over.gif";
      }
}

//-------------------------------------------------------------

function mouseOutSearch(key) {
    dss = document.searchform.searchsite;
    di = document.images;
    if (dss.value != key) {
	di['search-'+dss.value+'-line'].src="/images/dimple.gif";
	di['search-'+key+'-line'].src="/images/vertical-bar.gif";
	di['search-'+key].src="/images/"+key+"-off.gif";
    }
}

//-------------------------------------------------------------

function mouseGo(action) {
    document.images['search-go'].src="/images/go-"+action+".gif";
}

//-------------------------------------------------------------

function resetSearch() {
    dss = document.searchform.searchsite;
    di = document.images;
    search_list=["caltech", "directory", "calendar", "archives", "library"]
    for (i=0; i<search_list.length; i++) {
	di['search-'+search_list[i]+'-line'].src="/images/vertical-bar.gif";
	di['search-'+search_list[i]].src="/images/"+search_list[i]+"-off.gif";
    }
    di['search-'+dss.value+'-line'].src="/images/dimple.gif";    
    di['search-'+dss.value].src="/images/"+dss.value+"-on.gif";
}
