jQuery(document).ready(function(){
		var hoverConfig = {	
				over: showMenu,
				timeout: 200,
				out: hideMenu
			};
        var hoverConfig2 = {    
                over: showMenuQuick,
                timeout: 200,
                out: hideMenuQuick
            };
		jQuery("#nav li").each(
			function(ev, li) {				
				jQuery(li).hoverIntent(hoverConfig);       
			}
		);
		jQuery("#quick li").each(
			function(ev, li) {				
				jQuery(li).hoverIntent(hoverConfig2);       
			}
		);
		
		var searchConfig = {	
			over: showSearch,
			timeout: 100,
			out: hideSearch
		};
		jQuery("#nav #search").hoverIntent(searchConfig);  
		  
		swapValue = [];
		jQuery(".swap-value").each(function(i){
			 swapValue[i] = jQuery(this).val();
			 jQuery(this).focus(function(){
					if (jQuery(this).val() == swapValue[i]) {
						 jQuery(this).val("");
					}
					jQuery(this).addClass("focus");
			 }).blur(function(){
					if (jQuery.trim(jQuery(this).val()) == "") {
						 jQuery(this).val(swapValue[i]);
			 jQuery(this).removeClass("focus");
					}
			 });
		});

});  
function showMenu(ev) {
	li = ev.currentTarget;
  if(li.childNodes.length > 1) {
		jQuery(li).addClass('hover');
  	jQuery(li.childNodes[2]).fadeIn(150);
  }
}
function hideMenu(ev) {
	li = ev.currentTarget;
  if(li.childNodes.length > 1) {
		jQuery(li).removeClass('hover');
	  jQuery(li.childNodes[2]).fadeOut(150);
  }
}

function showMenuQuick(ev) {
    li = ev.currentTarget;
  if(li.childNodes.length > 1) {
        jQuery(li).addClass('hover');
       jQuery(li.childNodes[2]).show();
  }
}
function hideMenuQuick(ev) {
    li = ev.currentTarget;
  if(li.childNodes.length > 1) {
        jQuery(li).removeClass('hover');
      jQuery(li.childNodes[2]).fadeOut(150);
  }
}

function showSearch() {
	jQuery('#input-search').fadeIn(150);
}
function hideSearch() {	
	jQuery('#input-search').fadeOut(150);
}


Cufon.replace('h1', { fontFamily: 'Cachet' });
Cufon.replace('h2', { fontFamily: 'Cachet' });
Cufon.replace('h3', { fontFamily: 'Cachet' });
Cufon.replace('h4', { fontFamily: 'Cachet' });
Cufon.replace('h5', { fontFamily: 'Cachet' });
Cufon.replace('h6', { fontFamily: 'Cachet' });
Cufon.replace('.more', { fontFamily: 'Cachet', hover: true });
Cufon.replace('.all', { fontFamily: 'Cachet', hover: true });
Cufon.replace('.font', { fontFamily: 'Cachet', hover: true });
Cufon.replace('.welcome li', { fontFamily: 'Cachet', hover: true });
Cufon.replace('.staff', { fontFamily: 'Cachet', hover: true });
Cufon.replace('#sidebar2 .right-menu', { fontFamily: 'Cachet', hover: true });
Cufon.replace('#sidebar2 .box a', { fontFamily: 'Cachet', hover: true });
