var footerOpened = false;
var footerOpenedId = '';
var urls = {};
$(document).ready(function() {
	
		
	$('#footerbar').show();

	// Add JS detection
	$('html').addClass('js-on');
	
    $(document.body).click(function (e) {
    	var target = $(e.target);
    	if (target.is('#footerbar') || !footerOpened) return;
    	
    	if (target.parents('#footerbar').size() == 0) {
			$('#' + footerOpenedId + ' .title').click();
		}
    });
	


    





});

function footerOpen(_this) {
    var id = $(_this).parent().attr('id');
    Cufon.refresh('#footerbar div.button div.title span');
	
	if (footerOpenedId != '' && id != footerOpenedId) {
		$('#' + footerOpenedId + ' .title').click();
	}
	
	
    $('#footerbar .panel, #language-selector').fadeOut(100);
    $(_this).parent().find('.panel').fadeIn(100);
    var h = $('#' + id + ' .panel').height();
    var options = {
        height: '+=' + h
    };
    $('#footerbar').animate(options, 200, function () { 
        footerOpened = true;
        footerOpenedId = id;
		$('#footerbar .selected').removeClass('selected').removeClass('close');
        $(_this).parent().addClass('selected').addClass('close');
        Cufon.refresh('#footerbar div.button div.title span');
        
    });
}

function footerClose(_this) {
    if (!footerOpened) return;
    var id = $(_this).parent().attr('id');
    var h = ($(window).scrollTop()+$(window).height()-24);
    
    var options = {
        height: 24
    };
    $('#language-selector').fadeIn(100);
	$('#footerbar .selected').removeClass('selected').removeClass('close');
    $('#' + footerOpenedId + ' .panel').fadeOut(100);
    $('#footerbar').animate(options, 200, function () {

        footerOpened = false;
        footerOpenedId = '';
		
    });
}


