$(document).ready(function(){
	$('#contacts_ajax').load('/ajax/dep.php',function(){		
		$('select:not(.default)').selectmenu({style:'dropdown'});
	});
	
	$('#contacts_ajax2').load('/ajax/dep2.php',function(){		
		$('select:not(.default)').selectmenu({style:'dropdown'});
	});
	
	$('.gallery ul.dataset li a.main_tabler').click(function(){
		$('.gallery ul.dataset li').removeClass('active');
		$(this).parent().addClass('active');
		$('.gallery div.data-holder ul.gallery-list').hide();
		$('.gallery div.data-holder ul.gallery-list').eq($('.gallery ul.dataset li a.main_tabler').index(this)).show();
		$('.gallery div.data-holder ul.gallery-list').eq($('.gallery ul.dataset li a.main_tabler').index(this)).find('li').eq(0).addClass('active');
	});
	$('.gallery div.data-holder ul.gallery-list li').click(function(){				
		var par = $(this).parent();
		var ind = $(par).find('li').index(this);
		ind++;
		if (ind>$(par).find('li').length-1) ind=0;
		$(this).removeClass('active');
		$(par).find('li').eq(ind).addClass('active');
	});
	
	$('#contact_form').load('/ajax/feedback.php', function (){
			clearFormFields({
				clearInputs: true,
				clearTextareas: true,
				passwordFieldText: true,
				addClassFocus: "focus",
				filterClass: "default"
			});	
	});
	$('#request_form').load('/ajax/request.php', function (){
			clearFormFields({
				clearInputs: true,
				clearTextareas: true,
				passwordFieldText: true,
				addClassFocus: "focus",
				filterClass: "default"
			});	
	});
	$('#subscribe_form').load('/ajax/subscribe.php', function (){
			clearFormFields({
				clearInputs: true,
				clearTextareas: true,
				passwordFieldText: true,
				addClassFocus: "focus",
				filterClass: "default"
			});	
	});
	
	$('ul.slider.projects li a').click(function(){
		var ind = $(this).parent().parent().find('li a').index($(this));
		$(this).parent().parent().parent().find('div.visual-holder ul li').eq(0).find('img').attr('src', $(this).attr('href'));
		$(this).parent().parent().parent().find('a.zoom').attr('href',$(this).parent().parent().parent().find('a').eq(ind).attr('href'));		
		$(this).parent().parent().find('li').removeClass('active');
		$(this).parent().addClass('active');
		return false;
	});
	$('ul.slider li a').click(function(){
		$(this).parent().parent().parent().parent().find('div.visual-holder ul li').eq(0).find('img').attr('src', $(this).attr('href'));
		$(this).parent().parent().find('li').removeClass('active');
		$(this).parent().addClass('active');
		return false;
	});
	$('ul.partners_slider li a').click(function(){
		var ind = $(this).parent().parent().find('li a').index($(this));
		$(this).parent().parent().parent().find('a.zoom').attr('href',$(this).parent().parent().parent().parent().find('div.news-gallery ul li a').eq(ind).attr('href'));
		$(this).parent().parent().parent().parent().find('div.news-gallery ul').animate({'margin-left':-1*488*ind},500);
		$(this).parent().parent().find('li').removeClass('active');
		$(this).parent().addClass('active');
		return false;
	});
	init_history();	
});

init_history = function () {	
	var index = 0;
	var size = $('.chronology-block .slider .slider-holder ul li').size();
	var on_move = false;
	$('.years-list li').click(function(){
		move_to_year($(this).attr('rel'));		
		return false;
	});
	
	$('.chronology-block .slider a.link-prev').click(function(){
		if (index>0) index--;
		move_to(index);
		return false;
	});
	
	$('.chronology-block .slider a.link-next').click(function(){
		if (index<size-1) index++;
		move_to(index);
		return false;
	});
	
	var move_to = function (ind) {
		if(!on_move) {
			on_move = true;
			$('.chronology-block .slider .slider-holder ul').animate({marginLeft:674*ind*(-1)},function(){on_move=false;});
			var year = $('.chronology-block .slider .slider-holder ul li').eq(ind).attr('rel');
			$('.years-list li').removeClass('active');
			$('.years-list li[rel='+year+']').addClass('active');
			index = ind;			
		}
	}
	
	var move_to_year = function (rel) {
		var ind = $('.chronology-block .slider .slider-holder ul li').index($('.chronology-block .slider .slider-holder ul li[rel='+rel+']'));
		move_to(ind);
	}
	var start = $('.years-list li.active').attr('rel');
	move_to_year(start);
}

function get_department_info () {
	var city = $('#main_city_select').val();
	var dep = $('#main_dep_select').val();
	$.ajax({
	   type: "POST",
	   url: "/ajax/dep.php",
	   data: "city="+city+"&dep="+dep,
	   success: function(msg){
		 $('#contacts_ajax').html(msg);
		 $('select:not(.default)').selectmenu({style:'dropdown'});
	   }
	});
}

function get_department_info2 () {
	var city = $('#main_city_select').val();
	var dep = $('#main_dep_select').val();
	$.ajax({
	   type: "POST",
	   url: "/ajax/dep2.php",
	   data: "city="+city+"&dep="+dep,
	   success: function(msg){
		 $('#contacts_ajax2').html(msg);
		 $('select:not(.default)').selectmenu({style:'dropdown'});
	   }
	});
}

function ajaxSubmit (id) {
	var form = $('#'+id).find('form');
	$(form).find('input').each(function() {
		if($(this).val() == $(this).attr('title')) $(this).val('');
	});
	// prepare Options Object 
	var options = { 		
		url:        $(form).attr('action'),
		success: function(data) {
			$('#'+id).html(data);
			clearFormFields({
				clearInputs: true,
				clearTextareas: true,
				passwordFieldText: true,
				addClassFocus: "focus",
				filterClass: "default"
			});	
		}
	}; 
	 
	// pass options to ajaxForm 
	$(form).ajaxSubmit(options);
}

function regenerate_captcha () {
	$.ajax({
		    url: "/ajax/recaptcha.php",
		    type: "GET",
		    data: {id:0},
		    dataType : 'html',
		    cache : false,
		    success: function(html){
				$('input[name=captcha_sid]').val(html);
				$('img[alt=CAPTCHA]').attr("src","/bitrix/tools/captcha.php?captcha_sid="+html);
			},
		    beforeSend: function() {}
		  });
}
