$(document).ready(function() {
    
        
        Cufon.replace('.ideas_list .ideas_mn ul li a', { fontFamily: 'EFN Pencil PS' });
        Cufon.replace('.ideas_list .ideas_mn ul li a', { textShadow: '1px -1px rgba(209, 149, 77, 1)'});
        Cufon.replace('.ideas_list .ideas_mn ul li.ac a', { textShadow: '1px -1px rgba(182, 99, 0, 1)'});
        
        $('.content .slider.big ul.imgs').corner("10px");
        $('.item_idea .img_wrap').corner("10px");
        $('.container.left .img_main img').corner("10px");
        $('.container.left .category span').corner("5px");
       
        
	$('.js_bear').click(function() {
		$('.cloud').show();
	});
	$('.close').click(function() {
		$('.cloud').hide();
	});
	$('.p_close').click(function() {
		$('#popup .inner').hide();
		$('#popup').hide();
		$('#mask').hide();
	});
	
	
	$(".popup").click(function(){
		
		$("#mask").show();
                $("#popup").show();
                var maskHeight = $(document).height();
                var maskWidth = $(window).width();
                $('#mask').css({'width':maskWidth,'height':maskHeight});
                $('#mask').fadeIn(1000);
                $('#mask').fadeTo("slow",0.8);
                var winH = $(window).height();
                var winW = $(window).width();
               // $('#popup').css('top',  winH/2-$('#popup').height()/2);
                $('#popup').css('left', winW/2-$('#popup').width()/2);
                $('#popup').fadeIn(2000);

		
		$("#popup > .inner." + $(this).attr("id")).show();
		
		
	});
	
	function slide(slider, command) {
		var max = slider.find(".nav").children("li").length;
		var namespace = slider.find(".imgs").attr('id');
		var actual_nr = slider.find(".slide").attr('id').replace(namespace, '');
		var actual = '';
//		alert(namespace + " " + actual_nr + " " + max + " " + command);
		switch (command) {
			case 'prev':
				if (actual_nr*1 == 1) prev = max; else prev = actual_nr*1-1;
				slide(slider, namespace + prev);
				slider.find("#li_" + namespace + prev).siblings().removeClass('ac');
				slider.find("#li_" + namespace + prev).addClass('ac');
			break;
			case 'next':
				if (actual_nr*1 == max) next = 1; else next = actual_nr*1+1;
				slide(slider, namespace + next);
				slider.find("#li_" + namespace + next).siblings().removeClass('ac');
				slider.find("#li_" + namespace + next).addClass('ac');
			break;
			default:
				actual_nr = command.replace(namespace, '');
				var src  = slider.find("#li_" + namespace + actual_nr + " > input.src").attr('value');
				var text = slider.find("#li_" + namespace + actual_nr + " > input.text").attr('value');
				var link = slider.find("#li_" + namespace + actual_nr + " > input.link").attr('value');
				slider.find(".slide").attr('src', src);
				slider.find(".desc").text(text);
				slider.find(".desc").attr('id', 'text_' + actual_nr);
				slider.find(".desc_link").attr('href', link);
				actual = namespace + command.replace(namespace,'');
				slider.find(".slide").attr('id', actual);
			break;
		} 
		
	}
	
	$(".slider .prev").click(function(){
		var s = $(this).parents(".slider");	slide(s, 'prev');
	});
	$(".slider .next").click(function(){
		var s = $(this).parents(".slider");	slide(s, 'next');
	});
	$(".slider .choice").click(function(){
		var i = $(this).attr('id').replace('li_','');
		var s = $(this).parents(".slider");	slide(s, i);
		$(this).siblings().removeClass('ac');
		$(this).addClass('ac');
	});
	
});
