﻿//site search box
jQuery(
    function($) {
        jQuery(document).ready(
            function() {
                var siteSearchResultsLink = $('.siteSearchResultsLink').val();
                var lawyerSearchResultsLink = $('.laywerSearchResultsLink').val();

                var isLawyerSearch;
                var imgRadioSelected = '/fcwsite/img/radiobutton_selected.gif';
                var imgRadioNotSelected = '/fcwsite/img/radiobutton.gif';

                var imgRadioSite = $(".radio_site").find(':input').eq(0);
                var imgRadioLawyers = $(".radio_lawyers").find(':input').eq(0);

                var keywordDefault = $(".defaultSearchLabel").val();
                var errorDefault = $(".defaultErrorLabel").val();
                
                var performedSearch = false;

                //radio button site click.
                $(".radio_site").click(
                       function() {
                       if (!performedSearch)
                       {
                           isLawyerSearch = false;
                           imgRadioSite.attr('src', imgRadioSelected);
                           imgRadioLawyers.attr('src', imgRadioNotSelected);
                           return false;
                           }
                       });
                //radio button lawyers click
                $(".radio_lawyers").click(
                function() {
                    if (!performedSearch)
                    {
                    isLawyerSearch = true;
                    imgRadioSite.attr('src', imgRadioNotSelected);
                    imgRadioLawyers.attr('src', imgRadioSelected);
                    return false;
                    }
                });                               

                function performSearch() {
                    var keyword = $(".siteSearchBox").val();
                    if (keyword != '' && keyword != keywordDefault) {
                        if (!isLawyerSearch) {
                            var redrectLink = siteSearchResultsLink + 'sitesearch.aspx?' + 'KeywordPhrase=' + escape(keyword);                                                        
                            window.location = redrectLink;                            
                        }
                        else {
                            var redrectLink = lawyerSearchResultsLink + 'list.aspx?' + 'KeywordPhrase=' + escape(keyword);                                                                                    
                            window.location = redrectLink;
                        }                        
                        performedSearch = true;
                    }
                    else {
                        alert(errorDefault);
                    }
                }


                //enter key pressed on recipient address.
                $(".siteSearchBox").keydown(
            function(e) {
                if (e.keyCode == 13) {                    
                    performSearch();
                    return false;
                }
            });

                //site search go button click
                $(".siteSearchLink").click(
                    function() {                        
                        performSearch();
                        return false;
                    });
            });
    });