// JavaScript Document

/*--------------------------------------------------------------------------------------------------------
JavaScript for BCN.

version:   1.0
author:    Codingpeople GmbH
email:     support@codingpeople.com
website:   http://www.codingpeople.com/
--------------------------------------------------------------------------------------------------------*/
$(document).ready(function(){
/* = accordion  
--------------------------------------------------------------------------------------------------------*/
	$("#accordion .accordionContainer").hide();
	$("#accordion .accordionContainer:first").show();
	$("#accordion .accordionheading").click(function(){
		$("#accordion li").removeClass('lastactive');											 
		$("#accordion .accordionheading").removeClass("active");
		$(this).parents("#accordion").find(".accordionContainer:visible").slideUp();											
		$(this).next(".accordionContainer:hidden").slideDown().prev(".accordionheading").addClass("active").parent("li").addClass('lastactive');	
	});
	
	$("#accordion2 .accordionContainer").hide();
	$("#accordion2 .accordionContainer:first").show();
	$("#accordion2 .accordionheading").click(function(){
		$("#accordion2 li").removeClass('lastactive');											 
		$("#accordion2 .accordionheading").removeClass("active");
		$(this).parents("#accordion2").find(".accordionContainer:visible").slideUp();											
		$(this).next(".accordionContainer:hidden").slideDown().prev(".accordionheading").addClass("active").parent("li").addClass('lastactive');
	});
	
	$("#accordion3 .accordionContainer").hide();
    $("#accordion3 .accordionheading.active").next(".accordionContainer").show();
    $("#accordion3 .accordionheading").click(function(){
          $("#accordion3 li").removeClass('lastactive');                                                           
          $("#accordion3 .accordionheading").removeClass("active");
          $(this).parents("#accordion3").find(".accordionContainer:visible").slideUp();                                                                 
          $(this).next(".accordionContainer:hidden").slideDown().prev(".accordionheading").addClass("active").parent("li").addClass('lastactive');
    });

	
/* End accordion  
--------------------------------------------------------------------------------------------------------*/

/* journalsFind   
--------------------------------------------------------------------------------------------------------*/
/*
$("#filtercontainer").hide();
$("#filterNav a.accordion").click(function(){
                $("#filtercontainer").slideToggle();                                                                
            });
*/

/* End journalsFind  
--------------------------------------------------------------------------------------------------------*/

/* TAB Menu */
/* ##--- Additions 2010/NOV/09 ------------------- */
var tabpanel = $('.tabs .tabcontent');
$("<span></span>").appendTo(".slidebox a");
       $('.tabs ul.slides li a').click(function(){
                               $(this).parents(".tabs").find(".tabcontent").hide();
                               var thisConte = "#" + $(this).attr('rel');
                               tabpanel.filter(thisConte).show();
                               $(this).parents(".tabs").find(".slidebox").removeClass('activeslide');
                               $(this).parent(".slidebox").addClass('activeslide');
       
                   return false;
       })
/* ##--- Additions 2010/NOV/09 ------------------- */                


/* = filter ext  
--------------------------------------------------------------------------------------------------------*/

$(".select_box").hide();
$("span.select_link a").click(function(){
	$(".select_box").hide();
	$("div#" + $(this).html()).slideToggle();
	$("#js_support_filter_name").val($(this).html());
	$("input[type='radio']").removeAttr("checked");
   });

var hidden = $('[name="js_support_filter_name"]').val();
if (hidden){$("div#" + hidden).slideToggle();}

$(".select_box .filteroption input:radio").click(function() {

	$("#js_support_listfilter_id").val($("input[type='radio']:checked").val());
	$("#js_support_listfilter_name").val($("input[type='radio']:checked").parent().text());
	
	if ($("#js_support_listfilter_id").val() == 'Alle'){
		$(".radioall").removeAttr("checked");
		$("#js_support_listfilter_id").val($("input[type='radio']:checked").val());
		$("#js_support_listfilter_name").val($("input[type='radio']:checked").parent().text().replace("Alle", ""));
		if ($("#js_support_listfilter_name").val() == ''){ $("#js_support_listfilter_name").val('Alle'); }; 
	} 
	
    $(this).closest("form").submit();
});

$("#item_finder").change(function() {
	$("#sArticleCategory").val($(this).children('option:selected').val());    
    $(this).closest("form").submit();
});

$(".searchresultbox .searchlist img").lazyload({ effect : "fadeIn" });

/* = end filter ext  
--------------------------------------------------------------------------------------------------------*/
	
function videoThumbnails () {
	$('.video_thumbnail .overlay').hide();
	$('.video_thumbnail').hover(function () { $(this).find('.overlay').fadeIn(250)}, function () { $(this).find('.overlay').fadeOut(250)});
}
videoThumbnails ();

function imgOverlays () {
	$('.vthumb .overlay, .fthumb .overlay').hide();	
	$('.vthumb, .fthumb').hover(function () { $(this).find('.overlay').fadeIn(250)}, function () { $(this).find('.overlay').fadeOut(250)});
}
imgOverlays ();

Cufon.replace('h1, .tagcloud a, .slidebanner .description, .footercopyright',  { fontFamily: 'Gotham-Bold', hover: true});
Cufon.replace('h3',  { fontFamily: 'Gotham-Bold', hover: true, hoverables: { h3: true }});
Cufon.replace('h2',  { fontFamily: 'Gotham-Book', hover: true });

});
