$(document).ready(function() {
						   
	// Show / Hide - Login
	$('#login').hide();//hide box on load
	$('a.showhide_login_trigger').click(function(){
		$('#login').slideToggle('fast');
		return false;
	});
	
	
	// Form Hints
    $('input[title]').inputHints();
    
	
	
	//tab controls
	var tabContainers = $('div.tabs > div');
	tabContainers.hide().filter(':first').show();
	
	$('div.tabs ul.tabNavigation a.tabClick').click(function () {
		tabContainers.hide();
		tabContainers.filter(this.hash).show();
		$('div.tabs ul.tabNavigation a').removeClass('selected');
		$(this).addClass('selected');
		return false;
	}).filter(':first').click();
	
	
	$('a.show_print').click(function(){
		//tabContainers.hide();
		tabContainers.hide().filter('#tab_print').show();
		$('div.tabs ul.tabNavigation a').removeClass('selected');
		$('a.tab_print').addClass('selected');
		return false;
	});
	
	$('a.show_web').click(function(){
		//tabContainers.hide();
		tabContainers.hide().filter('#tab_web').show();
		$('div.tabs ul.tabNavigation a').removeClass('selected');
		$('a.tab_web').addClass('selected');
		return false;
	});
	
	$('a.show_identity').click(function(){
		//tabContainers.hide();
		tabContainers.hide().filter('#tab_identity').show();
		$('div.tabs ul.tabNavigation a').removeClass('selected');
		$('a.tab_identity').addClass('selected');
		return false;
	});
	
	//show hide details
	//var details = $('ul.details > li');
	//details.hide().filter(':first').show();
	//$('.details').slice(1).css("background","yellow");
	//$('li').filter('.detail').hide();  //works but could be better - dont want to have to add classes to all elements
	//$('ul').filter('.details').hide(); //hides all uls with class of details
	$('ul.details > li').hide().filter(':first-child').show(); //works
	
	
	$('a.detailToggle').toggle(function() {
		$('ul.details > li').show();
		return false;
	}, function() {
		$('ul.details > li').hide().filter(':first-child').show();
		return false;
	});
	
	
	//localScroll
	$('.scroll_set').localScroll();
	$('#head').localScroll();
	
	
	
	
	//
	
	
	/*	
	// validate contact form on keyup and submit
	$("#contactForm").validate({
		rules: {
			name: "required",
			email: {
				required: true,
				email: true
			},
			math: {
				equal: <?php echo $randomNumTotal; ?>	
					}
		},
		messages: {
			name: "How shall I address you?",
			email: "Please enter a valid email address",
			math: "Please enter the correct value"
		},
		//errorLabelContainer: $("div.cf_error")
		
		errorPlacement: function(error, element) {
			if ( element.is(":radio") )
				error.appendTo( element.parent().next().next() );
			else if ( element.is(":checkbox") )
				error.appendTo ( element.parent() );
			else
				error.appendTo( element.parent());
		}
		
	});
	*/
	
	// check if confirm password is still valid after password changed
	$("#password").blur(function() {
		$("#password_confirm").valid();
	});
	
	//login
	/*
	$(".login_button").click(function() {
		var login_submit = "login_submit";
		var login_username = $("input#login_username").val();
		var login_password = $("input#login_password").val();
		
		var dataString = 'login_submit='+ login_submit + '&login_username='+ login_username + '&login_password=' + login_password;
		
		$.ajax({
			type: "POST",
			url: "login.php",
			data: dataString,
			success: function() {
				//alert(dataString);
				//$('#login_sysmsg').html("Form Submitted!");
			}
		});
		
		return false;
	});
	*/
	
	
	$('a.gallery-web').lightBox();
	$('a.gallery-print').lightBox();
	$('a.gallery-identity').lightBox();
    
});


