jQuery(document).ready(function($) {
    $.address.init(function(event) {
        $('.mainNav').address(function() {
            return $(this).attr('href').replace(location.pathname, '');
        });
    }).change(function(event) {
        url = (event.pathname == '') ? 'intro': 'pages/' + event.pathNames[0] + ".html .content";
        $('#main').fadeTo('slow', 0,
        function() {
            $("#main").load(url,
            function() {
                $('#main').fadeTo('slow', 1);
                logoLoad = event.pathNames[0];
                var logoBlock = (document.getElementById('logo'));
                var crumbBlock = (document.getElementById('crumb'));
                var nav_Div = (document.getElementById('navMenuBottom'));
                switch (logoLoad)
                {
                case 'intro':
                    logoBlock.style.display = 'none';
                    nav_Div.style.display = 'none';
                    setTimeout("$.address.value('home');", 2000);
                    break;
                case 'press':
                    logoBlock.style.display = 'block';
                    nav_Div.style.display = 'block';
                    $('#carousel').infiniteCarousel({
                        transitionSpeed: 4000,
                        displayTime: 0,
                        displayProgressBar: true,
                        displayThumbnails: false,
                        displayThumbnailNumbers: false,
                        displayThumbnailBackground: false,
                        imagePath: 'img/Bilder/',
                        easeLeft: 'linear',
                        easeRight: 'linear',
                        inView: 9,
                        padding: '8px',
                        advance: 1,
                        showControls: false,
                        autoHideControls: true,
                        autoHideCaptions: true,
                        autoStart: true,
                        prevNextInternal: true
                    });
                    $('#carouselB').infiniteCarousel({
                        transitionSpeed: 4000,
                        displayTime: 0,
                        displayProgressBar: true,
                        displayThumbnails: false,
                        displayThumbnailNumbers: false,
                        displayThumbnailBackground: false,
                        imagePath: 'img/clientlogo/',
                        easeLeft: 'linear',
                        easeRight: 'linear',
                        inView: 3,
                        padding: '5px',
                        advance: 1,
                        showControls: false,
                        autoHideControls: true,
                        autoHideCaptions: true,
                        autoStart: true,
                        prevNextInternal: true
                    });
                    $('#carouselC').infiniteCarousel({
                        transitionSpeed: 4000,
                        displayTime: 0,
                        displayProgressBar: true,
                        displayThumbnails: false,
                        displayThumbnailNumbers: false,
                        displayThumbnailBackground: false,
                        imagePath: 'img/clientlogo/',
                        easeLeft: 'linear',
                        easeRight: 'linear',
                        inView: 3,
                        padding: '5px',
                        advance: 1,
                        showControls: false,
                        autoHideControls: true,
                        autoHideCaptions: true,
                        autoStart: true,
                        prevNextInternal: true
                    });
                    break;
                default:
                    logoBlock.style.display = 'block';
                    nav_Div.style.display = 'block';
                    slide();
                    break;
                }
            });
        });
    });
    $.address.title('RDPR - STRATEGIC PUBLIC RELATIONS DELIVERY');
    $.address.value('intro');
    $('#contactSubmit').live('click',
    function(e) {
        e.preventDefault();
        var formStateA = (jQuery("#formContact").validationEngine('validate'));
        if (formStateA === true) {
            $.post("ajaxSubmitContact.php", $("#formContact").serialize(),
            function(data) {
                var returnData = JSON.parse(data,
                function(key, value) {
                    var form = (document.getElementById('formContact'));
                    var thankyou = (document.getElementById('thankyouDiv'));
                    if (value === 'sent') {
                        form.style.display = 'none';
                        thankyou.style.display = 'block';
                    }
                });
            });
        }
    });
    function slide() {
        var slidySS = (document.getElementById('slideContent'));
        $(slidySS).slidy({
            cursor: 'wait',
            pause: false,
            animation: 'fade',
            height: 500,
            width: 500,
            time: 4000,
            speed: 1000
        });
    }
    $('.modal').live('click',
    function() {
        $.fn.colorbox({
            scrolling: false,
            transition: "fade",
            href: $(this).attr('href'),
            width: '900px',
            height: '650px'
        });
        return false;
    });
});
