$(document).ready(function(){
	//	slider plugin
	$.fn.proxiSlider=function(){
		$.fn.extend({
			//adding navigation bullets
			addNavigation:function(){
				var $t=this;
				$t.nav='<ul class="sliderNav">';
				for(var i=0; i<$t.list.lng; i++){
					$t.nav+='<li><a href="#slideTo_'+i+'"><!----></a></li>';
					$t.list.positions.push(i*$t.sliderWidth);
				}
				$t.nav+='</ul>';
				$t.nav=$($t.nav).appendTo($t);
				$t.nav.find('a:first').addClass('active');
				return $t;
			},
			bindEvents:function(){
				var $t=this;
				$t.nav.find('a').click(function(e){
					e.preventDefault();
					$t.find('div.mediaContainer object').each(function(){
						$(this).get(0).pausePlayback();
					});
					var $tLink=$(this);
					if($tLink.hasClass('active')) return $tLink;
					$t.nav.find('a:active').removeClass('active');
					$tLink.addClass('active').href=$tLink.attr('href');
					$t.list.animate({left:'-'+$t.list.positions[$tLink.href.slice($tLink.href.lastIndexOf('_')+1)]+'px'},800,'easeOutExpo');
				});
			}
		});
		return $(this).each(function(){
			var $t=$(this);
			$t.list=$t.find('ul.sliderList');
			$t.list.items=$t.list.find('li.sliderItem');
			$t.list.lng=$t.list.items.length;
			$t.sliderWidth=parseInt($t.find('div.sliderWraper').width());
			$t.list.positions=[];
			$t.list.width($t.list.lng*$t.sliderWidth+10);	//set width for full slider list

			$t.addNavigation()

			$t.bindEvents()
		});
	}
	//$('#bigSlider').proxiSlider();

	//	hiding labels on cloick
	$('form .dynamicLabels').each(function(){
		var $t=$(this);
		$t.label=$t.find('label');
		$t.input=$t.find('input');
		if($t.input.val()!='') $t.label.hide();
		$t.input.focus(function(){
			 $t.label.hide();
		});
		$t.input.blur(function(){
			if($t.input.val()=='') $t.label.show();
		});
	});

	//	submit forms by click on link-button
	$('form a.submitButton').click(function(e){
		e.preventDefault();
		$(this).parents('form').submit();
	});

	$('select#filterSections').change(function(e){
		e.preventDefault();
		document.location = $(this).val();
	});

	/*$('#bigSlider div.sliderWraper').jCarouselLite({
		auto:true,
		visible:1,
		speed:2000,
		scroll:1,
		easing:'easeOutExpo',
		stopTrigger:$('#bigSlider'),
		stopWhen:'mouseenter',
		startWhen: 'mouseleave'

	});*/
	var $nav='<ul class="sliderNav">';
	for(var i=0, lng=$('#bigSlider ul.sliderList > li').length; i<lng; i++) $nav+='<li><a href="#"><!----></a></li>';
	$nav+='</ul>';
	$('#bigSlider').append($nav);
	$('#bigSlider ul.sliderNav a:first').addClass('active');
	$('#bigSlider div.sliderWraper').scrollable({circular: true, mousewheel: true}).navigator({
		navi:'#bigSlider ul.sliderNav',
		naviItem: 'a'
	}).autoscroll({
		interval: 3000
	});

	if($('#blog_carousel > li').length){
		while($('#blog_carousel > li').length<7){
			$('#blog_carousel').append($('#blog_carousel').html());
		}
		$('#blogsList').jCarouselLite({
			auto:true,
			visible:7,
			speed:2000,
			scroll:1,
			easing:'easeOutExpo',
			stopTrigger:$('#blogsList'),
			stopWhen:'mouseenter',
			startWhen: 'mouseleave'
		});
	}
	//	blog carousel

	$('#content div.twinCol').each(function(){
		$.fn.extend({
			addEvent:function(){
				var $t=this;
				return $t.hover(function(){
					$t.addClass('hover');
				},function(){
					$t.removeClass('hover');
				});
			}
		});
		var $col1=$(this).find('div.col_1'), $col2=$(this).find('div.col_2');
		$col1.addEvent();
		$col2.addEvent();
	});

	$('#sidebarLeft div.menuImage').height($('#sidebarLeft div.inBlock').height()+'px');

	$('#mainMenu > li > span').each(function(){
		var $t=$(this);
		$t.lnk=$t.find('a');
		$t.clr=$t.css('background-color');
		$t.clrH=false;
		if($t.filter('[colorhover]')) $t.clrH=$t.attr('colorhover');
		$t.lnk.clr=$t.lnk.css('color');
		$t.lnk.clrH=false;
		if($t.lnk.filter('[colorhover]')) $t.lnk.clrH=$t.lnk.attr('colorhover');
		$t.lnk.bind('mouseenter',function(){
			if($t.clrH) $t.css('background-color',$t.clrH);
			if($t.lnk.clrH){
				$t.lnk.css('color',$t.lnk.clrH);
				Cufon.replace('#mainMenu a', { fontFamily: 'Ingrata'});
			}
		}).bind('mouseleave',function(){
			if($t.clrH) $t.css('background-color',$t.clr);
			if($t.lnk.clrH){
				$t.lnk.css('color',$t.lnk.clr);
				Cufon.replace('#mainMenu a', { fontFamily: 'Ingrata'});
			}
		});
	});

	$('div.borderedBlock .content img[alt], div.discoverLink img[alt]').each(function(){
		var $t=$(this);
		$t.img=$t.attr('src');
		$t.imgH=$t.attr('alt');
		if($t.imgH=='') return;
		$('body').append('<div style="background:url('+$t.imgH+');display:none;"></div>');
		$t.bind('mouseenter',function(){
			$t.attr('src',$t.imgH);
		}).bind('mouseleave',function(){
			$t.attr('src',$t.img);
		});
	});


	if($.browser.msie && parseInt($.browser.version)<8) $('#content a.articleLogo').each(function(){
		$(this).prependTo($(this).next('div.para').find('div.pcontent:first'));
	});

	$('#zoomTextButton').each(function(){
		var $body=$('body');
		if($.cookie('font_size_cookie')){
			$body.addClass('size'+$.cookie('font_size_cookie'))
		}
		$(this).click(function(e){
			e.preventDefault();
			if($body.hasClass('size1')){
				$body.removeClass('size1').addClass('size2');
				$.cookie('font_size_cookie', '2')
			}else if($body.hasClass('size2')){
				$body.removeClass('size2').addClass('size3');
				$.cookie('font_size_cookie', '3')
			}else if($body.hasClass('size3')){
				$body.removeClass('size3').addClass('size4');
				$.cookie('font_size_cookie', '4')
			}else if($body.hasClass('size4')){
				$body.removeClass('size4');
				$.cookie('font_size_cookie', null)
			}else{
				$body.addClass('size1');
				$.cookie('font_size_cookie', '1')
			}
		});
	});
});

Cufon.replace('.cufon, .asavoir-section h2, .aregarder-section h2, .aecouter-section h2,.s169 .section-header h2, .s170 .section-header h2, .s171 .section-header h2, .s220 .section-header h2', { fontFamily: 'Ingrata'});


