var active_color = '#000'; 
var inactive_color = '#999';
var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;
 
jQuery(document).ready(function() {
  jQuery('input.default-value').css('color', inactive_color);
  var default_values = new Array();
  jQuery('input.default-value').focus(function() {
    if (!default_values[this.id]) {
      default_values[this.id] = this.value;
    }
    if (this.value == default_values[this.id]) {
      this.value = '';
      this.style.color = active_color;
    }
    jQuery(this).blur(function() {
      if (this.value == '') {
        this.style.color = inactive_color;
        this.value = default_values[this.id];
      }
    });
  });
  
  // Over en home
  jQuery("#mbh > li").each(function(e, item){
  	jQuery(item).hover(function(){
		jQuery(item).find("div.mbh-content").slideToggle('fast');
	},
	function(){
		jQuery(item).find("div.mbh-content").slideToggle('fast');		
	});
  });
  
  // Menu Servicios en Home
  jQuery('#ser-menu > li.padres a.papa').bind('mouseover', jsddm_open);
  jQuery('#sh').bind('mouseout', jsddm_timer);
  
});
document.onclick = jsddm_close;

function jsddm_open()
{	jsddm_canceltimer();
	jsddm_close();
	var ulid = jQuery(this).parent().attr('id');
	jQuery.ajax({
		type: 'POST',
		cache: false,
		url: jQuery('#urlfor').val(),
		data: 'tree_parent='+ulid+'&class='+jQuery(this).attr('class'),
		success: function(html){
			var hmenu = '#h-'+ulid;
			var position = jQuery('#'+ulid).position();
			//console.log(html);
			jQuery(hmenu).empty();
			jQuery(hmenu).append(html);
			jQuery(hmenu).css('top',position.top);
		}
	});	
	ddmenuitem = jQuery(this).parent().find('ul').eq(0).css('visibility', 'visible');	
}

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

function jsddm_timer()
{	closetimer = window.setTimeout(jsddm_close, timeout);}

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