/**
 * Project: Belagroprom.
 * Version: 1
 */

function headerTooltips() {

	var header = jQuery('body.home .header');

	jQuery('.h-link1', header).hover(function() {
		header.addClass('header-house');
	}, function() {
		header.removeClass('header-house');
	});

	jQuery('.h-link2', header).hover(function() {
		header.addClass('header-family');
	}, function() {
		header.removeClass('header-family');
	});


	jQuery('.h-link3', header).hover(function(){
		header.addClass('header-tree');
	},function() {
		header.removeClass('header-tree');
	});
	
	setTimeout(function(){
		header.addClass('header-tree');
	}, 5000);

	setTimeout(function() {
		header.removeClass('header-tree');
		header.addClass('header-family');
	}, 6000);

	setTimeout(function() {
		header.removeClass('header-family');
		header.addClass('header-house');
	}, 7000);

	setTimeout(function() {
		header.removeClass('header-house');
	}, 8000);
}

// Load All
jQuery.noConflict();
jQuery(window).load(function() {
	headerTooltips();

	// Banners rotator
	if(jQuery('#rotate-code').size() > 0) {
		elementSize = jQuery('#rotate-code li').size();
		
		jQuery('#rotate-code').jcarousel({
			auto: (elementSize > 3 ? 50 : 0),
			wrap: 'circular',
			animation: 'slow',
			scroll: 1
		});
		
		if(elementSize <= 3 ){
			jQuery('#rotate-code .jcarousel-prev-horizontal').hide();
			jQuery('#rotate-code .jcarousel-next-horizontal').hide();
		}
	}
	
	if(jQuery('#rotate-top').size() > 0) {
		jQuery('#rotate-top').tinycarousel({intervaltime: 50000});
	}


    // Dropdown main menu

    if(jQuery('.menu-dropdown').size() > 0) {
		jQuery('.menu-arrow.drop').click(function() {
			jQuery('.menu-drop-small').toggleClass('menu-dropdown');
		});
	}

	// Converter

	if(jQuery('#converterBtn').size() > 0) {
		jQuery('#converterBtn').click(function(e) {
			e.preventDefault();
			jQuery('.converter-wr').toggleClass('active');
		});
	}


	if (jQuery('.cours-tabs').size() > 0) {
		jQuery('.cours-tabs a').click(function(e) {
			e.preventDefault();
			var href = jQuery(this).attr('href');
			
			if(href == jQuery('.cours-tabs li.active a').attr('href')){				
				return false;
			}		
			
			jQuery('.cours-tabs li').removeClass('active');
			jQuery('.tabs-content').hide();
			jQuery(href).show();
			jQuery(this).parent().addClass('active');
			
			// отображение конвертера валют в случае открытия вкладки курсоб БАПБ
			if(href == '#tab1'){
				jQuery('#converterTab').show();
			}else{
				jQuery('#converterTab').hide();
			}
		});
	}

	if (jQuery('.tabs2').size() > 0) {
		jQuery('.tabs2 a').click(function(e) {
			e.preventDefault();
			var href = jQuery(this).attr('href');
			
			if(href == jQuery('.tabs2 li.active a').attr('href')){				
				return false;
			}		
			
			jQuery('.tabs2 li').removeClass('active');
			jQuery('.tabs-content2').hide();
			jQuery(href).show();
			jQuery(this).parent().addClass('active');
			
		});
	}

	// Placeholder html5
	jQuery.support.placeholder = false;
	var testinp = document.createElement('input');
	if ('placeholder' in testinp) jQuery.support.placeholder = true;

	if(!jQuery.support.placeholder) {
		jQuery('[placeholder]').focus(
				function() {
					var input = jQuery(this);
					if (input.val() == input.attr('placeholder')) {
						input.val('');
						input.removeClass('placeholder');
					}
				}).blur(
				function() {
					var input = jQuery(this);
					if (input.val() == '' || input.val() == input.attr('placeholder')) {
						input.addClass('placeholder');
						input.val(input.attr('placeholder'));
					}
				}).blur().parents('form').submit(function() {
					jQuery(this).find('[placeholder]').each(function() {
						var input = jQuery(this);
						if (input.val() == input.attr('placeholder')) {
							input.val('');
						}
					})
				});
	}

	/*table*/
	jQuery('.tabs-table tr:odd').addClass('second');
	jQuery('.tabs-table2 tr:odd').addClass('second');
	jQuery('.table-tarif tbody tr:even').addClass('second');
	jQuery('.table-filial tr:even').addClass('second');
	jQuery('.table-filial td:first-child').addClass('first');
	jQuery('.table-filial td:last-child').addClass('last');
	jQuery('.vote-table tr td:first-child').addClass('first');
	/*photo*/
	jQuery('.photo td:last-child').addClass('last');
	
	/* map */
	jQuery(".map area").mouseover(function(){
		var stateClass;
		stateClass = jQuery(this).attr("class");
		jQuery('.map-s').addClass(stateClass);
		var stateClassQuery;
		stateClassQuery = "#"+stateClass;
		jQuery(stateClassQuery).addClass('act');
	});
	jQuery(".map area").mouseout(function(){
		var stateClass;
		stateClass = jQuery(this).attr("class");
		jQuery('.map-s').removeClass(stateClass);
		var stateClassQuery;
		stateClassQuery = "#"+stateClass;
		jQuery(stateClassQuery).removeClass('act');
	});
	/*news-block-short*/
	jQuery('.news-block-short li:first-child').addClass('first');
	
	/* open faq blocks */
	jQuery('.faq-item a').click(function(){
		activeNow = false;
		
		if(jQuery(this).parent().hasClass('active')){
			activeNow = true;
		}
		
		jQuery('.faq-item').removeClass('active');
		jQuery('.faq-answer').slideUp();
		
		if(!activeNow){
			jQuery(this).parent().addClass('active');
			jQuery(this).next().slideDown();
		}
		
		return false;
	});
	tableForm();
	/*input[type="text"] replace to class*/
	jQuery('.converter-line input[type="text"]').addClass('field-txt');
	jQuery('.table-filter input[type="text"]').addClass('field-txt');
});
function tableForm(){
	/*table-form*/
	jQuery('.table-form tr:first-child').addClass('first-tr');
	jQuery('.table-form tr').addClass(function(){
		jQuery(this).find('td:first-child').addClass('first');
	});
}
