$(document).ready(function(){
						   
					$('#submit').fadeIn(600);	   
					
					var fname = $('#fname');
					var lname = $('#lname');
					var email = $('#email');
					var ph = $('#phone');
					var co = $('#company');
					var cop = $('#companypos');
					var msg = $('#msg');
					
					var fnameD = "Please enter your first name.";
					var lnameD = "Please enter your last name.";
					var emailD = "Please enter your email address.";
					var validE = "Please enter a valid email address.";
					var phD = "Please enter your contact number.";
					var validPh = "Phone number may only contain numbers.";
					var coD = "Please enter your company name.";
					var copD = "Please enter your position in the above company.";
					var msgD = "Please enter a message for us.";
					
					//first name field
					fname.focus(function(){
						if(fname.val() == fnameD){
							fname.val('');
						}
					});
					
					//last name field
					lname.focus(function(){
						if(lname.val() == lnameD){
							lname.val('');
						}
					});
					
					//email field
					email.focus(function(){
						if(email.val() == emailD || email.val() == validE){
							email.val('');
						}
					});
					
					//phone number field
					ph.focus(function(){
						if(ph.val() == phD || ph.val() == validPh){
							ph.val('');
						}
					});
					
					co.focus(function(){
						if(co.val() == coD){
							co.val('');
						}
					});
					
					cop.focus(function(){
						if(cop.val() == copD){
							cop.val('');
						}
					});
					
					msg.focus(function(){
						if(msg.val() == msgD){
							msg.val('');
						}
					});
					
						
					$('#submit').click(function(){
							
							if(fname.val() == "" || fname.val() == fnameD){
								fname.val(fnameD);
								return false;
							}
							
							
							if(lname.val() == '' || lname.val() == lnameD){
								lname.val(lnameD);
								return false;
							}
							
							if(email.val() == '' || email.val() == emailD){
								email.val(emailD);
								return false;
							}
							
							var emailMatch = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/.test(email.val());
							if (!emailMatch) {
								email.val(validE);
								return false;
							}
							
							
							if (ph.val() == '' || ph.val() == phD) {
								ph.val(phD);
								return false;
							}
							
							
							var phMatch = /^([0-9 +\(\)])*$/.test(ph.val());
							if (!phMatch) {
								ph.val(validPh);
								return false;
							}
							
							
							if(co.val() == '' || co.val() == coD){
								co.val(coD);
								return false;
							}
							
							if(cop.val() == '' || cop.val() == copD){
								cop.val(copD);
								return false;
							}
							
							if(msg.val() == '' || msg.val() == msgD){
								msg.val(msgD);
								return false;
							}
							
							return true;
							
							
					});
			
			});