$(function(){ 
  
  $('#topLinks a:last').click(function(event){
        $('#contactShow').slideToggle(400);
        return false;
   
  });
  $('#contactHeader').click(function(event){
        $('#contactShow').slideToggle(400);
        return false;
   
  });
  
  
  $(".inputText").click(function(){
    $(".inputText").removeClass('selected');
    $(this).addClass('selected');
  
  });
  
  
  $("#submit").click(function(){
		
		/* validate */
		$(".error").hide();
		$(".inputText").removeClass('required');
		
		var formError = false;
		var emailRegex = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
    var urlRegex = /^(?:https?:\/\/)?([a-zA-Z0-9][-\w\d]*\.)*(?:[a-zA-Z0-9][-\w\d]*)(?:\.[a-zA-Z]+)+(?:\/.*)?$/;
		
		var emailVar = $("#email").val();
		if(emailVar == '') {
			$("#email").addClass('required').after('<span class="error"><br />Please Enter Your Email</span>');
		  formError = true;
		} else if(!emailRegex.test(emailVar)) {
			$("#email").addClass('required').after('<span class="error"><br />Invalid Email</span>');
			formError = true;
		}
		
		var clientemailVar = $("#clientemail").val();
		if(clientemailVar == '') {
			$("#clientemail").addClass('required').after('<span class="error"><br />Please Enter Your Email</span>');
		  formError = true;
		} else if(!emailRegex.test(emailVar)) {
			$("#clientemail").addClass('required').after('<span class="error"><br />Invalid Email</span>');
			formError = true;
		}
		
		/*validate phone*/
		var phoneVar = $("#phone").val();
		if(phoneVar == '') {
			$("#phone").addClass('required').after('<span class="error"><br />Please Enter Your Phone Number</span>');
			formError = true;
		}		
		
		/*validate name*/
		var nameVar = $("#name").val();
		if(nameVar == '') {
			$("#name").addClass('required').after('<span class="error"><br />Please Enter Your Name</span>');
			formError = true;
		}
	
    /*store variables*/
    var businessVar = $("#business").val();	
    var messageVar = $("#message").val();
    
    
    /*store url*/
    var urlServerVar = "";

		if(formError == false) {
		$(this).hide();
		$("#formBottom").append('<img src="/content/images/loading.gif" alt="Loading" id="loading" />');
			
		/*create success and show */	
		
			
		/*send info to contact.php*/	
		$.post("/content/images/contact.php",
		   { email: emailVar, clientemail: clientemailVar, name: nameVar, phone: phoneVar, message: messageVar, server: urlServerVar },
			function(data){
				$("#contactShow").slideUp("normal", function() {
		
					$('<div id="formSuccess"><h2>Thank You!</h2><p>We will contact you shortly.</p></div>')
						.appendTo('#form')
						.hide();
						$('#formSuccess').fadeIn("slow");
				});
			}, 'text'
		);
					
		}




		/*no more clicky*/
		return false;

	});
  

}); 
