// JavaScript Document
$(document).ready(function()	{


	showHideFormValues('contact-form');
	
	function showHideFormValues(frm) {
		var frm = document.forms[frm];
		var num_elems = frm.elements.length;
		var elem_values_orig = new Array();
		
		// for debugging
		//tracer(' ');
	
		for (i=0; i<num_elems; i++) {
		
			// loop through form elements and only bind events for text fields and textareas. also build an array of initial values.
			if (frm.elements[i].type.toLowerCase() ==  'text' || frm.elements[i].type.toLowerCase() == 'textarea') {
				elem_values_orig[frm.elements[i].id] = frm.elements[i].value; 
				
				$('#' + frm.elements[i].id).focus(function() {
					if (this.value == elem_values_orig[this.id]) { 						   
						this.value = '';	
					};
				});
				$('#' + frm.elements[i].id).blur(function(){
					if (this.value.length < 1) {
						this.value = elem_values_orig[this.id];
					}
				});
			}// end if
			
		};// end for loop
	
	}// end showHideFormValues();

	function tracer(str) {
		document.forms['contact-form'].elements['contact_comments'].value = str;
	}


	$("form").submit(submitForm);						   
});

function submitForm()	{
	formData = $("form").serialize();
	
	// Record visit with Google Analytics
	//pageTracker._trackPageview('/formsubmission');
	
	$.ajax({
		type : "POST",
		url : "procForm.php?action=send",
		data : formData,
		success : function(content, msg)	{		
			$("#results")
				.html(content)
				.show();
			
			if($("#results").html() == 'Thank you for your interest in Forty Two Eighty Nine. We will follow up as soon as possible.')	{							
				$("form input.txtInput").attr("value", "");
				$("form textarea").val("");				
				}
				
			setTimeout(function()	{
					$("#results").fadeOut();
					
					}, 5000);
								
		}
	   });
	
	return false;
}
