$(document).ready(function() {
    $('#EnquiryAddForm').bind('submit', function() {
        $(this).ajaxSubmit({
            target: '#enquiry',
			beforeSubmit: validate
        });
        return false; // <-- important!
    });

	$("#icon-network-button").click(function () {
		$("#icon-network-content").slideToggle("slow");
		return false;
	});
});

function validate(){
	$("#enquiry").before('<p id="indicator"><img src="/img/admin/loading.gif" width="220" height="19" alt="Loading" /></p>');
	$(".error-message").remove();
	$(".message").remove();
	var hasError = false;
	var fieldsToCheck = $('.required');
	
	$('input.required').each(
		function(){
			if($(this).val() == ''){
				$(this).before('<div class="error-message">This is a required field</div>');
				hasError = true;
			}
		}
	)
	
	if(hasError){
		$("#indicator").remove();
		$("#EnquiryAddForm").before('<div id="flashMessage" class="message"><p>Sorry some of the required fields are empty</p></div>');
		return false;
	}else{
		$("#indicator").remove();
		return true;
	}
}

$(document).ready(function() {
    $('#myForm').ajaxForm({
        target: '#output'
    });
});

function mycarousel_initCallback(carousel){
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

jQuery(document).ready(function() {
    jQuery('#banner-carousel').jcarousel({
        auto: 4,
		scroll: 1,
		animation: 'slow',
        wrap: 'last',
        initCallback: mycarousel_initCallback
    });
});



