$(document).ready(function(){
    // Slide menu
    $('#menu_link').click(function(e){
        e.preventDefault();
        $('.nav').slideToggle('fast');
        $('#menu_link').toggleClass('open closed');
    });

    $('html').click(function() {
        var pagewidth = $('body').width();
        if (pagewidth <= 720) {
            $('.nav').slideUp('fast');
            $('#menu_link').removeClass('open');
            $('#menu_link').addClass('closed');
        }            
    });
    $('.main_nav').click(function(e){
        e.stopPropagation();
    });
    // Check this on rotating screens to make
    // sure menu is always visible.
    $(window).resize(function(){
        var pagewidth = $('body').width();
        if (pagewidth >= 720) {
            $('.nav').css('display', 'block');
            $('#consult_img').attr('src', 'http://londoncardiovascularclinic.co.uk/wp-content/themes/lcc/img/consultations.jpg');
        } else {
            $('.nav').css('display', 'none');
            $('#consult_img').attr('src', 'http://londoncardiovascularclinic.co.uk/wp-content/themes/lcc/img/consultations_alt.png');
        }
    });
    $(window).load(function(){
        var pagewidth = $('#container').width();
        if (pagewidth >= 720) {
            $('#consult_img').attr('src', 'http://londoncardiovascularclinic.co.uk/wp-content/themes/lcc/img/consultations.jpg');
        } else {
            $('#consult_img').attr('src', 'http://londoncardiovascularclinic.co.uk/wp-content/themes/lcc/img/consultations_alt.png');
        }
    });
    
    // Cycle plugin (Home slides)
    if(jQuery().cycle) {
        $(document).ready(function(){
          $('#cycle').cycle({
              pause : 1,
              timeout : 8000,
              prev : '#cy_prev',
              next : '#cy_next',
              pager : '#cy_pager'
          });
        });
    }
    if(jQuery().cycle) {
        $(document).ready(function(){
          $('#seobox').cycle({
              pause : 1,
              timeout : 0,
              pager : '#box_pager'
          });
        });
    }
    if(jQuery().cycle) {
        $(document).ready(function(){
          $('.testimonial_box').cycle({
              pause : 1,
              timeout : 8000,
              fx: 'scrollVert'
          });
        });
    }
    
    
    // Scrolling
    $('.totop').click(function(e){
        e.preventDefault();
        var $hash = this.hash;
        var link = $($hash).position().top;
        $('html, body').animate({ scrollTop: link }, 1200, 'easeOutExpo');
    });
    
    
    
    //Slide 1
    $('.slide_first a').mouseover(function(){
        $(this).find('span').fadeIn('slow');
    });
    $('.slide_first a').mouseout(function(){
        $(this).find('span').fadeOut('fast');
    });
    
    
    
    // Expand lists
    $('.more').click(function(e){
        e.preventDefault();
        $(this).parents('div.box').find('.hide').slideToggle('slow', 'easeOutExpo');
        $(this).toggleClass('more less');
    });
    
    
    // Expand content in lists
    $('.show_content').click(function(e){
        e.preventDefault();
        $(this).parent().find('.list_content').slideToggle('slow', 'easeOutExpo');
    });
    $('.hide_content').click(function(e){
        e.preventDefault();
        $(this).parents('.list_content').slideUp();
    });
    
    
    // Prepopulate title select
    var post_title = $('#htitle').val();
    $('option[value="'+post_title+'"]').attr('selected', 'selected');

    var current = new Date();
    var day = current.getDate();
    var month=new Array(12);
        month[0]="January";
        month[1]="February";
        month[2]="March";
        month[3]="April";
        month[4]="May";
        month[5]="June";
        month[6]="July";
        month[7]="August";
        month[8]="September";
        month[9]="October";
        month[10]="November";
        month[11]="December";
    var year = current.getFullYear();
    $('#book_day option[value="'+day+'"]').attr('selected', 'selected');
    $('#book_year option[value="'+year+'"]').attr('selected', 'selected');
    $('#book_month option[value="'+month[current.getMonth()]+'"]').attr('selected', 'selected');

    // Validate ocntact form

    $("#bookform").validate({
        errorClass: 'error_msg',
        validClass: 'success',
        errorElement: 'p',
        errorPlacement: function(error, element) {
            error.insertBefore(element.parent().children('br'));
            error.insertAfter(element);
        },
        highlight: function(element) {
            $(element).parent().addClass('error');
            $(element).parent().removeClass('success');
        },
        unhighlight: function(element) {
            $(element).parent().removeClass('error');
            $(element).parent().addClass('success');
        }
    });
    $('#commentform').validate({
        errorClass: 'error_msg',
        validClass: 'success',
        errorElement: 'p',
        errorPlacement: function(error, element) {
            error.insertBefore(element.parent().children('br'));
            error.insertAfter(element);
        },
        highlight: function(element) {
            $(element).parent().addClass('error');
            $(element).parent().removeClass('success');
        },
        unhighlight: function(element) {
            $(element).parent().removeClass('error');
            $(element).parent().addClass('success');
        }
    });

});

