//sliding menu

function slide(elem_class, dist_over, dist_out, time, multiplier){
	
	var slide_elem = elem_class;
	
	var timer = 0;
	
	$(slide_elem).each(function(i){
								
		$(this).animate({"top" : "-40"}, 1);
		
		timer = (timer*multiplier + time);
		$(this).animate({ "top" : "0px" }, timer);
		$(this).animate({ "top" : "-10px" }, timer);
	});
	
	$(slide_elem).each(function(i){
		$(this).hover(
			function(){
				$(this).animate({ "top" : dist_over }, 150);
				$(this).addClass('navHighlight');
				$(this).removeClass('navNormal');
			},
			function(){
				$(this).animate({ "top" : dist_out }, 150);
				$(this).addClass('navNormal');
				$(this).removeClass('navHighlight');
			});
	});
	
};

$(document).ready(function(){
	slide(".navButton", 0, -10, 150, .8);				
});


//sidebar accordion

$(document).ready(function(){
	$('#sidebar .minipostEntry').hide();
	
	$('#sidebar .hidden').each(function(){
		$(this).hover(
			function(){
				$(this).addClass('over');
			},
			function(){
				$(this).removeClass('over');
			});
	});
	
	$('#sidebar .minipostHeading:eq(1)').each(function(){											  
		$(this).next('div.minipostEntry').slideDown(800, 'easeInExpo')
		.parent().addClass('active').removeClass('hidden');
	});
				  
	$('#sidebar .minipostHeading').click(function(){											  
		$(this).next('div.minipostEntry').slideDown(800, 'easeInExpo')
		.parent().addClass('active').removeClass('hidden')
		.siblings('.active').children('.minipostEntry').slideUp(800, 'easeInExpo')
		.parent().addClass('hidden').removeClass('active');
	});
});


//contact form

$(function() {
	
    var paraTag = $('#contact input#submit').parent('p');
    $(paraTag).children('input').remove();
    $(paraTag).append('<input type="button" name="submit" id="submit" value="Send email" tabindex="4" />');

    $('#contact input#submit').click(function() {
        $('#contact').append('<p>Loading...</p>');

        var name = $('input#name').val();
        var email = $('input#email').val();
        var comments = $('textarea#message').val();

        $.ajax({
            type: 'post',
            url: 'wp-content/themes/graphite/sendEmail.php',
            data: 'name=' + name + '&email=' + email + '&comments=' + comments,

            success: function(results) {
                $('#contact img.loaderIcon').fadeOut(1000);
                $('div#response').html(results);
            }
        });
    });
});