$(document).ready(function(){
   
    //jCaroules
     if($(".jCarouselAllSmall").length != 0){
        jQuery(".jCarouselAllSmall").jcarousel({
            start: 1,  
            visible: 1, 
            scroll: 1,
            wrap: "circular"
        });
    }
    
    $(".jCarouselAllSmall li").mouseover(function() {
    	$(this).find(".caorusel_small").css("display", "none");
    });
    $(".jCarouselAllSmall li").mouseout(function() {
    	$(this).find(".caorusel_small").css("display", "block");
    });
    
    if($(".jCarouselAll").length != 0){
        jQuery(".jCarouselAll").jcarousel({
            start: 1,  
            visible: 1,
            scroll: 1,
            auto: 15,
            wrap: "last",
            animation: 2000,
            easing: "easeInOutCirc",
            initCallback: mycarousel_initCallback,
            itemVisibleInCallback: {
            	onBeforeAnimation: mycarousele_itemVisibleInCallback
            }
        });
    }
       
    function mycarousele_itemVisibleInCallback(instance, object, index, action) {
    	jQuery('.jcarousel-control a').removeClass("jcaruselActive");
        jQuery('.jcarousel-control a')[index-1].className = "jcaruselActive";
        jQuery("#topnews_bottom_" + index).parent().children().hide();
        jQuery("#topnews_bottom_" + index).show();
        $(".jcarousel-control a").animate({marginTop: "0px"}, "fast"); 
        $(".jcaruselActive").stop().animate({marginTop: "-10px"}, "fast"); 
        
    }
    
    function mycarousel_initCallback(carousel) {
        jQuery('.jcarousel-control a').bind('click', function() {
            var item = jQuery.jcarousel.intval(jQuery(this).text());
            carousel.scroll(item);
            return false;
        });
    
            jQuery('.jcarousel-scroll select').bind('change', function() {
            carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);
            return false;
        });
    };
    
    //kariera
    $(".kariera_praca h3").click(function() {
    	$(this).prev().slideToggle();
    	$(this).toggleClass("kariera_active");
    	$(this).next().fadeToggle();
    	$(this).parent().next().slideToggle();
    	if($(this).parent().parent().next().find(".kariera_praca_item").css("display") == 'none') {
    		$(this).parent().next().css({paddingBottom: "10px", borderBottom: "1px solid #E9EAE7"});
    	}
    	if($(this).parent().parent().prev().find(".kariera_praca_item").css("display") == 'block') {
    		$(this).prev().css({display: "none"});
    	}
    });
    
    $(".kariera_praca_zwin").click(function() {
    	$(this).parent().next().slideToggle();
    	$(this).fadeToggle();
    	$(this).prev().toggleClass("kariera_active");
    	if($(this).prev().prev().css("display") == 'block') {
    		$(this).prev().prev().hide("slow");
    	}
    });
    
    //panel klienta
    $(".panel_klienta").mouseover(function() {
    	$(this).stop().animate({right: "0px"}, "fast");
    });
    
    $(".panel_klienta").mouseout(function() {
    	$(this).stop().animate({right: "-25px"}, "slow");
    });
    
    //uniform
    if($('.ankieta_uniform').length != 0){
		$(".ankieta_uniform input:file").uniform();
	}
	
	//ankieta rekrutacyjna
	$(".click_ankieta").click(function() {
		$(".kariera_box").css({minHeight: "1082px"});
		$(".ankieta_rekrutacyjna_form").fadeToggle("slow");
		$(".kariera h1").hide("fast");
		$(".img_ankieta_click").html("<img src='media/images/kariera1.jpg' alt='kariera' />"); 
		$('html').animate({scrollTop:0}, 'fast');
	});
    
    $(".ankieta_close, .ankieta_wyjdz").click(function() {
		$(".ankieta_rekrutacyjna_form").fadeToggle("slow", function() {
			$(".kariera_box").animate({minHeight: "667px"}, "slow");
			$(".kariera h1").show("fast");
			$(".img_ankieta_click").html("<img src='media/images/kariera.jpg' alt='kariera' />");
		});
		return false;
	});
	
	//jquerycycle
	if($("#slideshow1").length != 0){
		$('#slideshow1').cycle({ 		
			fx:     'fade', 
			speed:   4000, 
			timeout: 10000
		});
	}
	
	if($("#slideshow2").length != 0){
		$('#slideshow2').cycle({ 		
			fx:     'fade', 
			speed:   4000, 
			timeout: 10000
		});
	}
	
	if($("#slideshow3").length != 0){
		$('#slideshow3').cycle({ 		
			fx:     'fade', 
			speed:   4000, 
			timeout: 10000
		});
	}
	
	if($("#slideshow4").length != 0){
		$('#slideshow4').cycle({ 		
			fx:     'fade', 
			speed:   4000, 
			timeout: 10000
		});
	}
	
	//ankieta kontakt z konsultantem
	$(".click_ankieta_konsultant").click(function() {
		$(".ankieta_rekrutacyjna_form").fadeToggle("slow");
		$('html').animate({scrollTop:220}, 'fast');
	});
	
	 $(".ankieta_close_konsultant, .ankieta_wyjdz_konsultant").click(function() {
		$(".ankieta_rekrutacyjna_form").fadeToggle("slow", function() {
		});
		return false;
	});
	
	//e-mail
	$(".pl #biuro").html('e-mail: <a href="mailto: cross@cross.pl">cross@cross.pl</a>');
	
	$(".pl #dzial_handlowy").html('e-mail: <a href="mailto: sprzedaz@cross.pl">sprzedaz@cross.pl</a>');
	
	$(".pl #dzial_wdrozen").html('e-mail: <a href="mailto: wdrozenia@cross.pl">wdrozenia@cross.pl</a>');
	
	$(".pl #dzial_serwisu").html('e-mail: <a href="mailto: serwis@cross.pl">serwis@cross.pl</a>');
	
	$(".pl #dzial_oprogramowania").html('e-mail: <a href="mailto: soft@cross.pl">soft@cross.pl</a>');
	
	$(".pl #dzial_systemow_bankowych").html('e-mail: <a href="mailto: bank@cross.pl">bank@cross.pl</a>');
	
	$(".pl #dzial_hr").html('e-mail: <a href="mailto: praca@cross.pl">praca@cross.pl</a><br />e-mail: <a href="mailto: praktyki@cross.pl">praktyki@cross.pl</a>');
	
	$(".en #biuro").html('E-mail: <a href="mailto: cross@cross.pl">cross@cross.pl</a>');
	
	$(".en #dzial_handlowy").html('E-mail: <a href="mailto: sprzedaz@cross.pl">sprzedaz@cross.pl</a>');
	
	$(".en #dzial_wdrozen").html('E-mail: <a href="mailto: wdrozenia@cross.pl">wdrozenia@cross.pl</a>');
	
	$(".en #dzial_serwisu").html('E-mail: <a href="mailto: serwis@cross.pl">serwis@cross.pl</a>');
	
	$(".en #dzial_oprogramowania").html('E-mail: <a href="mailto: soft@cross.pl">soft@cross.pl</a>');
	
	$(".en #dzial_systemow_bankowych").html('E-mail: <a href="mailto: bank@cross.pl">bank@cross.pl</a>');
	
	$(".en #dzial_hr").html('E-mail: <a href="mailto: praca@cross.pl">praca@cross.pl</a><br />E-mail: <a href="mailto: praktyki@cross.pl">praktyki@cross.pl</a>');
	
	$("#kariera").html('<a href="mailto: praktyki@cross.pl">praktyki@cross.pl</a>');
	
	//konktat zobacz mape
	$("#mapa_warszawa").click(function(){
		$(".kontakt_info").fadeOut(2000);
		$("#mapa_warszawa_box").css("z-index", "0");
		$("#mapa_warszawa_box").css("top", "-33px");
		$("#mapa_opole_box").fadeOut(2000);
		$("#mapa_warszawa_box").fadeIn(2000);
		$("#mapa_opole").fadeIn("slow");
		$(this).fadeOut("slow");
		$(".kontakt_box_item h2").removeClass("kontakt_active");
		$(this).parent().parent().find("h2").addClass("kontakt_active");
	});
	
	$("#mapa_opole").click(function(){
		$(".kontakt_info").fadeOut(2000);
		$("#mapa_opole_box").css("z-index", "0");
		$("#mapa_opole_box").css("top", "-33px");
		$("#mapa_warszawa_box").fadeOut(2000);
		$("#mapa_opole_box").fadeIn(2000);
		$("#mapa_warszawa").fadeIn("slow");
		$(this).fadeOut("slow");
		$(".kontakt_box_item h2").removeClass("kontakt_active");
		$(this).parent().parent().find("h2").addClass("kontakt_active");
	});
	
	$(".zamknij").click(function(){
		$("#mapa_warszawa").fadeIn("slow");
		$("#mapa_opole").fadeIn("slow");
		$(this).parent().parent().fadeOut(2000);
		$(".kontakt_box_item h2").removeClass("kontakt_active");
		$(".kontakt_info").fadeIn("normal");
	});
	
 });
