$(document).ready(function() {
	
	Cufon.replace('.teasers a span');
	Cufon.replace('.teasers div span');
	
	$(".teasers_container a").css("behavior", "url('/bitrix/templates/vw4d/js/PIE/PIE.htc')");
	
	var IEFlag = false;
	if($.browser.msie == true && $.browser.version == "6.0") {
		IEFlag = true;
	}
	
	/* переключалка текста на тизере */
	$(".teasers a").hover(function() {
			if($(this).find(".txt").length > 1) {
				$(this).find(".txt:first").stop(true, true).fadeOut(200);
				$(this).find(".txt:last").stop(true, true).fadeIn(200);
			}
		}, function(){
			if($(this).find(".txt").length > 1) {
				$(this).find(".txt:last").stop(true, true).fadeOut(200);
				$(this).find(".txt:first").stop(true, true).fadeIn(200);
			}
	});
	
	
	$("#search .button").click(function(){
		$("#search form").submit();
	});
	
	$(".mainnav a").mouseover(function(){
		$(".main_sub_container").css("display", "none");
		$("div.sub_nav_container").addClass("active");
		
		var mLeft = 0; // ширина заголовка
		
		var forCss = 0;
		
		var id = $(this).attr("id");
		var subId = 'sub_' + id;
				
		var x = $(this).offset().left-2;
		var subWidth = $("#" + subId).width();
		var mainWidth = $("div.mainnav").width();
		
		var eq = mainWidth - x;
		
		if(eq < subWidth)
			forCss = mainWidth - subWidth;
		else
			forCss = x;
		
		forCss = forCss - mLeft;
		
		if(forCss < 0) {
			forCss = 0;
		}
			
		$("#" + subId).css("display", "block");
		$("#" + subId).css("padding-left", forCss + mLeft + 'px');
		/*$("#" + subId).css("margin-left", mLeft + 'px');*/
		if(eq > subWidth) {
			$("#" + subId).css("width", eq + 'px');
		}
	});
	
	$(".mainnav a, .frame, .row_stage_medium, .logo, .stage").mouseenter(function(){
		if($("div.main_sub_container:visible").length > 0) {
			var id = $("div.main_sub_container:visible").attr("id").substr(4);
			if($(this).attr("id") != id)
				$(".main_sub_container").css("display", "none");	
		}
	});
	
})
