if ($('#contact-form').length > 0) {

	
	$('#contact-form input[name="name"]').focus( function() { if ( $(this).val() == 'Name' ) $(this).val('');} )
										 .blur( function() { if ( $(this).val() == '' ) $(this).val('Name');} );	
										 
	$('#contact-form input[name="email"]').focus( function() { if ( $(this).val() == 'Email' ) $(this).val('');} )
										 .blur( function() { if ( $(this).val() == '' ) $(this).val('Email');} );
										 
	$('#contact-form input[name="subject"]').focus( function() { if ( $(this).val() == 'Subject' ) $(this).val('');} )
										    .blur( function() { if ( $(this).val() == '' ) $(this).val('Subject');} );
										 
	$('#contact-form textarea[name="message"]').focus( function() { if ( $(this).val() == 'Message' ) $(this).val('');} )
										       .blur( function() { if ( $(this).val() == '' ) $(this).val('Message');} );
										 
	$('#contact-form').submit( function () {
		var _valid = true, _errors = [];
		
		// name
		if ( $('#contact-form input[name="name"]').val() == '' ) {
			$('#contact-form input[name="name"]').addClass('input-error');
			_errors.push('Name is a required field.');
			_valid = false;
		} else {
			$('#contact-form input[name="name"]').removeClass('input-error');
		}
		
		// email
		var _email = $('#contact-form input[name="email"]').val();
		if (_email == '') {
			$('#contact-form input[name="email"]').addClass('input-error');
			_errors.push('Email is a required field.');
			_valid = false;
		} else if (!/^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/.test(_email)) {
			$('#contact-form input[name="email"]').addClass('input-error');
			_errors.push('Invalid Email address.');
			_valid = false;
		} else {
			$('#contact-form input[name="email"]').removeClass('input-error');
		}
		
		// subject
		if ( $('#contact-form input[name="subject"]').val() == '' ) {
			$('#contact-form input[name="subject"]').addClass('input-error');
			_errors.push('Subject is a required field.');
			_valid = false;
		} else {
			$('#contact-form input[name="subject"]').removeClass('input-error');
		}
		
		// message
		if ( $('#contact-form textarea[name="message"]').val() == '' ) {
			$('#contact-form textarea[name="message"]').addClass('input-error');
			_errors.push('Message is a required field.');
			_valid = false;
		} else {
			$('#contact-form textarea[name="message"]').removeClass('input-error');
		}
		
		// if theres an error
		if (_errors.length > 0) {
			$('#info').html( 'Please check the ff error(s):<br />' + _errors.join('<br />'))
					  .removeClass('hide')
					  .addClass('error');
		} else {
			$('#info').addClass('hide');
		}
		
		return _valid;
	});
}