$(document).ready(function(){
    ////=====================================================
    // Clear input fields on focus and fill with default values if empty on blur
    //=====================================================
	$('input[type=text], input[type=password], textarea').each(function() {
	    var default_value = this.value;
	    $(this).focus(function() {
	        if(this.value == default_value) {
	            this.value = '';
	        }
	    });
	    $(this).blur(function() {
	        if(this.value == '') {
	            this.value = default_value;
	        }
	    });
	});
    
    ////=====================================================
    // Initiate slider
    //=====================================================
    $('#coda-slider-1').codaSlider({
        autoSlide: true,
        autoSlideInterval: 8000
    });
    
    //=====================================================
    // Validate Forms
	//=====================================================
    
     $("#submitCVForm").validate();
     $("#contactForm").validate();
     
     $("#formSubmitBtn").click(function(){
        
         if($("#submitCVForm, #contactForm").valid()){
             $("#submitCVForm, #contactForm").submit();
         }
     });

    //=====================================================
    // Load more job opportunities functionality.
	//=====================================================
    
    var offsetCounter = 0;
    
    $('.defaultContentSplit li .bigGreyBtn').click(function(){
        offsetCounter++;
        var dataString = "get="+ offsetCounter;
        $.ajax({
            type: 'POST',
            url: "get_posts_ajax.php",
            data: dataString,
            success: function(response){
                $('.defaultContentSplit li:first-child #loadNewJobOpportunities').append(response); 
                
                init_fb();
                
            }
        });
    });
    
    //=====================================================
    // Custom modal for Jobs page.
	//=====================================================
    
    $('a.activator').click(function(){
       var reference = $(this).attr('reference');
       $('#share_job_listing').val(reference);
       $('.jqmOverlay').css('display' , 'block');
       $('.jqmWindow').css('display' , 'block');
    });
    
    $('.jqmClose').click(function(){
        $('.jqmOverlay').css('display' , 'none');
        $('.jqmWindow').css('display' , 'none');
        $('.jqmOverlay').css('display' , 'none');
        $('.notLoggedIn').css('display' , 'none');
        $('.userLogInError').css('display' , 'none');
    });
    
    $('a.applyForJob').click(function(){
       $('.jqmOverlay').css('display' , 'block');
       $('.notLoggedIn').css('display' , 'block');
    });
});
    
