$(function(){

       $('#nav li').children('ul').hide().end();
        $('#nav li').hover(
        	function(){
        		$(this).find('> ul').stop(true, true).slideDown();
        	},
        	function(){
        		$(this).find('> ul').stop(true, true).hide();
        	}
        );
    
   
   
   $('a.zoom').fancybox({
   	'transitionIn'	: 'elastic',
   	'transitionOut'	: 'elastic'
   });
   
    var box = 'info';
	var domain = 'bramblecreative.co.uk ';
	$("#email").html('<a href="mailto:' + box + '@' + domain + '">' + box + '@' + domain + '</a>');
	
	function valid_email(email) {
	  if (email.match(/^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,6}$/)) {
	    return true;
	  } else return false;
 	}
	
	
	
   $('#footer_contact_form').submit(function(){
   		$('#footer_contact').slideUp('normal', function(){
   			var name = $('input[name="name"]').val();
   			var phone = $('input[name="phone"]').val();
   			var email = $('input[name="email"]').val();
   			var message = $('textarea[name="message"]').val();
   			if(name == '' || phone == '' || !valid_email(email) || message =='' ){
   				$(this).slideDown('normal', function(){
   					$('#footer_contact .errors').html('<div class="error">All fields require valid information</div>').slideDown();
   				})
   			} else {
   				// form submitted, do AJAX
   				$.post("/open_ajax/enquiry/", { name: name, phone: phone, email : email, message : message, spam : 2},
				   function(data) {
				     $('#footer_contact').html(data).slideDown();
				   });
   			}
   			
   			
   		});
   		return false;
   });
   
   $('#footer_newsletter_form').submit(function(){
   		$('#footer_newsletter').slideUp('normal', function(){
   			var name = $('input[name="nl_name"]').val();
   			var nl_email = $('input[name="nl_email"]').val();
   			if(!valid_email(nl_email)){
   				$(this).slideDown('normal', function(){
   					$('#footer_newsletter .errors').html('<div class="error">Valid email address is required</div>').slideDown();
   				})
   			} else {
   				// form submitted, do AJAX
   				$.post("/open_ajax/newsletter/", { email : nl_email, spam : 2},
				   function(data) {
				     $('#footer_newsletter').html(data).slideDown();
				   });
   			}
   			
   			
   		});
   		return false;
   });

}); 
