/* -------------------------------------------------- *
 * Project scripts
 * -------------------------------------------------- *
 * Author: Morozov Igor
 * URL: http://www.morozoff.info/
 * Copyright: 2010 Morozov Igor
** -------------------------------------------------- */

$(document).ready(function() {
	if($('#main-round-nv').length > 0) {
		var $roundid = $('#main-round-nv');
		var $mainroundbg = $('.main-round-bg');
		var timenav;
		$('.b-round-nav-main a',$roundid).hover(function() {
			var bgcls = $(this).parent().attr('class');
			if($('.'+bgcls,$mainroundbg).length > 0) {
				$('.'+bgcls,$mainroundbg).addClass('act')
			}
		}, function() {
			$('i',$mainroundbg).removeClass('act')
		});
		$('.b-round-ocean a',$roundid).hover(function() {
			var bgcls = $(this).parent().attr('class');
			if($('.main-ocean-bg .'+bgcls,$roundid).length > 0) {
				$('.main-ocean-bg .'+bgcls,$roundid).addClass('act')
			}
		}, function() {
			$('i',$roundid).removeClass('act')
		});
		$('.b-round-air a',$roundid).hover(function() {
			var bgcls = $(this).parent().attr('class');
			if($('.main-air-bg .'+bgcls,$roundid).length > 0) {
				$('.main-air-bg .'+bgcls,$roundid).addClass('act')
			}
		}, function() {
			$('i',$roundid).removeClass('act')
		});
		$('.b-round-nav-main li',$roundid).hover(function() {
			if($(this).find('>.b-subnav').length > 0) {
				clearTimeout(timenav);
				$('.b-round-nav-main li',$roundid).removeClass('sfHover');
				$(this).addClass('sfHover')
			}
		}, function() {
			if($(this).find('>.b-subnav').length > 0) {
				clearTimeout(timenav);
				timenav=setTimeout(function(){
					$('.b-round-nav-main li',$roundid).removeClass('sfHover')
				},400);
			}
		});
	}
	
	$('.tls-item a').click(function() {
		var $t = $(this)
		var $tpar = $t.parents('.clt');
		var clt = $('.b-forms .clt')
		if($t.hasClass('tls-add')) {
			$tpar.clone(true).insertAfter($tpar).find('.tls-rem').css('display','inline');
			$('.tls-add',$tpar).css('display','none');
			$('.tls-rem',$tpar).css('display','inline');
			//$tpar.is(':first');

			//clear fields' values
			$('tbody.clt:last input, tbody.clt:last select').val('');
		}
		else {
			//console.info()
			if(clt.length > 1) {
				$tpar.remove();
				$('.tls-add', '.b-forms .clt:last').css('display','inline');
				if($('.b-forms .clt').length == 1) {
					$('.tls-rem', '.b-forms .clt:last').css('display','none');
					$('.tls-add', '.b-forms .clt:last').css('display','inline');
				}
			}
		}
		return false;
	});
	
	$('.b-partners-scroll').uniScroll({
		speed: 50,
		lessBtn: '.b-partners-i .ar-l',
		moreBtn: '.b-partners-i .ar-r'
	});
});
