﻿// JavaScript Document
jQuery(document).ready(function(){

	jQuery('input[placeholder], textarea[placeholder]').placeholder();
	
	//Слайдер
	$(window).load(function() {
        $('#slider').nivoSlider({
			pauseTime:6000
			});
    });
		
	//Основное меню на главной
	$('#mainNav .nav').prepend('<span class="arrow"></span>');
	$('#mainNav .nav').click(function(){
		var elem = $(this).parent().find('ul');
		if(elem.css('display') != 'block'){
			$('#mainNav ul').hide();
			$('#mainNav .nav .arrow').removeClass('aIn');
			$(this).find('span.arrow').addClass('aIn');
			elem.slideDown('fast', function(){
				$(document).click(function(e){
    				if($(e.target).filter(elem).length != 1){
          				$(elem).hide();
						$('#mainNav .nav .arrow').removeClass('aIn');
					}
				});
			});
		}
		else{
			$('#mainNav ul').hide();
			$('#mainNav .nav .arrow').removeClass('aIn');
		}
		return false;
	});
	
	//Левое меню
	$('#leftNav .nav').prepend('<span class="arrow"></span>');
	$('#leftNav ul ul').each(function(){
		$(this).parent().addClass('arrow2');
	});
	$('#leftNav .nav').click(function(){
		var elem = $(this).parent().children('ul');
		if(elem.css('display') != 'block'){
			$('#leftNav ul').slideUp();
			$('#leftNav .nav .arrow').removeClass('aIn');
			$(this).find('span.arrow').addClass('aIn');
			elem.slideDown();
			
		}
		else{
			$('#leftNav ul').slideUp();
			$('#leftNav .nav .arrow').removeClass('aIn');
		}
		return false;
	});
	
	
	$('#leftNav ul li').hover(function(){
		$(this).children('ul').show()
	},
			function(){
				$(this).children('ul').hide()
			});
	
	
	//Закладки
	$(function(){
		$('ul.catTab').delegate('li:not(.current)', 'click', function(){
			$(this).addClass('current').siblings().removeClass('current')
			.parents('div.section').find('div.catBox').hide().eq($(this).index()).fadeIn(150);
			return false;
		});
	});
	
	//Карусель на главной
	$('.listBox li:first a').addClass('active');
	$('.listBox li:first').next().addClass('big');
	$('#prev').addClass('disable');
	var contentwidth = $('.listBox li').width() + 66;
	var totalcontent = $('.listBox li').size();
	var allcontentwidth = (contentwidth * totalcontent);
		$('.listBox').css('width', allcontentwidth);
		scrolling = function(napr){
			var slideid = $active.attr('rel') - 1;
			var slidedistance = slideid * 273;
			$('.listBox li a').removeClass('active');
			$('.listBox li').removeClass('big');
			$active.addClass('active');
			$active.parent().next().addClass('big');
			$('.listBox').animate({
        		left: -slidedistance
    		}, 500);
			if(napr == 'left'){
				if($('.listBox li a.active').attr('rel') == totalcontent - 2){
					$('#next').addClass('disable');
				};
			}
			else if(napr == 'right'){
				if($('.listBox li a.active').attr('rel') == 1){
					$('#prev').addClass('disable');
				};
			}
		};
		rotationLeft = function(){
			$active = $('.listBox li a.active').parent().next().find('a');
			scrolling('left');
		};
		rotationRight = function(){
			$active = $('.listBox li a.active').parent().prev().find('a');
			scrolling('right');
		};
		$('#next').click(function(){
			if($('.listBox li a.active').attr('rel') == totalcontent -2){
				return false;
			}
			else{
				$('#prev').removeClass('disable');
				rotationLeft();
			}
		});
		$('#prev').click(function(){
			if($('.listBox li a.active').attr('rel') == 1){
				return false;
			}
			else{
				$('#next').removeClass('disable');
				rotationRight();
			}
		});
		
	//Слайдер
	photoSlider = function(idname,listname){
		if($(listname + ' li a.active').html() == null){
			$(listname + ' li:first a').addClass('active');
			$(idname + ' .goPrev').addClass('disable').fadeTo('fast', 0.3);
		};
		var photowidth = $(listname + ' li').width();
		var totalphoto = $(listname + ' li').size();
		var allphotowidth = (photowidth * totalphoto);
			$(listname).css('width', allphotowidth);
			Fscrolling = function(napr){
				var slideid = $active.attr('rel') - 1;
				var slidedistance = slideid * photowidth;
				$(listname + ' li a').removeClass('active');
				$active.addClass('active');
				$(listname + ' li').fadeTo(0, 0.0);
				$(listname).css({'left': -slidedistance});
				$(listname + ' li').fadeTo(700, 1.0);
				if(napr == 'left'){
					if($(listname + ' li a.active').attr('rel') == totalphoto){
						$(idname + ' .goNext').addClass('disable').fadeTo('fast', 0.3);
					};
				}
				else if(napr == 'right'){
					if($(listname + ' li a.active').attr('rel') == 1){
						$(idname + ' .goPrev').addClass('disable').fadeTo('fast', 0.3);
					};
				}
			};
			$active = $(listname + ' li a.active');
			Fscrolling('right');
			FrotationLeft = function(){
				$active = $(listname + ' li a.active').parent().next().find('a');
				Fscrolling('left');
			};
			FrotationRight = function(){
				$active = $(listname + ' li a.active').parent().prev().find('a');
				Fscrolling('right');
			};
			$(idname + ' .goNext').click(function(){
				if($(listname + ' li a.active').attr('rel') == totalphoto){
					return false;
				}
				else{
					$(idname + ' .goPrev').removeClass('disable').fadeTo('fast', 1.0);
					FrotationLeft();
				}
			});
			$(idname + ' .goPrev').click(function(){
				if($(listname + ' li a.active').attr('rel') == 1){
					return false;
				}
				else{
					$(idname + ' .goNext').removeClass('disable').fadeTo('fast', 1.0);
					FrotationRight();
				}
			});
	};
	photoSlider('#photo','.photoList');
	imgSlider = $(".imgSlider")
	for (var i = 0; i < imgSlider.length; i++) {
		$(imgSlider[i]).easySlider({
			controlsBefore: '<p class="controls">',
			controlsAfter: '</p>',
			prevId: 'prevBtn' + i,
			nextId: 'nextBtn' + i
		});
	}
	$("#diagSlider").easySlider({
				controlsBefore:	'<p id="controls2">',
				controlsAfter:	'</p>',		
				prevId: 'prevBtn2',
				nextId: 'nextBtn2'
	});

    
	$('.fontSize li a#large').click(function(){
	  $('body').css('font-size', '20px');
	  $.cookie('font-size', '20px', { expires: 7, path: '/', domain: 'http://investintomsk.simex-t.ru/', secure: true });
	  return false;
	});
	$('.fontSize li a#medium').click(function(){
	  $('body').css('font-size', '16px');
	  $.cookie('font-size', '16px', { expires: 7, path: '/', domain: 'http://investintomsk.simex-t.ru/', secure: true });
	  return false;
	});
	$('.fontSize li a#normal').click(function(){
	  $('body').css('font-size', '12px');
	  $.cookie('font-size', '12px', { expires: 7, path: '/', domain: 'http://investintomsk.simex-t.ru/', secure: true });
	  return false;
	});
	/*
	if($.cookie('font-size', { expires: 7, path: '/', domain: 'http://investintomsk.simex-t.ru/', secure: true })){
	  $('body').css('font-size', $.cookie('font-size'));
	}
	*/
	
	//Добавление спанов в карусель
	$('#carousel .listBox li a').append('<span></span>');
});
