jQuery(document).ready(function($) {

    jQuery.fn.outerHTML = function(s) {
        return (s)
        ? this.before(s).remove()
        : jQuery("<p>").append(this.eq(0).clone()).html();
    }
    jQuery.fn.exists = function() {
        return jQuery(this).length>0;
    }

    jQuery(".navitem1stlevel").hover(function() {
       jQuery(this).children('.nav2ndlevel').toggleClass('hidden');
    });

    jQuery(".registrationform > div").hover(function() {
       jQuery(this).toggleClass('registrationformhover');
    });

    jQuery("#open_close_footer").click(function() {
        jQuery("#footer-black").toggleClass('footer-black');
        jQuery("#footer-black").toggleClass('big-footer');
        jQuery(".weather").toggleClass('hidden');
        /*jQuery(".footer-black-bg").toggleClass('hidden');*/
        jQuery(".footer-black-images").toggleClass('hidden');

    });

    jQuery("ul.thumb li").hover(function() {

        jQuery(this).css({
            'z-index' : '10'
        }); /*Add a higher z-index value so this image stays on top*/
        jQuery(this).find('img').addClass("hover").stop() /* Add class of "hover", then stop animation queue buildup*/
        .animate({
            marginTop: '-110px', /* The next 4 lines will vertically align this image */
            marginLeft: '-50px',
            //top: '50%',
            //left: '50%',
            width: '174px', /* Set new width */
            height: '174px', /* Set new height */
            padding: '2px',
            opacity: '1'
        }, 200); /* this value of "200" is the speed of how fast/slow this hover animates */

    } , function() {
        jQuery(this).css({
            'z-index' : '0'
        }); /* Set z-index back to 0 */
        jQuery(this).find('img').removeClass("hover").stop()  /* Remove the "hover" class , then stop animation queue buildup*/
        .animate({
            marginTop: '0', /* Set alignment back to default */
            marginLeft: '0',
            top: '0',
            left: '0',
            width: '65px', /* Set width back to default */
            height: '65px', /* Set height back to default */
            padding: '2px',
            opacity: '0.5'
        }, 400);
    });

    if(jQuery('#qentaconnectform').exists()) {
        jQuery('#pay').attr('disabled', 'disabled');
        document.connectForm.submit();
    };

});
jQuery(window).resize(function() {
    });
