/**
 * Jolicloud Website 2.0 - http://www.jolicloud.com/
 * Form Management
 */

$(function() {
	// Manage the placeholders
	$('form .field input, textarea').each(function(i, element) {
		var placeholder = '';
		var name = element.id.substr(element.id.indexOf('_') + 1, element.id.length);
		switch(name) {
			case 'name':
				placeholder = "Your name";
				break;
			case 'email':
				placeholder = "Your email";
				break;
			case 'company':
				placeholder = "Your company";
				break;
			case 'subject':
				placeholder = "Your subject";
				break;
			case 'message':
				placeholder = "Your message";
				break;
			case 'cover_letter':
				placeholder = "Your cover letter";
				break;
		}
		var e = $(element);
		if (e.val() == '') {
			e.val(placeholder);
			e.addClass('placeholder');
		}
		e.focus(function() {
			if (e.val() == placeholder) {
				e.val('');
				e.removeClass('placeholder');
			}
		});
		e.blur(function() {
			if (e.val() == '') {
				e.val(placeholder);
			}
			if (e.val() == placeholder) {
				e.addClass('placeholder');
			}
		});
	});
	// Remove the placeholders before submitting the form
	$('form').submit(function() {
		$(this).find('.field .placeholder').each(function(i, element) {
			if (element.type != 'file') {
				$(element).val('');
			}
		})
	})
});