﻿$(document).ready(function () {
    $('#header ul li a, a.pagelink').click(function(){
        var div = $(this).attr('href').replace('#', '');
        
        $('div.page').hide();
        $('#header ul li a').removeClass('active');
        
        $('#' + div).show('slow');
        $('#header ul li a[href="#' + div + '"]').addClass('active');
    });
    
    if (window.location.hash){   
        $('#header ul li a[href="' + window.location.hash + '"]').trigger('click');
    }else{
        $('#header ul li a.active').trigger('click');        
    }
    
    $('#submit').click(function(){
        if (!$('#name').val() || !$('#email').val() || !$('#subject').val() || !$('#message').val()){
            alert('Please fill in all the fields.');
            return;
        }
        
        var postData = $('#frmContact').serialize();
        
        $.post('send.php', postData, function(data){
            if (data.result == 'success'){
                alert('Thank you! Your message has been sent.');
                $('#header ul li a[href="#summary"]').trigger('click');
            }else{
                alert('There was an error sending your message. Please check that your email address is correct, and try again.');                
            }
        }, 'json');
    });
    
    $('#slideshow').before('<ul id="nav">').cycle({ 
        fx:     'turnDown', 
        speed:  'fast', 
        timeout: 0, 
        pager:  '#nav',
        pagerAnchorBuilder: function(idx, slide) {
            var img = $(slide).find('img:first').attr('src');
            return '<li><a href="#"><img src="' + img + '"/></a></li>'; 
        } 
    });
});
