jQuery.fn.fadeToggle = function(speed, easing, callback) {
        return this.animate({opacity: 'toggle'}, speed, easing, callback);
};
$j = jQuery.noConflict();

(function($j) {
	$j.fn.defaultvalue = function() {
		
		// Scope
		var elements = this;
		var args = arguments;
		var c = 0;
		
		return(
			elements.each(function() {				
				
				// Default values within scope
				var el = $j(this);
				var def = args[c++];

				el.val(def).focus(function() {
					if(el.val() == def) {
						el.val("");
					}
					el.blur(function() {
						if(el.val() == "") {
							el.val(def);
						}
					});
				});
				
			})
		);
	}
})(jQuery) 




$j(document).ready(function() {
	/*jQuery(function($j) {
		$j("#name, #email, #phone, #company, #address, #city, #state, #quoterequest").defaultvalue(
			'Name',
			'eMail',
			'Phone',
			'Company',
			'Address',
			'City',
			'State',
			'Message'
			
		);
	});*/
	var inputList = $j('input, textarea');
	
	inputList.focus(function() {	
		var textfield = $j(this);
		var defaultvalue = textfield.attr('alt');
		$j(this).css('color', '#5979f1');
		if(textfield.val() =='' || textfield.val()== defaultvalue) {
			this.value = '';		 
		}	 
	});
	
	inputList.blur(function(){
		var textfield = $j(this);
		var defaultvalue = textfield.attr('alt');
		if(textfield.val() =='' || textfield.val()== defaultvalue) {
			$j(this).css('color', '#8AA0F2');
			this.value = defaultvalue;
		}
	});
	
	for(i=0; i< inputList.length; i++) {
		var tfield = $j(inputList[i]);
		if(tfield.val() != tfield.attr('alt')) {
			tfield.css('color', '#5979f1');			   
		}
	}
});
