﻿
jQuery(document).bind('ajaxComplete', function(e, xhr, options){ 

  if(xhr.getResponseHeader('Content-Type').indexOf('text/javascript')!== -1){ 
    eval(xhr.responseText);
  }
  
}).ready(function(){

  new DropDownMenu('nav', { delay:400 });
  jQuery('input[name="q"]').each(SetupDefaultText);

});

function Post(form){
  form = jQuery(form);
  jQuery.post(form.attr('action'), form.serialize());
}

function Invoke(action){
  jQuery.post('/utils/ajaxhandler.aspx', { ActionType:action })
}

function SetupDefaultText(){
  var q = jQuery(this);
  var txt = q.attr('title');
  var onFocus = function(){ if(q.val() == txt){ q.val('').removeClass('inactive'); }};
  var onBlur = function(){ if(q.val() == '' || q.val() == txt){ q.val(txt).addClass('inactive'); }};
  q.focus(onFocus).blur(onBlur).parents('form').submit(onFocus);
  onBlur();
}
