$(document).ready(function(){

    $('a[rel=external]').click(function(){
		window.open(this.href);
		
		return false;
	});
	
	Cufon.replace('#content h3, #form-contact h3', {
        fontFamily: 'dinks',
        hover: true
    });
    Cufon.replace('.wcolor h3, .about h3, .sitemap ul li a span, .colour h4, .section h3, .section .head h4, #dlg3 h4, #dlg1 h4, #dlg2 h4, #content .info h3, #content #search h2, #content .briefcase .header h3, #content h4.subtitle, #content .subtitle, #content .right .title, #content .right h4', {
        fontFamily: 'dins',
        hover: true
    });

	$('hr').wrap('<div class="hr"></div>');
	
	$('.brief-dlg').hide();
	
	$('.brief-dlg .input-info').mouseover(function(){
		$(this).hide();
	});
	
    $('#close1').click(function(){
          $('#dlg1').hide();
		  return false;
    });
	
    $('#close2').click(function(){
          $('#dlg2').hide();
		  return false;
    });
	
    $('#close3').click(function(){
          $('#dlg3').hide();
		  return false;
    });
    
	
	$('#btn1').click(function()
	{
        $('#categories').toggle();
    });
	

	$('.colors-box ul.m li ul.p li').click(
		function()
		{
			$('.colors-box ul.m li ul.p li').removeClass('active');
			$(this).addClass('active');
			
		}
	);
	
	
	$('#btn1').toggle(
	function()
	{
	        $('#btn1 img').attr({
            'src': 'img/brief1a.gif'
			})
    },
	function()
	{
	        $('#btn1 img').attr({
            'src': 'img/brief1.gif'
			})
	}
	);
	
	
	$('#btn1').parent().find('ul li div').click(function()
	{
        $('#btn1 img').attr({
            'src': 'img/brief1.gif'
        });
        $('#categories').slideUp();
    });
	
	
	$('#btn2').click(function()
	{
		$('#categories').slideUp();
        $('#dlg1').show();
		$('#dlg3').hide();
		$('#dlg2').hide();
    });
	
	$('#btn3').click(function()
	{
		$('#categories').slideUp();
        $('#dlg3').show();
		$('#dlg1').hide();
		$('#dlg2').hide();
    });
	
	$('.btn4').click(function()
	{
		$('#dlg2').show();
		$('#dlg1').hide();
		$('#dlg3').hide();
    });
    
    
	var $select = $(this);

	var $wrapper = $('.head');
	
	$wrapper.find('select').hide();
	$wrapper.each(function(i){
		var $t = $(this);
		
		$($t).append('<div class="selectOver"><span>'+$('select :selected', $t).text()+'</span><ul></ul><a href="#" title="" class="selection hide" onclick="return false;"></a></div>');

		var $ul = $('ul', $t);
		var $option = $('select', $t);
		$('option', $option).each(function(ii)
		{
		
			if(this.value != "")
			{
				if (!$(this).is("#cl option"))
					$ul.append('<li'+(this.selected ? ' class="selected"' : '')+'><a href="artykuly/wydanie/'+this.value +'" index="'+ this.value +'">'+ this.text +'</a></li>');
				else
					$ul.append('<li'+(this.selected ? ' class="selected"' : '')+'><a href="kolory/galeria-kolorow/'+this.value +'" index="'+ this.value +'">'+ this.text +'</a></li>');

			}
			
		});
		
		$t.click(function(ii){
			if( $('.selection', $(this)).is('.hide') ){
				//$('ul', $(this)).slideDown('fast');
				$('ul', $(this)).show();
				$('.selection', $(this)).removeClass('hide');
				$('.selection', $(this)).css({visibility:'visible'});
				$test = '';
			}
			else{
				//$('ul', $(this)).slideUp('fast');
				$('ul', $(this)).hide();
				$('.selection', $(this)).addClass('hide');
				$('.selection', $(this)).css({visibility:'hidden'});
			}
			$(this).siblings().each(function(iii){
				if( !$('.selection', $(this)).is('.hide') ){
					//$('ul', $(this)).slideUp('fast');
					$('ul', $(this)).show();
					$('.selection', $(this)).addClass('hide');
					$('.selection', $(this)).css({visibility:'hidden'});
				}
			});
			
			
		});

		$('li', $t).click(function(e) {
				var $select = $('a', this);
				var elText = $select.text();
				var elValue = $select.get(0).rel;
				var elIndex = $select.attr('index');
				$("option[value='"+elIndex+"']", $t).attr('selected', true);
				$('li', $t).removeClass('selected');
				$(this).show('fast').addClass('selected');
				$('.selectOver span', $t).html(elText);
				
		});
		
		
		if( $('ul li', $t).length>7)	{
			$('ul', $t).addClass('scroll');
		}
	});
	
	function mycarousel_initCallback(carousel){
		carousel.buttonNext.bind('click', function(){
				carousel.startAuto(0);
		});
		
		carousel.buttonPrev.bind('click', function(){
				carousel.startAuto(0);
		});
		
		carousel.clip.hover(function(){
				carousel.stopAuto();
		}, function(){
				carousel.startAuto();
		});
		
    jQuery('#box-next').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#box-prev').bind('click', function() {
        carousel.prev();
        return false;
    });

	};

	$('.colors-box .m').jcarousel({
		scroll: 1,
		auto: 32,
		wrap: 'last',
		
		initCallback: mycarousel_initCallback
	});
	
	
	// mapa strony
	
	$('.sitemap ul li ul.und').hide();
	
	$('.sitemap ul li a').click(
		function(){
		
			var a = $(this).parent();
			
			if (!$('ul.und', a).length) {
				var d = $(this).attr('href');
				window.location = d;
				return false;
			}
		}
	);
	
	$('.sitemap ul li').hover(
		function()
		{
			if ($('ul.und', $(this)).length) {
				$(this).addClass('selected');
			}
		},
		function()
		{
			$(this).removeClass('selected');
		}
	);
	
	$('.sitemap ul li').toggle(
	function(){
		if ($('ul.und', $(this)).length) {
				$(this).addClass('selected1');
				$('ul.und', $(this)).slideDown();
			}
		
	},
		function(){
		if ($('ul.und', $(this)).length) {
				$(this).removeClass('selected1');
				$('ul.und', $(this)).slideUp();
			}
	}
	);
	

});




$(document).ready(function(){


	
	var $wrapper = $('#form-contact .topic .input');
	
	$wrapper.find('select').hide();
	$wrapper.each(function(i){
		var $t = $(this);
		
		$($t).append('<div class="selectOver"><span>'+$('select :selected', $t).text()+'</span><ul></ul><a href="#" title="" class="selection hide" onclick="return false;"></a></div>');

		var $ul = $('ul', $t);
		var $option = $('select', $t);
		$('option', $option).each(function(ii)
		{
		
			if(this.value != "")
			{
				if (!$(this).is("#cl option"))
					$ul.append('<li'+(this.selected ? ' class="selected"' : '')+'><a onclick="return false;" href="#">'+ this.text +'</a></li>');
				else
					$ul.append('<li'+(this.selected ? ' class="selected"' : '')+'><a onclick="return false;" href="#">'+ this.text +'</a></li>');

			}
			
		});
		
		$t.click(function(ii){
			if( $('.selection', $(this)).is('.hide') ){
				//$('ul', $(this)).slideDown('fast');
				$('ul', $(this)).show();
				$('.selection', $(this)).removeClass('hide');
				$('.selection', $(this)).css({visibility:'visible'});
				$test = '';
			}
			else{
				//$('ul', $(this)).slideUp('fast');
				$('ul', $(this)).hide();
				$('.selection', $(this)).addClass('hide');
				$('.selection', $(this)).css({visibility:'hidden'});
			}
			$(this).siblings().each(function(iii){
				if( !$('.selection', $(this)).is('.hide') ){
					//$('ul', $(this)).slideUp('fast');
					$('ul', $(this)).show();
					$('.selection', $(this)).addClass('hide');
					$('.selection', $(this)).css({visibility:'hidden'});
				}
			});
			
			
		});

		$('li', $t).click(function(e) {
				var $select = $('a', this);
				var elText = $select.text();
				var elValue = $select.get(0).rel;
				var elIndex = $select.attr('index');
				$("option[value='"+elIndex+"']", $t).attr('selected', true);
				$('li', $t).removeClass('selected');
				$(this).show('fast').addClass('selected');
				$('.selectOver span', $t).html(elText);
				
		});
		
		
		if( $('ul li', $t).length>7)	{
			$('ul', $t).addClass('scroll');
		}
	});
	
});