			$(document).ready(function() {
				$('body').append('<div class="contact normal"><form method="post" action="sendmail.php"><div class="leftcol"><label for="message">Message</label><textarea tabindex="1" name="message" id="message" class="message required" rows="10" cols="316"></textarea></div><div class="rightcol"><fieldset><label for="name">Name</label><input tabindex="2" type="text" name="name" id="name" class="name required" /><label for="email">E-Mail</label><input tabindex="3" type="text" name="email" id="email" class="email required" /><label for="subject">Subject</label><input tabindex="4" type="text" name="subject" id="subject" class="subject" /></fieldset><input tabindex="5" type="submit" value="Submit" class="submit" /></div></form><a href="#" class="close">Close</a></div><div class="contact finished"><a href="#" class="close">Close</a></div><div class="overlay"></div>');
				
				$('a[href=email.php]').attr('href','#');
				
				$('a[href=#]').click(function(){
					return false;
				});
				
				function closeModalWindow(){
					$('.overlay').fadeOut(600);
					$('.contact').fadeOut(600);
				}
				
				function clearForm(){
					$('.contact form input, .contact form textarea').not('input:submit').val('');
				}
				
				$('.email a').click(function(){
					$('.overlay').fadeTo(600, 0.7);
					$('.contact.normal').fadeIn(600);
				});

				
				$('.overlay, .contact .close').click(closeModalWindow); 
				
				$(document).keypress(function(event){
					if(event.keyCode == 27){
						closeModalWindow();
						return false;
					}
				});
				
				$('.contact.normal form').validate({
					messages: {
						name: "Please specify your name",
						email: {
							required: "Please provide your email address",
							email: "Please enter a valid email address"
						},
						message: ""
					},
					submitHandler: function(form) {
						$.post('../sendmail.php',
							{ 'name': $('input.name').val(), 'email': $('input.email').val(), 'subject': $('input.subject').val(), 'message': $('textarea.message').val() },
							function(data){
								if(data.success){
									$('.contact.finished').addClass('success');
									$('.contact.normal').fadeOut(1000, clearForm);
									$('.contact.finished').fadeIn(1000);
								} else{
									$('.contact.finished').addClass('fail');
									$('.contact.normal').fadeOut(1000);
									$('.contact.finished').fadeIn(1000);
								}
							},
							'json'
						);
					}
				});
			});