$(document).ready(function(){
	$('#feedback-form').submit(function(){
		var errors = false;
		var apos = 0;
		var code = $('#form-code');
		var email = $('#form-email');
		$('span.error').remove();
		if($(code)[0].value == ''){
			errors = true;
			$(code).parent('label').append('<span class="error">* Please enter a validation code</span>');
		}
		
		if($(email)[0] == ''){
			errors = true;
			$(email).parent('label').append('<span class="error">* Please enter a valid email address</span>');
		} else {
			apos = $(email)[0].value.indexOf('@');
			bpos = $(email)[0].value.indexOf('.');
			if(apos < 0 || bpos < 0){
				errors = true;
				$(email).parent('label').append('<span class="error">* Please enter a valid email address</span>');
			}
		}
		if(!errors){
			return true;
		} else {
			$(this).before('<span class="error">* There was an error sending the form</span>')
			return false;
		}
	});
	
	if(document.location.hash != ''){
		var hash = document.location.hash.replace('show-', '');
		$('.pagetoggle').each(function(e, link){ 
			$(this).removeClass('selected');
			var str = link.href.substr(link.href.lastIndexOf('/')+1, link.href.length).replace('show-', '');
			$(str).hide(); 
		});
		$('a.'+hash.replace('#','')).addClass('selected');
		$(hash).show();
	}
	$('.pagetoggle').each(function(){
		$(this).click(function(){
			
			var show = this.href.substr(this.href.lastIndexOf('/')+1, this.href.length).replace('show-', '');
			$('.pagetoggle').each(function(){
				$(this).removeClass('selected');
				var hide = this.href.substr(this.href.lastIndexOf('/')+1, this.href.length).replace('show-', '');
				$(hide).fadeOut(); 
			});
			$('a.'+show.replace('#','')).addClass('selected');
			$(show).fadeIn();
		});
	});
});