function init_filter( container_slc, top_slc )
{
	$( container_slc + " h2 a" ).each(function(){
			var cc = ($(this).attr('href')).substr(1);
			$(this).attr('rel', cc);
			$(this).attr('href', 'javascript:void(0);');
		});
	$( container_slc + " h2 a" ).click(function(){
			apply_filter( $(this).attr('rel'), container_slc, top_slc );
		});
	
	var filter = 'all';
	if ( typeof(_bgd_init_cat)!='undefined' )
	{
		filter = _bgd_init_cat;
	}
	apply_filter( filter, container_slc, top_slc );
}

function apply_filter( cat, container_slc, top_slc )
{
	$( top_slc + " span" ).html( $(container_slc + " h2 a[rel="+cat+"]").text() );
	$('.galery_thumb').each(function(){
			var cc = $(this).attr('category');
			if( cc.indexOf(cat)>-1 || cat=='all' )
				$(this).show('slow');
			else
				$(this).hide('slow');
		});
}

/***/

$(document).ready(function()
{
	// projects filter
	$('#projects_top').tooltip({ 
			offset: [31, 0],
			delay: 100,
			effect: 'slide',
			slideOffset: 30,
			position: 'bottom center',
			opacity: 1,
			predelay: 100,
			tip: '#projects_box'
		});
	init_filter('#projects_box', '#projects_top');
	
	// projects descriptions
	$('.galery_thumb').hover( function(){$(this).find('.fulldesc').slideDown('normal');}, function(){$(this).find('.fulldesc').slideUp('normal');} );
	
	// clients slider
	if( $('#slider').size() )
	{
		$('#slider').cycle({ 
			fx:     'scrollLeft', 
			speed:  1000, 
			timeout: 0, 
			next:   '#nextBtn', 
			prev:   '#prevBtn' 
		});
	}
	// news feeder
	if( $('#nf_slider').size() )
	{
		$('#nf_slider').cycle({ 
			fx:     'scrollLeft', 
			speed:  1000, 
			timeout: 5000, 
			next:   '#nf_nextBtn', 
			prev:   '#nf_prevBtn' 
		});
	}
	
	// promo gallery
	if( $('#promo_gallery').size() )
	{
		$('#promo_gallery').cycle({ 
			fx:     'fade', 
			speed:  1000, 
			timeout: 5000
		});
	}	
	
	$('#promo_gallery').click(function() 
		{
			$('#gallery_first').click();
		  //alert('Handler for .click() called.');
		  return false;
		});

	$('.full_gallery_btn:a').click(function() 
		{
			//alert("link click");
			$('#gallery_first').click();
			return false;

		  //alert('Handler for .click() called.');
		});
	
    
    // project small promos

                $('.promo_link').click(function() {
                        var type=$(this).attr("type");

                        var url=$(this).attr("href"); 
                        var dialog = $('<div id="e_dialog" style="display:hidden"></div>').appendTo('body');
                    
                        // load remote content
                        dialog.load(
                                url, 
                                {},
                                function (responseText, textStatus, XMLHttpRequest) 
                                    {
                                        dialog.dialog({
                                            dialogClass: 'alert',
                                            resizable: false,
                                            width: dialog_width+28,
                                            height: dialog_height+66,
                                            draggable: true,
                                            modal: true                                                      
                                                      });
                                            
                                                      
                                }
                        );
                        //prevent the browser to follow the link
                        return false;
                });
          
    
    	
});

function logoClick()
{
	$('#logodesign').click();
}


