$(document).ready(function(){
	
	// blend plugn to fade CSS hovers
	$("#nav li a").blend(400);	
	$(".image-btn").blend(400);
	
	// replace hrs with div for consitency across broswers
	$("hr").each(function(){
		$(this).replaceWith('<div class="hr-imposter"></div>');
	});
	
			
	//
	//	label magic
	//		
	$(".consultation-form input.label-magic").each(function(){		
		var inputTitle = $(this).attr("title");
		$(this).parent().each(function(){
			$(this).css("position", "relative");
			$(this).append("<label style=\"display:block;position:absolute;left:13px;top:8px;cursor:default;\">" + inputTitle + "</label>");
			$(this).children('label').click(function(){
				$(this).siblings('input').focus();						
			});
		});
		
		if($(this).val() != ""){
			$(this).siblings('label').hide(0);
		}
		
		$(this).focus(function(){
			if($(this).val() == ""){
				$(this).siblings('label').fadeTo('fast', 0.3);
			}
		});				
		$(this).focusout(function(){
			if($(this).val() == ""){
				$(this).siblings('label').fadeTo('fast', 1);
			}
		});
		
		$(this).keypress(function(event) {
		  var lastInput = $(this);
		  if (event.keyCode == '9' && $(this).val() == ""){				    
		    lastInput.siblings('label').fadeIn('fast');
		  }else{
		  	$(this).siblings('label').fadeOut('fast');
		  }
		});
	});	
	
	
	
}); //end document.ready()

//cufon font replacements
Cufon.replace('h1');
Cufon.replace('h2');

