function css() {

	
	$('input[type=text]').clear();
	/**
	$('#nav, .mod').each(function(){
		$(this).find('li').each(function(i){
		$(this).addClass('i'+i);
		});
	});
	**/
	window.onload = function() {
        $('.ext-page').addClass('aural').children('a').trigger('click');
    }	
    
    
	var tab;
	$('.win').each(function(w){
		$(this).fancybox({
			'width'				: 970,
			'height'			: 674,
			'autoScale'			: false,
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'type'				: 'iframe',
			'overlayOpacity'	:	0.57,
			'overlayColor'		:	'#000',
			'centerOnScroll'	: true,
			onComplete			: function(){
				$('#fancybox-close span').text('zamknij');
				Cufon.replace('#fancybox-close span', {
					fontFamily: 'Helvetica CE55 Roman',
					hover: true
				});
				
				tabNavigation(w)
				
			}
		});
    });
 	
	
	$('.slide-mod').slidingGallery();
	$('.slide-mod .i').after('<span class="m"></span>');
	$('.slide-mod .d').prepend('<span class="l"></span>');
	$('.slide-mod li>ul').each(function(){
		prItems = $(this).children('li').size();
		prPag = '';
		
		if(prItems>1){
			for(i=1;i<=prItems;i++){
				if(i==1)
					prAct = ' class="act"';
				else
					prAct = '';
				prPag += '<li '+prAct+'><a href="#" data-callback="'+(i-1)+'">'+i+'</a></li>';			
			}
			$(this).find('li:not(:first-child)').hide();
			$(this).after('<div class="pagination"><span>screen</span><ul>'+prPag+'</ul></div>');
			
			$('.slide-mod li .pagination a').click(function(e){
				e.preventDefault();
				$(this).parent().siblings().removeClass('act');
				$(this).parent().addClass('act').parent().parent().prev().find('li').hide().eq($(this).attr('data-callback')).show();
			});
		}
		
	});
	tabNavigation();
	
	 
	/*
	 * @ Helvetica CE55 Roman
	 * @ Helvetica CE55 Bold
	 * @ Helvetica CE55 Italic
	 * @ Helvetica CE55 Light
	 * @ Museo Slab 500
	 *
	 */
	Cufon.replace('#nav a, .slide-mod h2, .slide-mod .slide-eq, .pagination span', {
		fontFamily: 'Museo Slab 500',
		hover: true
	});
	Cufon.replace(' #content>h2, .tab>h2', {
		fontFamily: 'Museo Slab 500',
		textShadow: '1px 1px rgba(255,255,255, 1)',
		hover: true
	});
	Cufon.replace('.mod-case-study strong', {
		fontFamily: 'Helvetica CE55 Bold',
		textShadow: '1px 1px rgba(255,255,255, 1)',
		hover: true
	});
	Cufon.replace('.mod-menu strong, #tabs-nav a', {
		fontFamily: 'Helvetica CE55 Roman',
		hover: true
	});
	Cufon.replace('#footer h6', {
		fontFamily: 'Museo Slab 500',
		textShadow: '2px 2px rgba(2,26,41, 1)'
	});

	
	
}

function ie() {
	/* go on for IE in generall */
	if($.browser.msie){
		
		/* take care IE 6 only */
		if($.browser.version <= 7) {
		
			
			$('#nav').mouseover(function(){
				$(this).css('left',0);
			});
			$('#nav').mouseout(function(){
				$(this).css('left','-190px');
				
			});
			$('.mod-menu span').prepend('//')
		
			$('#clip #tabs-nav+#content').addClass('on-nav');
		
		}
		
		$('div:last-child, li:last-child, td:last-child').addClass('last-child');
		
		
	}
	
}

function tabNavigation(setTab){
	$('#tabs-nav span').find('a').click(function(e){
		$('#tabs-nav span a.act').removeClass('act');
		$(this).addClass('act');
		tabData = $(this).attr('rel');
		tabact = $('#fancybox-tmp', window.parent.document).attr('data-tab');

		if($(this).parents('li').is('.'+tabact))
			e.preventDefault();
		else
			setTabData(tabData);
			
		Cufon.replace('#tabs-nav span a', {
			fontFamily: 'Helvetica CE55 Roman',
			hover: true
		});	
	});	
	
	if(setTab){
		tabData = $('.win').eq(setTab).attr('rel');
		setTabData(tabData);
	}
				
	tab = $('#fancybox-tmp', window.parent.document).attr('data-tab');
	if(tab){
		$('#clip .tab').hide();
		$('#clip .'+tab).show();
		$('#tabs-nav li.act').removeClass('act');  
		$('#tabs-nav li.'+tab).addClass('act');  
		subtab = $('#fancybox-tmp', window.parent.document).attr('data-subtab');
		if(subtab)
			$('#tabs-nav li.'+tab+' a[rel$='+subtab+']').addClass('act');  
	}
	function setTabData(tabData){
	
		tabData = tabData.split('|');
		tab = tabData[0];
		subtab = tabData[1] == '' ? '0' : tabData[1];
		
		$('#fancybox-tmp', window.parent.document).attr({
			'data-tab':	tab,
			'data-subtab':	subtab,
		});
	}
}   

$(document).ready(css);
$(document).ready(ie);


jQuery.fn.clear = function(){
	return this.each(function(i){
		var val;
		
		$(this).focus(function(){ 
			val = $(this).val(); 
			$(this).attr('rel',val)
			$(this).val(''); 
		}); // focus
		
		$(this).blur(function(){ 
			val = $(this).attr('rel');
			if($(this).val() == ''){
				$(this).removeAttr('rel');
				$(this).val(val); 
			}
		});	// blur
		
	}); // each	
};	




jQuery.fn.corners = function(option) {
	option = jQuery.extend({
		tl: 1,
		tr: 1,
		bl: 1,
		br: 1,
		sufix: 1
	}, option);	
	
	return this.each(function(i){	
		path = 'image/';
		
		
		if(option.tl)
			$(this).append('<img src="'+path+'img-cor-'+option.sufix+'-NW.png" class="corner corner-nw" />');
		if(option.tr)
			$(this).append('<img src="'+path+'img-cor-'+option.sufix+'-NE.png" class="corner corner-ne" />');
		if(option.bl)
			$(this).append('<img src="'+path+'img-cor-'+option.sufix+'-SW.png" class="corner corner-sw" />');		
		if(option.br)
			$(this).append('<img src="'+path+'img-cor-'+option.sufix+'-SE.png" class="corner corner-se" />');

		cornerBorder = parseInt($(this).css('border-width'));
		cornerBorder = cornerBorder > 0 ? '-'+cornerBorder+'px' : '0';
		
		
		$(this).css('position','relative').children('.corner').css({
			'position'	: 'absolute',
			'z-index'	: '1'
		});
		
		$(this).children('.corner-nw').css({
			'top'	: cornerBorder,
			'left'	: cornerBorder
		}).next('.corner-ne').css({
			'top'	: cornerBorder,
			'right'	: cornerBorder
		}).next('.corner-sw').css({
			'bottom': cornerBorder,
			'left'	: cornerBorder
		}).next('.corner-se').css({
			'bottom': cornerBorder,
			'right'	: cornerBorder
		});
		
		
			
	}); // each
}

jQuery.fn.fiximage = function() {

	return this.each(function(i){	
		
		fi_src = $(this).attr('src');
		fi_src = fi_src.replace('.png','.gif');
		$(this).attr('src',fi_src);
	}); // each
}
