	$(document).ready(function() {
		$('input[type="text"]').addClass("idleField");

		$('input[type="text"]').focus(function() {
			$(this).removeClass("idleField").addClass("focusField");

			if (this.value == this.defaultValue){ 
				this.value = '';
			}

			if(this.value != this.defaultValue){
				this.select();
			}
		});

		$('input[type="text"]').blur(function() {
			$(this).removeClass("focusField").addClass("idleField");
			if ($.trim(this.value) == ''){
				this.value = (this.defaultValue ? this.defaultValue : '');
			}
		});

		$('textarea').addClass("idleField");

		$('textarea').focus(function() {
			$(this).removeClass("idleField").addClass("focusField");

			if (this.value == this.defaultValue){ 
				this.value = '';
			}

			if(this.value != this.defaultValue){
				this.select();
			}
		});

		$('textarea').blur(function() {
			$(this).removeClass("focusField").addClass("idleField");

			if ($.trim(this.value) == ''){
				this.value = (this.defaultValue ? this.defaultValue : '');
			}
		});

		$('#submit_contact_form').click(function(){
			if($.trim($('#contact_name').val()) == '' || $.trim($('#contact_name').val()) == 'Your Name'){
				alert('Please specify your Name');
				return false;
			}

			if($.trim($('#contact_email').val()) == '' || $.trim($('#contact_email').val()) == 'Your Email Address'){
				alert('Please specify your Email');
				return false;
			}

			if($.trim($('#contact_phone_number').val()) == '' || $.trim($('#contact_phone_number').val()) == 'Your Phone Number'){
				alert('Please specify your Phone Number');
				return false;
			}

			if($.trim($('#contact_comments').val()) == '' || $.trim($('#contact_comments').val()) == 'Your Comments'){
				alert('Please specify your Comments');
				return false;
			}

			$('#contact_form').submit();
		});
	});			
