$(document).ready(function() {
	$('.jqDropDownArrow').live('click', showDropDown);
	$('.jqDropdownOption').live('click', selectedOption);
	$('.jqBtnSearch').live('click', clickedSearch);
//	$('.jqTxtSearchZip').live('focus', focusInZipCode);
//	$('.jqTxtSearchZip').live('focusOut', focusOutZipCode);
	$("input:text:not([readonly]),textarea").live("focusin focusout", processInputDefault);

    });

//function commonDocumentReady()
//{
//    $("input:text:not([readonly]),textarea").live("focusin focusout", processInputDefault);
//}
function clickedSearch()
{
    var searchForm = $(this).closest('form');
    var zipField = searchForm.find('.jqTxtSearchZip');
    var Zip	    = zipField.val();
    if(zipField.val() == 'Zip*' || zipField.val() == '')
    {
	    alert('Please give Zip');
	    zipField.focus();
	    return false;
    }
    if(!/^[0-9]{5}([- ]?[0-9]{4})?$/.test(zipField.val()))
    {
	    alert('Please give a valid Zip');
	    zipField.focus();
	    return false;
    }
}

function processInputDefault(event)
{
    if($(this).data("DefaultValue") == null && $(this).attr("title") != "")
    {
        $(this).data("DefaultValue", $(this).attr("title"));
        $(this).removeAttr("title");
    }

    if($(this).data("DefaultValue") != null)
    {
        if(event.type == "focusin")
        {
            if($(this).val() == $(this).data("DefaultValue"))
            {
                $(this).val("");
            }
        }
        else
        {
            if($(this).val() == "")
            {
                $(this).val($(this).data("DefaultValue"));
            }
        }
    }

    /*$(":text,textarea").each(
        function()
        {
            if($(this).data("DefaultValue") == null && $(this).attr("title") != "")
            {
                $(this).data("DefaultValue", $(this).attr("title")).removeAttr("title");

            }
        }).live("focusin", );*/
}

    function showDropDown()
    {

	    var dropdownArrow = $(this);
	    var dropdownContainer = dropdownArrow.closest(".jQSearchBoxContainer");
//	    var dropdownContainer = dropdownArrow.closest(".jqDropdownContainer");
	    var dropdownTextbox = dropdownContainer.find(".jqTxtSearchDistance");
//	    var dropdownTextboxOffset = dropdownContainer.find('.jqDistance').position();
	    var dropdownTextboxOffset = dropdownContainer.find('.jqTxtSearchDistance').position();
	    var dropdownOptionList = dropdownContainer.find(".jqDropdownOptionList");
	    if(dropdownOptionList.is(":hidden"))
	    {
		dropdownOptionList.css({
		    position: "absolute",
		    left: dropdownTextboxOffset.left,
		    top: dropdownTextboxOffset.top + dropdownTextbox.outerHeight()
		}).show();//"slide", {direction: "up"}, "normal");
	    }
	    else
	    {
		dropdownOptionList.hide();//("slide", {direction: "up"}, "normal");
	    }
//alert('dropdown');
	    return false;
    }

    function selectedOption()
    {
	var current = $(this);
	var option = current.next('input').val()
	$('.jqTxtSearchDistance').val(option);
	//$('.jqDistance').html(option);
	$('.jqDropdownOptionList').hide();
    }
