    jQuery.fn.slideFadeToggle = function(speed, easing, callback) {return this.animate({opacity: 'toggle', height: 'toggle'}, speed, easing, callback);};
    (function(a){a.fn.example=function(e,c){var d=a.isFunction(e);var b=a.extend({},c,{example:e});return this.each(function(){var f=a(this);if(a.metadata){var g=a.extend({},a.fn.example.defaults,f.metadata(),b)}else{var g=a.extend({},a.fn.example.defaults,b)}if(!a.fn.example.boundClassNames[g.className]){a(window).unload(function(){a("."+g.className).val("")});a("form").submit(function(){a(this).find("."+g.className).val("")});a.fn.example.boundClassNames[g.className]=true}if(a.browser.msie&&!f.attr("defaultValue")&&(d||f.val()==g.example)){f.val("")}if(f.val()==""&&this!=document.activeElement){f.addClass(g.className);f.val(d?g.example.call(this):g.example)}f.focus(function(){if(a(this).is("."+g.className)){a(this).val("");a(this).removeClass(g.className)}});f.change(function(){if(a(this).is("."+g.className)){a(this).removeClass(g.className)}});f.blur(function(){if(a(this).val()==""){a(this).addClass(g.className);a(this).val(d?g.example.call(this):g.example)}})})};a.fn.example.defaults={className:"example"};a.fn.example.boundClassNames=[]})(jQuery);
    
// Mouse over menu
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function mover_open()
{  mover_canceltimer();
   mover_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function mover_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function mover_timer()
{  closetimer = window.setTimeout(mover_close, timeout);}

function mover_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}