// JavaScript  Document

var changeInfoTop;

$('document').ready(function(){

	if ($(".video-colorbox").length)
		$(".video-colorbox").colorbox({iframe:true, innerWidth:425, innerHeight:344});
	
	
	
	$('.top-langs a').hover(function(){
		var $link = $(this);
		$link.animate({top:0}, 150);
	},function(){
		var $link = $(this);
		$link.animate({top:-16}, 150);
	});

	var $inpTopSrch = $('.top-search input.t');
	$inpTopSrch.attr('value', $('#const_basic35').text());
	$inpTopSrch.focus(function(){
		$inpTopSrch.parent().addClass('focus');
		if($inpTopSrch.attr('value')==$('#const_basic35').text()){
			$inpTopSrch.attr('value', '');
		}
	});
	$inpTopSrch.blur(function(){
		$inpTopSrch.parent().removeClass('focus');
		if($inpTopSrch.attr('value')==''){
			$inpTopSrch.attr('value', $('#const_basic35').text());
		}
	});
	
	
	
	/*  --- F.A.Q  */
	
	slideUpAllQuestions(0);

	$('.queSection-q a').click(function(){
		if(!$('.queSection .queSection-a:animated').length){
			var link = $(this);
			var queSection = link.parent().parent();
			var queSectionQ = queSection.find('.queSection-q:first');
			if(queSection.hasClass('open')){
				queSection.removeClass('open');
				queSectionQ.removeClass('open');
				queSection.find('.queSection-a:first').slideUp(500);
			}
			else {
				queSection.addClass('open');
				queSectionQ.addClass('open');
				queSection.find('.queSection-a:first').slideDown(500);
			}
		}
		return false;
	});

	$('.toggleAllQuestions').click(function(){
		if(!$('.queSection .queSection-a:animated').length){
			if($('.toggleAllQuestions').hasClass('open'))
				slideUpAllQuestions(500);
			else
				slideDownAllQuestions(500);
		}
		return false;
	});



	// pictures
	$('#preview-pics a').click(function(){
		var $link = $(this);
		if(!$link.hasClass('act')){
			$('#preview-pics a').removeClass('act');
			$link.addClass('act');
			var newSrc = $link.attr('imgSrc');
			$('#main-pic img').attr('src', newSrc);
		}
		return false;
	});
	
	
	$('.link-know-price').click(function(){
		displayOverlayBlock('form-know-price');
		return false;
	});
	
	if ($('.overlay').length){
		$('.overlay').click(function(){
			closePopBlock();
			return false;
		});
	}
	
	$('#form-know-price').find('.close').click(function(){
		closePopBlock();
		return false;
	});
	
	
	$('.fixed_1').click(function(){
		displayOverlayBlock('left_fixed_form_1');
		return false;
	});
	$('.fixed_2').click(function(){
		displayOverlayBlock('left_fixed_form_2');
		return false;
	});
	$('.fixed_3').click(function(){
		displayOverlayBlock('left_fixed_form_3');
		return false;
	});
	$('.fixed_4').click(function(){
		displayOverlayBlock('left_fixed_form_4');
		return false;
	});
	
	if ($('.left_overlay').length){
		$('.left_overlay').click(function(){
			closePopBlock();
			return false;
		});
	}
	
	$('.left_fixed_form').find('.close').click(function(){
		closePopBlock();
		return false;
	});
	
	
//	$('.t-parts-pic').click(function(){
//		return false;
//	});

	$('.t-kol-active .plus').click(function(){
		var inp = $(this).parent().find('input');
		var num = parseInt(inp.attr('value'));
		num++;
		inp.attr('value', num);
		$(this).prev().change();
		return false;
	});
	
	$('.t-kol-active .minus').click(function(){
		var inp = $(this).parent().find('input');
		var num = parseInt(inp.attr('value'));
		num--;
		if(num<1)
			num = 1;
		inp.attr('value', num);
		$(this).prev().prev().change();
		return false;
	});
	
	$('.t-list-parts .t-delete-tovar').click(function(){
		var tt = $(this).parent().parent();
		if(tt.get(0).tagName == 'tr' || tt.get(0).tagName == 'TR')
			tt.remove();
		return false;
	});
	
	//
	$('.info-slider-inf').hover(function(){
		if(!$(this).hasClass('doFade'))
			$(this).animate({opacity: 1}, 400);
		$(this).addClass('hover');
	}, function(){
		if(!$(this).hasClass('doFade'))
			$(this).animate({opacity: 0.6}, 400);
		$(this).removeClass('hover');
	});
	
	$('.info-slider-inf').animate({opacity: 0}, 0);
	setTimeout(function(){
		$('.info-slider-inf').animate({opacity:0.6}, 700);
	}, 2000);
	


function displayOverlayBlock(id){
	var tt = $('#'+id);
	var scrollY = getScrollY();
	var th = tt.height() + parseInt(tt.css('padding-top')) + parseInt(tt.css('padding-bottom'));
    if($(window).height() < th) {
		tt.css('top', scrollY+'px');
    }
	else {
		tt.css('top', (($(window).height()-th)/2+scrollY)+'px');
	}
	$('.overlay').show();
	$('.left_overlay').show();
	tt.show();
	return false;
}
function getScrollY() {
    scrollY = 0;
    if (typeof window.pageYOffset == "number") {
        scrollY = window.pageYOffset;
    } else if (document.documentElement && document.documentElement.scrollTop) {
        scrollY = document.documentElement.scrollTop;
    } else if (document.body && document.body.scrollTop) {
        scrollY = document.body.scrollTop;
    } else if (window.scrollY) {
        scrollY = window.scrollY;
    }
    return scrollY;
}
function closePopBlock(){
	$('.overlay').hide();
	$('.left_overlay').hide();
	$('.popup').hide();
}


/* Slider */

var numId = 1;
var startSlider = function(){
	var sliderNum = $('.info-slider .item').size();
	
	var slide = 'infoSl-' + numId;
	changeInfoTop(slide);
  if ( numId == sliderNum ) {numId = 1 } else { numId++ };
}


changeInfoTop = function(id) {
	$('.info-slider .item').removeClass('new');
  if(!$('.info-slider .item:animated').length){
		$('#'+id).addClass('new');
		$('.info-slider .item').each(function(){
			if(!$(this).hasClass('new'))
				$('.info-slider .item').fadeOut(1500);
		});
		$('#'+id).show();
		var $dInfo = $('#'+id+ ' .info-slider-inf');
		$dInfo.show();
		$dInfo.animate({opacity:0}, 0);
		$('#'+id).fadeOut(0);
		$('#'+id).fadeIn(1500);
		$dInfo.addClass('doFade');
		setTimeout(function(){
			if(!$dInfo.hasClass('hover'))
				$dInfo.animate({opacity:0.6}, 600);
			else
				$dInfo.animate({opacity:0.99}, 600);
			$dInfo.removeClass('doFade');
		}, 2500);
	}
	return false;
}

setInterval(startSlider,15000);



function slideUpAllQuestions(speed){
	$('.queSection').each(function(){
		var queSection = $(this);
		queSection.removeClass('open');
		queSection.find('.queSection-q').removeClass('open');
		if(!speed)
			queSection.find('.queSection-a').hide();
		else
			queSection.find('.queSection-a').slideUp(speed);
	});
	$('.toggleAllQuestions').removeClass('open').find('span').html($('#const_basic36').text());
}
function slideDownAllQuestions(speed){
	$('.queSection').each(function(){
		var queSection = $(this);
		queSection.addClass('open');
		queSection.find('.queSection-q').addClass('open');
		queSection.find('.queSection-a').slideDown(speed);
	});
	$('.toggleAllQuestions').addClass('open').find('span').html($('#const_basic37').text());
}

/*
if( $(".info-slider").length){
$(".info-slider").carouFredSel({
        auto: 15000,
        height: 422,
        items: {
            visible: 1,
            height: 422
        },
        scroll: {
            fx: "crossfade"
        }
    });   

}
*/

});
