var MGSearch = {}
MGSearch.defaultValues = ["Search News", "Search Tours", "Search Artists", "Search Videos", "Search Tones", "Search Store"]                                
                      
$(document).ready(function() {
  var defaultValue = $("#SearchTextInput").val();
  $("#SearchTextInput").data("defaultvalue", defaultValue);
  
  // Focus Callback
  $("#SearchTextInput").focus(function() {
    var searchInput = $("#SearchTextInput"); 
    // Trim text with regex
    var searchText = searchInput.val().replace(/^\s+|\s+$/g,"");
    if (searchText.length == 0 || $.inArray(searchText,MGSearch.defaultValues) >=0 ) {
      $(this).val("");
    }
  });
  
  // Blur Callback
  $("#SearchTextInput").blur(function() {
          updateTextBoxStatus($(this).attr("id"))
  });
  
  // Initial Blur to setup initial search text
  $("#SearchTextInput").blur();
  
  // Setup submit button callback to disable submit for default values
  $("#SubmitButton").click(function() {
    var searchInput = $("#SearchTextInput"); 
    // Trim text with regex
    var searchText = searchInput.val().replace(/^\s+|\s+$/g,"");

    if (searchText.length == 0 || $.inArray(searchText,MGSearch.defaultValues) >=0 ) {
      alert("Please enter text to search");
      return false;
    }
    return true;
    
  });
  
});


function updateTextBoxStatus(elemIdChecked) {
  var searchInput = $("#SearchTextInput"); 
  var searchText = searchInput.val().replace(/^\s+|\s+$/g,"");
  var defaultText = $("#SearchTextInput").data("defaultvalue");
  if (searchText.length == 0 || $.inArray(searchText,MGSearch.defaultValues) >=0 ) {
   searchInput.val(defaultText);
  }
};