$(document).ready(function(){
	$("a[rel='gal']").colorbox({opacity:0.5, scalePhotos:true, maxWidth:"90%", maxHeight:"90%", current:"{current} / {total}", slideshow:true, slideshowAuto:false, slideshowStart:"начать слайдшоу", slideshowStop:"остановить слайдшоу"});
	$("a.gal").colorbox({opacity:0.5, scalePhotos:true, maxWidth:"90%", maxHeight:"90%", current:"", slideshow:false, slideshowAuto:false, slideshowStart:"", slideshowStop:""});
	
	ingnitor();
	
	//Включить видос на главной хочешь если: 
	/*
		1. Вставляешь src iframe'a с Vimeo размеры 900х506;
		2. Раскоментируй функцию showVideoMain();
		3. Иметь веселье.
	*/
	var src = 'http://player.vimeo.com/video/29776251?title=0&amp;byline=0&amp;portrait=0';
	showVideoMain(src);
});

var ShowReaktiveFlag = false;

function ShowReaktiveStart(){ ShowReaktiveFlag = true; setTimeout("ShowReaktive()",50); }
function ShowReaktive(){
	if ((ShowReaktiveFlag) && ($("#reaktive_block").css('display')=='none')){
		$("#reaktive_block").css({display: "block"});
		$("#reaktive_block IMG").css({width: 0, height: 0, left: "70px", top: "125px"});
		$("#reaktive_block IMG").animate({width: 274, height: 131, left:0, top:0}, 300);
	}
}

function HideReaktiveStart(){ ShowReaktiveFlag = false; setTimeout("HideReaktive()",50); }
function HideReaktive(){
	if ((!ShowReaktiveFlag) && ($("#reaktive_block").css('display')!='none')){
		if ($.browser.msie) $("#reaktive_block").css('display','none');
		else $("#reaktive_block").fadeOut(300);
	}
}

function ingnitor(){
	inputActions(); //Обработка инпутов и помощников ввода
	zoomImg(); // увеличение картинок
	footerButtons(); //кнопки футер
	leftCol(); //Левая колонка
	slideBlocks(); //Слайд блоки
	askForm(); //Форма задать вопрос
	videoMain(); //Видос на главной
	feedbackSlider(); //Слайдер отзывов
	zoomMainPage();
	//openAskForm();
}

function inputActions(){
	$('.inpC .inp').val('');
	
	$('.inpC').click(function(){
		$(this).find('.inp').focus();
		$(this).find('.helper').hide();
		$(this).find('.inp').blur(function(){
			if($(this).val() == ''){
				$(this).parent().find('.helper').show();
			}
		});
	})
	
	$('.inpC .inp').focus(function(){
		$(this).parent().find('.helper').hide();
	});
	$('.inpC .inp').blur(function(){
		if($(this).val() == ''){
			$(this).parent().find('.helper').show();
		}
	});
}

function zoomImg(){
	$('.odd .zoom').click(function(){
		$('.bImage').find('.mImg').attr('src', '');
		var nTop;
		var nLeft;
		var link = $(this).find('.zoomIcon').attr('href');
		nLeft = $(this).offset().left-10;
		nTop = $(this).offset().top-5;
		$('.bImage').find('.mImg').hide();
		$('.bImage').find('.mImg').attr('src', link).load(function(){$(this).fadeIn(200);});
		$('.bImage').css({left:nLeft, top:nTop, right:'auto', width:298, height:198});
		$('.bImage').animate({width:750, height:527},150, function(){
			$('body').click(function(){$('.bImage').hide();});
		});
		return false;
	});
	
	$('.even .zoom').click(function(){
		$('.bImage').find('.mImg').attr('src', '');
		var nTop;
		var nRight;
		var link = $(this).find('.zoomIcon').attr('href');
		nRight = $('.container').width()-$(this).offset().left-304;
		nTop = $(this).offset().top-5;
		$('.bImage').find('.mImg').hide();
		$('.bImage').find('.mImg').attr('src', link).load(function(){$(this).fadeIn(200);});
		$('.bImage').css({left:'auto', right:nRight, top:nTop , width:298, height:198});
		$('.bImage').animate({width:750, height:527},150, function(){
			$('body').click(function(){$('.bImage').hide();});
		});
		return false;
	});
	
	$('.zoomIcon').hover(function(){
		$(this).css({cursor:'pointer'});
	},function(){});
	
	$('.bImage').hover(function(){$(this).css({cursor:'pointer'});},function(){});
	
	
}


function zoomMainPage(){
	$('.mainImgC').click(function(){
		if($(this).hasClass('contacts')){
			$('.bImageMain').find('.mImg').attr('src', '');
			var nTop;
			var nRight;
			var link = $(this).find('.zoomIcon').attr('href');
			nRight = $('.container').width()-$(this).offset().left-304;
			nTop = $(this).offset().top-5;
			$('.bImageMain').find('.mImg').hide();
			$('.bImageMain').find('.mImg').attr('src', link).load(function(){$(this).fadeIn(200);});
			$('.bImageMain').css({left:'auto', right:nRight, top:nTop , width:298, height:198});
			$('.bImageMain').animate({width:930, height:637},150, function(){
				$('body').click(function(){$('.bImageMain').hide();});
			});
			return false;
		}
		
		if($(this).hasClass('calendar')){
			$('.bImageMain').find('.mImg').attr('src', '');
			var nTop;
			var nRight;
			var link = $(this).find('.zoomIcon').attr('href');
			nRight = $('.container').width()-$(this).offset().left-304;
			nTop = $(this).offset().top-5;
			$('.bImageMain').find('.mImg').hide();
			$('.bImageMain').find('.mImg').attr('src', link).load(function(){$(this).fadeIn(200);});
			$('.bImageMain').css({left:'auto', right:nRight, top:nTop , width:298, height:198});
			$('.bImageMain').animate({width:930, height:637, right:nRight-310},150, function(){
				$('body').click(function(){$('.bImageMain').hide();});
			});
			return false;
		}
		
		if($(this).hasClass('desktop')){
			$('.bImageMain').find('.mImg').attr('src', '');
			var nTop;
			var nLeft;
			var link = $(this).find('.zoomIcon').attr('href');
			nLeft = $(this).offset().left-10;
			nTop = $(this).offset().top-5;
			$('.bImageMain').find('.mImg').hide();
			$('.bImageMain').find('.mImg').attr('src', link).load(function(){$(this).fadeIn(200);});
			$('.bImageMain').css({left:nLeft, top:nTop, right:'auto', width:298, height:198});
			$('.bImageMain').animate({width:930, height:637},150, function(){
				$('body').click(function(){$('.bImageMain').hide();});
			});
			return false;
		}
	});
}


function showVideoMain(src){
	var  videoSource = src;
	$('#playMainVideo').find('img').show();
	$('.bVideoMain').find('iframe').attr('src', videoSource)
	$('#playMainVideo').click(function(){
		var nTop;
		var nRight;
		nRight = $('.container').width()-$(this).offset().left-919;
		nTop = $(this).offset().top-5;
		$('.bVideoMain').css({left:'auto', right:nRight+30, top:196 , width:300, height:300});
		$('.bVideoMain').find('iframe').css('visibility','hidden');
		$('.bVideoMain').animate({width:930, height:637, right:nRight, top:196},150, function(){
			$('.bVideoMain').find('iframe').css('visibility','visible')
			$('body').click(function(){$('.bVideoMain').hide();});
		});
		return false;
	});
}

function footerButtons(){
	$('.tryBtn a').hover(function(){
		$(this).parent().addClass('tryBtnHover');
	},function(){
		$(this).parent().removeClass('tryBtnHover');
	});
	
	$('.tourBtn a').hover(function(){
		$(this).parent().addClass('tourBtnHover');
	},function(){
		$(this).parent().removeClass('tourBtnHover');
	});
}


function leftCol(){
	var cHeight = $('.mContent .cLeft').parent().height();
	if(cHeight>$('.mContent .cLeft').height()) $('.mContent .cLeft').height(cHeight);
}

function slideBlocks(){
	$('.slideBlock h4 a').click(function(){
		$(this).parent().parent().find('.text').slideToggle(150);
		if(!$(this).hasClass('opened')){
			$(this).addClass('opened');
		}else{
			$(this).removeClass('opened');
		}
	});
}

function askForm(){
	$('.askQuestion a').click(function(){
		var qForm = $('.askQuestionForm');
		if(!$(this).hasClass('opened')){
			$(this).addClass('opened');
			qForm.css({left:$(this).offset().left-41, top:$(this).offset().top+21});
			qForm.slideDown(200);
		}else{
			$(this).removeClass('opened');
			qForm.slideUp(200);
		}
	});
}

function videoMain(){
	$('.video').click(function(){
		var nTop;
		var nLeft;
		nRight = $('.container').width()-$(this).offset().left-304;
		nTop = $(this).offset().top-5;
		$('.videoPopup').css({left:'auto', right:nRight, top:nTop , width:298, height:198});
		$('.videoPopup').animate({width:750, height:527},150, function(){
			$('body').click(function(){$('.videoPopup').hide();});
		});
	});
	
	$('.video2').click(function(){
		var nTop;
		var nLeft;
		nRight = $('.container').width()-$(this).offset().left-304;
		nTop = $(this).offset().top-5;
		$('.videoPopup2').css({left:'auto', right:nRight, top:nTop , width:298, height:198});
		$('.videoPopup2').animate({width:750, height:527},150, function(){
			$('body').click(function(){$('.videoPopup2').hide();});
		});
	});
	
	$('.video3').click(function(){
		var nTop;
		var nLeft;
		nRight = $('.container').width()-$(this).offset().left-304;
		nTop = $(this).offset().top-5;
		$('.videoPopup3').css({left:'auto', right:nRight, top:nTop , width:298, height:198});
		$('.videoPopup3').animate({width:750, height:527},150, function(){
			$('body').click(function(){$('.videoPopup3').hide();});
		});
	});
}

function feedbackSlider(){
	var firstRel = Math.floor(Math.random() * 2)+1;
	rel = firstRel;
	
	if(rel == '1'){
		$('.fbTop').addClass('fbTopfirst');
	}
	else{
		$('.fbTop').removeClass('fbTopfirst');
	}
	$('.fbPhoto').removeClass('active');
	$('.fbPhoto[rel='+rel+']').addClass('active');
	
	$('.fbItem').hide();
	$('.fbItem'+rel).show();
		
	if($('.fbPhoto[rel=1]').hasClass('active')){
		$('.fbTop').addClass('fbTopfirst');
	}
	
	$('.fbItem').click(function(){
		$('.fbItem').hide();
		if ($(this).hasClass('fbItem1')) {
			$('.fbItem2').show();
		} else {
			$('.fbItem1').show();
		}
		/*rel = $(this).attr('rel');
		if(rel == '1'){
			$('.fbTop').addClass('fbTopfirst');
		}
		else{
			$('.fbTop').removeClass('fbTopfirst');
		}
		$('.fbPhoto').removeClass('active');
		$(this).addClass('active');
		
		$('.fbItem').hide();
		$('.fbItem'+rel).show();*/
	});
}

function openAskForm(){
	var qForm = $('.askQuestionForm');
	$('.askQuestion a').addClass('opened');
	qForm.css({left:$('.askQuestion a').offset().left-41, top:$('.askQuestion a').offset().top+21});
	qForm.slideDown(0);
}
