$(document).ready(function() {
	// hover for subscribe input
	$('#btn_newsletter_subscribe').hover(
		function() {
			$(this).attr('src','images/btn_subscribe_hover.png');
		},
		function() {
			$(this).attr('src','images/btn_subscribe.png');
		}
	)
	// set default values for newsletter subscribe
	var name_default_val = 'Your Name';
	var email_default_val = 'Your Email';
	var default_val_class = 'default_input';

	default_input.onFocus('#signup_newsletter_name', name_default_val, default_val_class);
	default_input.onBlur('#signup_newsletter_name', name_default_val, default_val_class);
	default_input.onFocus('#signup_newsletter_email', email_default_val, default_val_class);
	default_input.onBlur('#signup_newsletter_email', email_default_val, default_val_class);
	default_input.defaultVal('#signup_newsletter_name', name_default_val, default_val_class);
	default_input.defaultVal('#signup_newsletter_email', email_default_val, default_val_class);

	// hover for share your ideas form submit (Features page)
	$('#btn_ideas_submit').hover(
		function() {
			$(this).attr('src','images/btn_submit_hover.png');
		},
		function() {
			$(this).attr('src','images/btn_submit.png');
		}
	)
	// set default values for share your ideas form (Features page)
	var name_default_val = 'Your Name';
	var email_default_val = 'Your Email';
	var message_default_val = 'Your Message';
	var default_val_class = 'default_input';

	default_input.onFocus('#share_ideas_name', name_default_val, default_val_class);
	default_input.onBlur('#share_ideas_name', name_default_val, default_val_class);
	default_input.onFocus('#share_ideas_email', email_default_val, default_val_class);
	default_input.onBlur('#share_ideas_email', email_default_val, default_val_class);
	default_input.onFocus('#share_ideas_message', message_default_val, default_val_class);
	default_input.onBlur('#share_ideas_message', message_default_val, default_val_class);
	default_input.defaultVal('#share_ideas_name', name_default_val, default_val_class);
	default_input.defaultVal('#share_ideas_email', email_default_val, default_val_class);
	default_input.defaultVal('#share_ideas_message', message_default_val, default_val_class);

});

// default input 
var default_input = {
	defaultVal: function(elm, elm_default_val, default_class) {
		if ('' == $(elm).attr('value') || elm_default_val == $(elm).attr('value')) {
			$(elm).attr('value', elm_default_val);
			$(elm).addClass(default_class);
		}
	},

	onFocus: function(elm, elm_default_val, default_class) {
		$(elm).bind('focus', {default_val:elm_default_val, class_name:default_class}, function(e) {
				if (e.data.default_val == this.value) {
					this.value = '';
					$(this).removeClass(e.data.class_name);
				}
		});
	},
	onBlur: function(elm, elm_default_val, default_class) {
		$(elm).bind('blur', {default_val:elm_default_val, class_name:default_class}, function(e) {
				if (e.data.default_val == this.value) {
					$(this).addClass(e.data.class_name);
					return false;
				} else if ('' == this.value) {
					this.value = e.data.default_val;
					$(this).addClass(e.data.class_name);
				}
		});
	}
}

