﻿var SearchCriteriaWatermarkText = 'Start searching';

// Initialize search box value and event listeners.
$(document).ready(function()
{
    if ($('#SearchCriteria').val() == '')
    {
        $('#SearchCriteria').val(SearchCriteriaWatermarkText);
    }
    
    $('#SearchCriteria').focus(function()
    {
        $(this).attr('value', '');
    });
    
    $('#SearchCriteria').blur(function()
    {
        if ($(this).attr('value') == '')
        {
            $(this).attr('value', SearchCriteriaWatermarkText);
        }
    });    
});
         
// Validate header search box.          
function validateSearch()
{
    $('#HeaderSearchButton').html('Searching...');
    if (jQuery.trim($('#SearchCriteria').val()).search(/\w+/i) == -1 || $('#SearchCriteria').val() == SearchCriteriaWatermarkText)
    {
        $('#HeaderSearchButton').html('Search &amp; Book');
        alert('Please enter a valid search term.');
        $('#SearchCriteria').focus();
        return false;
    }
    else
    {
        return true;
    }
}

// Header text size control.
function zoom()
{  
    // Get selected index of text size drop down.
    var selectedIndex = document.getElementById("TextSizeDropDown").selectedIndex;
    
    // Get all <p> elements within page content.
    var p = document.getElementById('Main').getElementsByTagName('p');
    
    // Normal
    if (selectedIndex == 1)
    {
        for (n=0; n<p.length; n++) 
        {
            p[n].style.fontSize = "1em";
        }
    }
    
    // Large
    if (selectedIndex == 2)
    {
        for (n=0; n<p.length; n++) 
        {
            p[n].style.fontSize = "1.2em";
        }
    }
    // X Large
    if (selectedIndex == 3)
    {
        for (n=0; n<p.length; n++) 
        {
            p[n].style.fontSize = "1.4em";
        }
    }
    // XX Large
    if (selectedIndex == 4)
    {
        for (n=0; n<p.length; n++) 
        {
            p[n].style.fontSize = "1.6em";
        }
    }
}

