var shouldEraseSearchPrompt = 1;

function turnOn(button_name)
    {
    document.getElementById(button_name).setAttribute('src','img/buttons/'+button_name+'_on.gif');
    }
    
function turnOff(button_name)
    {
    document.getElementById(button_name).setAttribute('src','img/buttons/'+button_name+'_off.gif');
    }

function goFunc()
    {
    sessvars.useSession = "no";        

    document.forms['trail_selector_form'].submit();
    }

function resetFunc()
    {
    sessvars.useSession = "no";        

    document.getElementById('form_status').value = 0;
    document.getElementById('form_region').value = 0;
    document.getElementById('form_length').value = 0;
    document.getElementById('form_difficulty').value = 0;
    document.getElementById('form_uses').value = 0;
    document.forms['trail_selector_form'].submit();
    }
/*
function clearFilter(filter)
    {
    
    switch (filter)
        {
        case "status":
            document.getElementById('form_status').value = 0;
            break;
        case "region":
            document.getElementById('form_region').value = 0;
            break;
        case "length":
            document.getElementById('form_length').value = 0;
            break;
        case "difficulty":
            document.getElementById('form_difficulty').value = 0;
            break;
        case "uses":
            document.getElementById('form_uses').value = 0;
            break;
        }
    sessvars.useSession = "no";        
    document.forms['trail_selector_form'].submit();        
    }
*/            
function clearFilter(filter)
    {
    
    switch (filter)
        {
        case "status":
            document.getElementById('form_status').value = 0;
            break;
        case "region":
            document.getElementById('form_region').value = 0;
            break;
        case "length":
            document.getElementById('form_length').value = 0;
            break;
        case "difficulty":
            document.getElementById('form_difficulty').value = 0;
            break;
        case "uses":
            document.getElementById('form_uses').value = 0;
            break;
        }
    sessvars.useSession = "no";        
    document.forms['trail_selector_form'].submit();        
    }

function trailsHome()
    {
    sessvars.useSession = "no";
    location.href="reset.php";
    }        

function showHide(the_id)
    {
    if (document.getElementById(the_id))
        {
        if (document.getElementById(the_id).style.display == 'block')
            document.getElementById(the_id).style.display = 'none';
        else
            document.getElementById(the_id).style.display = 'block';
        }
    }
    
function printWhenReady()
    {
    if (map_is_loaded && elevation_is_loaded)
        window.print();
    else
        setTimeout("printWhenReady()", 1000);
    }
    
function moreLess()
    {
    if (document.getElementById('more_less_content') && document.getElementById('more_less_text'))
        {
        if (document.getElementById('more_less_content').style.display == "none")
            {
            document.getElementById('more_less_content').style.display = "block";
            document.getElementById('more_less_text').innerHTML = "-- LESS --";
            }
        else
            {
            document.getElementById('more_less_content').style.display = "none";
            document.getElementById('more_less_text').innerHTML = "++ MORE ++";
            }
        }
    }
    
function padLogo()
    {
    var content_right_height = document.getElementById('content_right').offsetHeight; 
    var content_right_main_height = document.getElementById('content_right_main').offsetHeight;
    var my_padding = Number(content_right_height - content_right_main_height - 150);
    alert("content_right_height: "+ content_right_height + ", content_right_main_height: " + content_right_main_height + ", my_padding: " + my_padding);  
    if (my_padding > 20)
        document.getElementById('logo_div').style.paddingTop = my_padding;
    else
        document.getElementById('logo_div').style.paddingTop = 20;
    }            

function navOver(my_index)
    {
    if (document.getElementById('sub_nav_'+my_index))
        {
        document.getElementById('sub_nav_'+my_index).style.display = "block";
        }
    }

function navOut(my_index)
    {
    if (document.getElementById('sub_nav_'+my_index))
        {
        document.getElementById('sub_nav_'+my_index).style.display = "none";
        }
    }
    
function clickedInSearchBox()
    {
    if (shouldEraseSearchPrompt)
        {
        document.forms['search_form'].form_search.value = "";
        document.getElementById("form_search").style.color="#000000";
        shouldEraseEmailPrompt = 0;
        }
    }

