	$(document).ready(function() {
		$('input[type="text"]').addClass("idleField");
		$('textarea[id="comments"]').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();
    		}
		});
		
		$('textarea[id="comments"]').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[id="comments"]').blur(function() {
			$(this).removeClass("focusField").addClass("idleField");
		    if ($.trim(this.value) == ''){
		    	this.value = (this.defaultValue ? this.defaultValue : '');
			}
		});
		
		/********************************************************************/
		//form submission:
		$("#submit").click(function(){
			return false;
		});
		
		$("#submit").click(function(){					   				   
			$(".error").hide();
			var hasError = false;
			var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
			
			var fnameVal = $("#change-fname").val();
			if(fnameVal == '') {
				$("#fname").after('<span class="error">You forgot to enter your name.</span>');
				hasError = true;
			}
			
			var lnameVal = $("#change-lname").val();
			
			var subnumberVal = $("#change-subnumber").val();

			var addressVal = $("#change-address").val();
			var cityVal = $("#change-city").val();
			var provVal = $("#change-prov").val();
			var pcVal = $("#change-pc").val();
			
			
			var phoneVal = $("#change-phone").val();
			var faxVal = $("#change-fax").val();
			
			var emailFromVal = $("#change-email").val();
/*
			if(emailFromVal == '') {
				$("#email").after('<span class="error">You forgot to enter your email address.</span>');
				hasError = true;
			} else if(!emailReg.test(emailFromVal)) {	
				$("#email").after('<span class="error">Please enter a valid email address.</span>');
				hasError = true;
			}
*/
				
			//var portfolioVal = $("#portfolio").val();			
			var commentsVal = $("#comments").val();
						
			if(hasError == false) {
				//$(this).hide();
				//$("#sendEmail li.buttons").append('<img src="/wp-content/themes/default/images/template/loading.gif" alt="Loading" id="loading" />');
				
				$.post("/wp-content/plugins/subscribe/sendEmail.php",
	   				{ fname: fnameVal, lname: lnameVal, subnumber: subnumberVal, address: addressVal, city: cityVal, pc: pcVal, prov: provVal, fax: faxVal, phone: phoneVal, email: emailFromVal, comments: commentsVal },
	   					function(data){
							$("#contact-us").slideUp("normal", function() {				   
								
								$("#contact-us").before('<div style="padding: 20px 0px;"><p style="color: #000; font: 13px normal Arial, sans-serif;"><strong>Thank You!</strong></p></div>');											
							});
	   					}
					 );
			}			
			
			return false;
		});

	});	
