$(document).ready(function(){
   
   var fields = {'name'                 : 'Name',
                 'business_phone'       : 'Business Phone',
                 'mobile_phone'         : 'Mobile Phone',
                 'email'                : 'Email Address',
                 'email_confirmation'   : 'Email Address Confirmation',
                 'address_line_1'       : 'Address',
                 'address_line_2'       : 'Address 2',
                 'city'                 : 'City',
                 'country'              : 'Country',
                 'country_code'         : 'Country Code'
                 };
    
    //focus on any input in a form
    $("#franchise-form input").focus(function(){
        var name = $(this).attr("name").replace ("franchise[", "").replace("]", "");
        
        if (name in fields){
            if ($(this).val() == fields[name]){
                $(this).val("");
            } 
        }
    });
    
    $("#franchise-form input").blur(function(){
        var name = $(this).attr("name").replace ("franchise[", "").replace("]", "");
        
        if (name in fields){
            if ($(this).val() == ""){
                $(this).val(fields[name]);
            } 
        }
    });
    
    //validate form values don't equal default values on submissions.
    $("#franchise-form").submit(function(){
       return true;
    });
    
    $(".map-section").hover(
        function(){
            $("ul.countries").hide();
            $(this).children(".countries").show();
        },
        
        function(){
            $("ul.countries").hide();
        }
    );
    
    $("#development_region").blur (function(){
        var region_id = $("#development_region").val();
      // $.get('/franchises/index.php', {action: 'get_countries', region_id: region_id}, function(data, textStatus, xhr) {
      //       $("#development_country").before(data).remove()
      // });
         
        $("#development_country").removeOption(/./);
        $("#development_country").ajaxAddOption("/franchises/index.php?action=get_countries&region_id="+region_id);
        $("#development_country").val("");
    });
    
    $("#development_country").blur (function(){
        
        if ($(this).val() == 5) // 5 is the primary key id for United States 
        {
            $("#states-wrapper").show();
        } else {
            $("#states-wrapper").hide();
        }
    });    
});