$(function(){
	initLangs();
	initTopMenu();
	initLeftMenu();
	initSlideNews();
	
	if($(".selectList select").size() > 0){					   
		$(".selectList select").selectbox().bind("change", function(){
			alert($(this).val());
		});
	}
	
	$('.radioBoxRow input').ezMark();
	$('.checkBox input').ezMark();
	
	
	$(".faqItem .question").click(function(){
		if($(this).parents(".faqItem").hasClass("opened")){
			$(this).parents(".faqItem").removeClass("opened");
		}
		else{
			$(this).parents(".faqItem").addClass("opened");
		}
	});
});
function initSlideNews(){
	$(".slideNewsContainer").each(function(){
		var cur = 0;
		var news = $(this).find(".newsItemSection");
		
		$(this).find(".arrowLeftTitle").click(function(){
			if(cur == 0){
				cur = news.size() - 1;
			}
			else{
				cur --;	
			}
			news.each(function(index){
				if(cur == index){
					$(this).addClass("active");
				}
				else{
					$(this).removeClass("active");
				}
			});
		});
		$(this).find(".arrowRightTitle").click(function(){
			if(cur == news.size() - 1){
				cur = 0;
			}
			else{
				cur ++;	
			}
			news.each(function(index){
				if(cur == index){
					$(this).addClass("active");
				}
				else{
					$(this).removeClass("active");
				}
			});
		});
	});
}
function initLangs(){
	$(".langs").click(function(){
		if($(this).hasClass("opened")){
			$(this).find("li.show").removeClass("show");
			$(this).removeClass("opened");
		}
		else{
			$(this).find("li").addClass("show");	
			$(this).addClass("opened");	
		}
	});
};
function initTopMenu(){
	$(".topMenu .li1").mouseenter(function(){
		$(this).addClass("active");
	});
	$(".topMenu .li1").mouseleave(function(){
		$(this).removeClass("active");
	});
};





var idTimeout;
function initLeftMenu(){
	$(".leftMenu .li").mouseover(function(){
		$(".leftMenu .li").removeClass("active");
		clearTimeout(idTimeout);
		$(this).addClass("active");
	});
	$(".leftMenu .li").mouseout(function(){
		idTimeout = setTimeout(function(){
			$(this).removeClass("active");
		}, 500);
	});
    $(".leftMenu").mouseout(function(){
        idTimeout = setTimeout(function(){
			$(".leftMenu li.active").removeClass("active");
		}, 100);
    });
	$(".leftMenu .li2").mouseover(function(){
		$(".leftMenu .li2").removeClass("active");
		clearTimeout(idTimeout);
		$(this).addClass("active");
	});
	$(".leftMenu .li2").mouseout(function(){
		idTimeout = setTimeout(function(){
			$(this).removeClass("active");
		}, 500);
	});
};

$(window).bind("load", function(){
	initEventsGallery();								
});
var idTimeout;
function initEventsGallery(){
	var block = $(".slideshow");
	var items = block.find(".photo");
	var count = items.size();
	var dotsBlock = $(".dots");
	var dots = dotsBlock.find("a");
	var texts = $(".sliderInfoItem");
	
	clearTimeout(idTimeout);
	items.stop();
	
	var cur = count - 1;
	
	dots.click(function(){
		clearTimeout(idTimeout);
		items.stop();
		
		cur = $(this).index();
		if(cur == 0){
			cur = count - 1;	
		}
		else{
			cur --;	
		}
		showItem();
	});
	
	function showItem(){
		var oldCur = cur;

		if(cur < count - 1){
			cur++;
		}
		else{
			cur = 0;
		}
		
		dots.removeClass("active");
		dots.eq(cur).addClass("active");
		
		items.eq(cur).addClass("active");
		
		items.stop();
		
		texts.each(function(index){
			if(index == cur){
				$(this).addClass("active");	
			}
			else{
				$(this).removeClass("active");
			}
		});
		
		items.each(function(index){
			if(index == cur){
				$(this).animate({
					opacity:1
				}, 1000, function() {
					idTimeout = setTimeout(function(){
						showItem();
					}, 3000);
				});
			}
			else{
				$(this).animate({
					opacity:0
				}, 1000, function() {
					items.eq(oldCur).removeClass("active");
				});	
			}
		});
	}
	showItem();
}

Cufon.replace('h2.title1, h2.title3, h2.errorTitle, .numTitle, .formTitle, h2.title4');
Cufon.replace('h3.regionTitle, .pageContent h3, .bigButton strong');
Cufon.replace('.galleryItem .photo .over, .galleryItem .photo .over2');

