//Слайдер на главной
$(function(){
$("#carusel_bl #leftArr").mouseenter(function(){
		var ArrLeft = $(this).find("img");
		ArrLeft.attr("src", "/images/left_arrow_red.png");	
	}).mouseleave(function(){
		var ArrLeft = $(this).find("img");
		ArrLeft.attr("src", "/images/left_arrow.png");		
	});	
$("#carusel_bl #rightArr").mouseenter(function(){
	var ArrLeft = $(this).find("img");
	ArrLeft.attr("src", "/images/right_arrow_red.png");	
}).mouseleave(function(){
	var ArrLeft = $(this).find("img");
	ArrLeft.attr("src", "/images/right_arrow.png");		
});		
	
	
	
if ($('#carusel_bl').length) {
	$("#carusel_bl").data({"AnimationFL": true});
	var FnListalka = function(){
		$("#carusel_bl div.arrow a#rightArr").trigger("click");
	};
	var List = setInterval(FnListalka, 15000);
	$("#carusel_bl div.arrow a").live('click',function(e){
		e.preventDefault();
		clearInterval(List);
		var Pointer = $(this).attr("href");
		var ImgList = $("#carusel_bl ul#carusel_img_bg");
		var FistImg = ImgList.find("li:first-child");
		var LastImg = ImgList.find("li:last-child");
		if($("#carusel_bl").data("AnimationFL")) {
		//Анимация
		$("#carusel_bl").data({"AnimationFL": false});
		
			ImgList.fadeOut(function(){
				if(Pointer == "#right"){
					FistImg.appendTo(ImgList);
				} else {
					LastImg.prependTo(ImgList);
				}
				$("body").css({"overflow-x": "hidden"});
				ImgList.fadeIn();
			});
			$("body").css({"overflow-x": "auto"});	
			var TextList = $("#carusel_bl ul#carusel_text_bg");
			var FistText = TextList.find("li:first-child");
			var LastText = TextList.find("li:last-child");
			
			
			
			
				TextList.animate({"marginLeft": "-110%", "opacity": 0}, 1000, "linear", function(){
					TextList.css({"marginLeft": "110%", "opacity": 0});
					if(Pointer == "#right"){
						FistText.appendTo(TextList);
						var Bulet = LastText.prev().attr("id");
					} else {
						LastText.prependTo(TextList);
						var Bulet = FistText.prev().attr("id");
					}
					TextList.animate({"marginLeft": "0%", "opacity": 1}, 1000, "linear", function(){
						$("#carusel_bl").data({"AnimationFL": true});
						$("#bull label").removeClass("sl");
						$("label#bull_"+Bulet).addClass("sl");
						List = setInterval(FnListalka, 15000);
					});
				});			
		//Анимация	
		}
	});
}
});
//Слайдер на главной

//Слайдер на главной продукты
function SliderMain(){
	var AnimationFL = true;
	
	$(function(){
	if ($('#product_carusel').length) {
		var ItemsList = $("#product_carusel #product_carusel_content ul");
		
		$('#product_carusel div.arr a').hover(
					function(){
						var Bt = $(this);
						if($(this).attr("href") == "#right") $(this).find("img").attr("src", "/images/right_arrow_red_p.png");
						if($(this).attr("href") == "#left") $(this).find("img").attr("src", "/images/left_arrow_red_p.png");
					},
					function(){
						if($(this).attr("href") == "#right") $(this).find("img").attr("src", "/images/right_arrow_blue.png");
						if($(this).attr("href") == "#left") $(this).find("img").attr("src", "/images/left_arrow_blue.png");						
					}
		);
		
		$('#product_carusel div.arr a').live('click',function(e){
			e.preventDefault();
			if(AnimationFL) {
			AnimationFL = false;	
			var Arrow = $(this).attr("href");
			switch(Arrow){
				case "#right":
						Step = -310;
						Pointfl = true;
					break;
				case "#left":
						Step = 310;
						Pointfl = false;
				break;					
			}
				if(Pointfl) {
					ItemsList.animate({"marginLeft": Step}, 1000, function(){
						var FirstEl = ItemsList.find("li:first-child");
						FirstEl.appendTo(ItemsList);
						ItemsList.css({"marginLeft": 0});
						AnimationFL=true;
					});
				} else {
					var LastEl = ItemsList.find("li:last-child");
					LastEl.prependTo(ItemsList);
					ItemsList.css({"marginLeft": -Step});
					ItemsList.animate({"marginLeft": 0}, 1000, function(){
						AnimationFL=true;	
					});
				}
			}
		});
	}
});
}
SliderMain();
//Слайдер на главной продукты
$(function(){
	$("ul#product_mn li a").live('click',function(e){
		e.preventDefault();
		var Href=$(this).attr("href");
		var Content = $("#AjaxMainContent");
		Content.css({"position": "absolute"}).slideUp(function(){
			Content.load("index.php", {"event": "getMainContent", "block": Href}, function(){
				Content.slideDown(function(){
					Content.css({"position": "static"});
				});
				SliderMain();
			});			
		});

	});
});



// смена языков
$(function(){
	$("#region ul li a").live('click',function(e){
		e.preventDefault();
		var Block = $(this).parents("ul");
		var CurLi = $(this).parent();
		var FirstEL = $("#region ul li:nth-child(1)");
		var AllLi = $("#region ul li");
		var NextPos = $(this).parent().next("li");
		
		var CurIntID = $(this).attr("href").split("/").join("");
		var Selector = "#ph"+CurIntID;
		
		var CurText = $(Selector).html();
		var Mfl = true;
		if(NextPos.is("li")) {
			NextPos = $(this).parent().next("li");
		} else {
			NextPos = $(this).parent().prev("li");
			Mfl = false;
		}
		$.each(AllLi, function(){ var Postop = $(this).position().top; $(this).css({"top": Postop});});
		AllLi.css({"position": "absolute"}).removeClass("sl");
		CurLi.insertBefore(FirstEL);
		if(Mfl) {
			FirstEL.insertBefore(NextPos);
		} else {
			FirstEL.insertAfter(NextPos);
		};
		
		var CHPos =  (CurLi.position().top)-FirstEL.position().top;
		var TopPos = -(CurLi.position().top)+FirstEL.position().top;
		FirstEL.animate(
				{marginTop: CHPos},
				500, function(){
					CurLi.animate({marginTop: TopPos}, 500, function(){
						AllLi.css({"position": "", "top": "", "margin": ""});
						var PhoneInfo = $("#info_phone");
							PhoneInfo.fadeOut(function(){
								PhoneInfo.find("div.phone").html(CurText);
								PhoneInfo.fadeIn();
							});
							CurLi.addClass("sl");
							$.post("/index.php", {"event": "setCountry", "varStikerAJ": CurIntID}, function(data){
								if(data.Error == 0 ) {
									var Prefix = "";
									if(data.DefaultLang == 0) Prefix = data.Country+"/";
//									console.debug(Prefix);
									document.location.href="/"+Prefix+"index.html";
								}
//								document.location.reload("/RU/");
//								var Vb = $("#wherebuy");
//								if(Vb.attr("id") == "wherebuy") {
//									document.location.reload();
////									$("#wherebuy ul li.sl a").trigger("click");
//								}
//								$("#top_nav ul li.sl a").trigger("click");
							}, "json");
							

							
							

					});
				});
	});
});
//смена языков
var animFlagChPr = false;
//Выбор продуктов
$(function(){
	$("ul#product_mn li a").live('click',function(e){
		e.preventDefault();
		var SlItem = $(this).parents("li");		
		if(!animFlagChPr && !SlItem.hasClass("sl")) {
		var CurSlBl = $("ul#product_mn li.sl");

		var CurSlBlPosLeft =  Math.ceil((CurSlBl.position().left));
			CurSlBl.removeClass('sl');
			
		var SlBL = $("<div class='sl' id='ku'></div>").css({"width": CurSlBl.width()+23, "height": CurSlBl.height()+13, "marginTop": -8, "marginLeft": -13, "position": "absolute"});
			SlBL.prependTo(CurSlBl);
			SlBl = $("div.sl");
		var LeftPos = Math.ceil((SlItem.position().left))-12;
		
			if(LeftPos < CurSlBlPosLeft) {
				LeftPos = LeftPos - CurSlBlPosLeft;
			} else {
				LeftPos = LeftPos - CurSlBlPosLeft;
			}
			SlBl.animate(
					{marginLeft: LeftPos, width: SlItem.width()+23},
					500, function(){
							SlBl.remove();
							SlItem.addClass("sl");
							}
			);		
			
		}	
			
	});
});
//Выбор продуктов


//Ченджер продуктов
$(function(){
	$("#product_ch ul#product_mn li a").live('click',function(e){
		e.preventDefault();
		
		if(!animFlagChPr) {
			
			var SlItem = $(this).parents("li");	
			
			if($(this).attr("href") != ""){
				if(!SlItem.hasClass("sl")) {
					animFlagChPr = true;
				// Берём ссылку с типом продукта
				var Type = $(this).attr("href");
				var AllEl = $("#product_informer_ch div.pitem"); // Все продукты
				var NotCur = AllEl.not("div."+Type); // Все продукты кроме выбраного
				var CurEl = $("#product_informer_ch div."+Type); // Выбираем выбраный тип продуктов
	//				NotCur.fadeOut(); // Тушим все кроме выбраного типа
	//				CurEl.fadeIn(); // Навсякий случай отображаем его
					var Pos = $("#product_informer_ch div.outer_bl"); // Берём позиционирующую сетку
					var i=0;
					$.each(CurEl, function(){
						var Left = $(Pos[i]).position().left; // Читаем координаты елементов сетки
						var Top = $(Pos[i]).position().top; // Читаем координаты елементов сетки
						var SetkaEL = Pos[i];
						var MoveEl = $(this);
						MoveEl.css({"top": MoveEl.position().top, "left": MoveEl.position().left, "position": "absolute"})
								.animate({"top": Top+5, "left": Left+5, "opacity": 1}, 1000, function(){
									$(this).css({"opacity": ""});
								var Clon = MoveEl.clone().css({"position": "static"});
									Clon.appendTo(SetkaEL);
									MoveEl.fadeOut(function(){
										MoveEl.remove();
									});
						}); // Раставляем елементы на пустые места
						i++;
					});
					var i=0;
					var ColvoSelectEL = CurEl.size();
						$.each(NotCur, function(){
							var Left = $(Pos[i+ColvoSelectEL]).position().left; // Читаем координаты елементов сетки
							var Top = $(Pos[i+ColvoSelectEL]).position().top; // Читаем координаты елементов сетки
							$(this).animate({"opacity": 0}, 1000, function(){
								$(this).css({"position": "absolute", "top": Top, "left": Left})
								animFlagChPr = false;
							});
							i++;
						});
				}		
			} else {
				if(!SlItem.hasClass("sl")) {
					animFlagChPr = true;
				var CurEl = $("#product_informer_ch div.pitem");
				CurEl.fadeIn();
				var Pos = $("#product_informer_ch div.outer_bl");
				var i=0;
				
				$.each(CurEl, function(){
					
					var Left = $(Pos[i]).position().left;
					var Top = $(Pos[i]).position().top;
					var SetkaEL = Pos[i];
					var MoveEl = $(this);				
					MoveEl.css({"top": MoveEl.position().top, "left": MoveEl.position().left, "position": "absolute"}).animate({"top": Top+5, "left": Left+5,  "opacity": 1}, 1000, function(){
						$(this).css({"opacity": ""});
						var Clon = MoveEl.clone().css({"position": "static"});
						Clon.appendTo(SetkaEL);
						MoveEl.fadeOut(function(){
							MoveEl.remove();
						});
						animFlagChPr = false;
					});
					i++;
					
				});			
				
			}
			}
	}
	});
});
//Ченджер продуктов

//Вертикальное меню
$(function(){
	$("#top_nav ul li a").live('click',function(e){
		e.preventDefault();
		var hrefURL = $(this).attr("href");
		var CurSlBl = $("#top_nav ul li.sl");
		var SlItem = $(this).parents("li");
		var CurSlBlPosTop =  Math.ceil((CurSlBl.position().top));
			CurSlBl.removeClass('sl');
			
		var SlBL = $("<div class='sl' id='ku'></div>").css({"width": CurSlBl.width()+23, "height": CurSlBl.height()+13, "marginTop": -8, "marginLeft": -13, "position": "absolute"});
			SlBL.prependTo(CurSlBl);
			SlBl = $("div.sl");
		var TopPos = Math.ceil((SlItem.position().top))-10;
		
			if(TopPos < CurSlBlPosTop) {
				TopPos = TopPos - CurSlBlPosTop;
			} else {
				TopPos = TopPos - CurSlBlPosTop;
			}
			SlBl.animate(
					{marginTop: TopPos, width: SlItem.width()+23},
					500, function(){
							SlBl.remove();
							SlItem.addClass("sl");
							location.assign(hrefURL);
						});				
	});
});
//Вертикальное меню
//Скролер изображения
$(function(){
	var foreground = $("#sc_img div.foreground");
	var WidthOr = foreground.width();
	$("#sc_img").mouseenter(function(event){
		$(this).data('enter', true);
		return false;		
	}).mouseleave(function(event){
		$(this).data('enter', false);
		foreground.animate({"width": WidthOr}, 500);
		return false;
	}).mousemove(function(event){
		if($(this).data('enter')) {
			var leftPosBlock = Math.ceil($("#sc_img").position().left);
			var Width = (event.clientX-21)-leftPosBlock;
			foreground.css({"width": Width});
		}
	});
});
//Скролер изображения



$(function(){
	var icons = $(".animation_icon");
		icons.hover(function(){
			var Icon = $(this); 
			if(!Icon.data("Flag")) {
				Icon.data("Flag", true);
				var i=0;
				var IntervalTime = setInterval(function(){
					i++;
					Icon.css({"backgroundPosition": "0px -"+(i*166)+"px"});
					if(i>=13) {$i=0; clearInterval(IntervalTime); Icon.data("Flag", false);} 
					}, 90);
			}
		});
});


//Анимация иконок
$(function(){
	var icons = $("#socnet div.soc_anim");
		icons.hover(function(){
			var Icon = $(this); 
			var i=0;
			var IntervalTime = setInterval(function(){
				i++;
				Icon.css({"backgroundPosition": "0px -"+(i*70)+"px"});
				if(i>=10) {clearInterval(IntervalTime); $i=0;} 
			}, 25);
		},
		function(){
			var Icon = $(this); 
			var i=10;
			var IntervalTime = setInterval(function(){
				i--;
				Icon.css({"backgroundPosition": "0px -"+(i*70)+"px"});
				if(i<=0) {clearInterval(IntervalTime); $i=10;} 
			}, 25);		
		});
});
//Анимация иконок



// Однорукий бандит
var TimerI1 = 2470;
var TimerI2 = 2470;
var TimerI3 = 2470;
var TimerI4 = 1820;
var TimerBandHand = 0;
var starFl = true;

$(function(){
	$("#bandit li.hand").mousedown(function(){
		var BandHand = $(this);

		BandHand.css({"cursor": "no-drop"});
		
		if(BandHand.data('push') == false || BandHand.data('push') == undefined ){
			BandHand.data('push', true);
			
			var Slot1 = $("#bandit div#bandit_i1 img");
			var Slot2 = $("#bandit div#bandit_i2 img");
			var Slot3 = $("#bandit div#bandit_i3 img");
			var Slot4 = $("#bandit div#bandit_i4 img");	
			var Slot5 = $("#bandit div#bandit_i5 img");
	
			var Slot1Val = Random(1,2);
			var Slot2Val;
			if(Slot1Val == 1) {Slot2Val = 2;} else {Slot2Val = 1;}
			var Slot3Val = Random(1,2);
			var Slot4Val = Random(1,15);
			
			var PosSl1;
			switch(Slot1Val) {
				case 1:
					PosSl1 = 0;
					break;
				case 2:
					PosSl1 = 130;
					break;
			}
	
			var PosSl2;
			switch(Slot2Val) {
				case 2:
					PosSl2 = 0;
					break;
				case 1:
					PosSl2 = 130;
					break;
			}	
			
			var PosSl3;
			switch(Slot3Val) {
				case 1:
					PosSl3 = 0;
					break;
				case 2:
					PosSl3 = 130;
					break;
			}		
			
			var PosSl4;
			switch(Slot4Val) {
				case 1:
					PosSl4 = 0;
					break;
				case 2:
					PosSl4 = 130;
					break;
				case 3:
					PosSl4 = 260;
					break;
				case 4:
					PosSl4 = 390;
					break;
				case 5:
					PosSl4 = 520;
					break;
				case 6:
					PosSl4 = 650;
					break;	
				case 7:
					PosSl4 = 780;
					break;	
				case 8:
					PosSl4 = 910;
					break;	
				case 9:
					PosSl4 = 1040;
					break;	
				case 10:
					PosSl4 = 1170;
					break;	
				case 11:
					PosSl4 = 1300;
					break;	
				case 12:
					PosSl4 = 1430;
					break;	
				case 13:
					PosSl4 = 1560;
					break;
				case 14:
					PosSl4 = 1690;
					break;		
				case 15:
					PosSl4 = 1820;
					break;						
			}			
			
			var BandHandTime = setInterval(function(){
				if (starFl) {
					TimerBandHand=TimerBandHand+170;
					BandHand.css({"backgroundPosition": "0px -"+TimerBandHand+'px'});
					if (TimerBandHand >= 1360 && starFl) {
						starFl = false;
						TimerBandHand = 1190;
					}
				} else {
					TimerBandHand=TimerBandHand-170;
					BandHand.css({"backgroundPosition": "0px -"+TimerBandHand+'px'});
					if (TimerBandHand <= 0) {
						starFl = true;
						TimerBandHand = 0;
						clearInterval(BandHandTime);
					}
				}
			}, 25);
			
			var Slot1Time = setInterval(function(){
				Slot1.css({"marginTop": "-"+TimerI1+'px'});
				TimerI1=TimerI1-10;
				if (TimerI1 <= 0) TimerI1 = 2470;
			}, 25);			
			
			
			
			
			var Slot2Time = setInterval(function(){
				Slot2.css({"marginTop": "-"+TimerI2+'px'});
				TimerI2=TimerI2-10;
				if (TimerI2 <= 0) TimerI2 = 2470;
			}, 10);
			
			var Slot3Time = setInterval(function(){
				Slot3.css({"marginTop": "-"+TimerI3+'px'});
				TimerI3=TimerI3-10;
				if (TimerI3 <= 0) TimerI3 = 2470;
			}, 30);	
			
			var Slot4Time = setInterval(function(){
				Slot4.css({"marginTop": "-"+TimerI4+'px'});
				TimerI4=TimerI4-10;
				if (TimerI4 <= 0) TimerI4 = 1820;
			}, 30);			
			
			var StopInterval = setInterval(function(){
					clearInterval(Slot1Time);
					clearInterval(Slot2Time);
					clearInterval(Slot3Time);
					clearInterval(Slot4Time);
					clearInterval(StopInterval);
					Slot1.animate({"marginTop": "-"+PosSl1+'px'}, 2400, "linear");
					Slot2.animate({"marginTop": "-"+PosSl2+'px'}, 2300, "linear");
					Slot3.animate({"marginTop": "-"+PosSl3+'px'}, 2500, "linear");
					Slot4.animate({"marginTop": "-"+PosSl4+'px'}, 2500, function(){
						Slot5.animate({"marginLeft": "65px","marginTop": "65px", "width": "0px", "height": "0px", "opacity": "0"}, 300, function(){
							Slot5.css({"marginTop": "-"+PosSl4+"px", "marginLeft": "65px"}).animate({"marginLeft": "0px", "width": "130px", "height": "1950px", "opacity": "11"}, 300, function(){
								Slot5.css({"opacity": ""});
							});
							BandHand.data('push', false).css({"cursor": "pointer"});
				
							var Sticker = $("#varStiker").text();
							
							$.get("/kvas.php", {"varStiker": Sticker, "event": "getKvasRecept", "intReceptID": Slot4Val}, function(data){
								if(data.Error) {
									alert("Error !!!!");
								} else {
									var Name = data.varName;
									var Desc = data.varDescription;
									var KvasBL = $("#kvas_article_description article#kvas_info.right_bl");
									KvasBL.fadeOut(function(){
										KvasBL.html("<header><img src='/images/kvas_header.png'>"+Name+"</header>"+Desc).fadeIn();
									});
								}
							}, "json");							
						});						
					});
			}, 4000);
		}
	});
});

function Random(low_limit, high_limit){
	var Ret = Math.round(Math.random()*(high_limit - low_limit)) + low_limit
	return Ret;
}
// Однорукий бандит

//Вопрос ответ обработка меню
$(function(){
	var FaqTypeList = $("#faq_nav_section ul");
		FaqTypeList.find("a").live('click',function(e){
		e.preventDefault();
		
		var FaqListContent = $("#FaqListContent");
		var Href = $(this).attr("href"); 
		
		var elem = window ;
		if (elem && elem.history.pushState) {	
			elem.history.pushState(null, null, Href); 
		}		
		
		FaqTypeList.find("a").removeClass("sl");
		$(this).addClass("sl");
		FaqListContent.fadeOut(function(){
			FaqListContent.html("");
			var varStiker = $("#varStiker").text();
			FaqListContent.load("/faq.php", {"varStiker": varStiker, "event" : "getFaqTypeCont", "intFaqType": Href}, function(data){
				FaqListContent.fadeIn();
			});			
		});

	});
});
//Вопрос ответ обработка меню

//Статьи обработка меню
$(function(){
	var FaqTypeList = $("#article_nav_section ul");
		FaqTypeList.find("a").live('click',function(e){
		e.preventDefault();
		
		var FaqListContent = $("#ArticleListContent");
		var Href = $(this).attr("href"); 
		
		var elem = window ;
		if (elem && elem.history.pushState) {	
			elem.history.pushState(null, null, Href); 
		}
		
		FaqTypeList.find("a").removeClass("sl");
		$(this).addClass("sl");
		FaqListContent.fadeOut(function(){
			var varStiker = $("#varStiker").text();
			FaqListContent.load("/articles.php", {"varStiker": varStiker, "event" : "getArticlesTypeCont", "intArticleTypeID": Href}, function(data){
//				var dd = FaqListContent.find("section");
//				if(Href != "/type_0") {
//					dd.each(function(){
//						$(this).css({"display": "block", "marginLeft": 20});
//						$(this).data("flag", true);
//					});
//				}
				FaqListContent.fadeIn(function(){
//					FaqListContent.css({"display": "block", "opacity": "", "clear": "both"});
				});
			});			
		});

	});
});
//Статьи обработка меню

//Вопрос ответ закрыть раскрыть
$(function(){
	$("article.faq header, article.article header").live('click',function(e){
		e.preventDefault();
				var Href = $(this).find("a").attr("href"); 
				var elem = window ;
				if (elem && elem.history.pushState) {	
					elem.history.pushState(null, null, Href); 
				}		
				var El = $(this).next();
				var AllFA = $("article.faq section, article.article section").not(El);
					AllFA.each(function(){
						$(this).animate({"marginLeft": 0}, 500).slideUp(500);
						$(this).data("flag", false);	
					});
				if(!El.data("flag")) {
					El.slideDown(1000);
					El.animate({"marginLeft": 20}, 500);
					El.data("flag", true);
				} else {
					El.animate({"marginLeft": 0}, 500).slideUp(500);
					El.data("flag", false);
				}
	});
});
//Вопрос ответ закрыть раскрыть

$(document).ready(function () {        
    $('#carusel').mousedown(function (event) {
        $(this)
            .data('down', true)
            .data('x', event.clientX)
            .data('scrollLeft', this.scrollLeft);
            
        return false;
    }).mouseup(function (event) {
        $(this).data('down', false);
    }).mousemove(function (event) {
        if ($(this).data('down') == true) {
            this.scrollLeft = $(this).data('scrollLeft') + $(this).data('x') - event.clientX;
        }
    }).css({
        'overflow' : 'hidden',
        'cursor' : '-moz-grab'
    });
});

$(window).mouseout(function (event) {
    if ($('#carusel').data('down')) {
        try {
            if (event.originalTarget.nodeName == 'BODY' || event.originalTarget.nodeName == 'HTML') {
                $('#carusel').data('down', false);
            }                
        } catch (e) {}
    }
});



//Микроскоп
$(function(){
if ($('canvas#microscope').length) {
	var elem =  $('canvas#microscope').get(0);

	if (elem && elem.getContext) {	
	
	var ctx =elem.getContext('2d');

	var ImgOBG = [];
	var Img = new Image();
		Img.src = StartImg;
	var RImg = new Image(230, 230);
		RImg.src = RadarImg;
		
	var RImgW = (RImg.width)/2;
	var RImgH = (RImg.height)/2;
	var RadarX = 220;
	var RadarY = 50;	
	
	var Ugol = 0;
	var IntervalRis;
	
	var DrawBG = function(){
		ctx.drawImage(Img, 220, 50);
	}
	
	var InitBacteriaIMG = function(){
		var PosX=10;
		var PosY=10;
		var ImgPos = {
				0: {'PosX':70, 'PosY':50, 'Scale':0.30},
				1: {'PosX':85, 'PosY':76, 'Scale':0.37},
				2: {'PosX':15, 'PosY':139, 'Scale':0.55},
				3: {'PosX':110, 'PosY':210, 'Scale':0.40},
				4: {'PosX':40, 'PosY':260, 'Scale':0.38}
		};
		for(i in ImgMas){
				ImgOBG[i] = {'img': new Image(), 'PosX': ImgPos[i].PosX, 'PosY': ImgPos[i].PosY,  'Scale': ImgPos[i].Scale}
				ImgOBG[i]["img"].src = ImgMas[i];
		}
	}

	var DrawBakterias = function(){
		for(i in ImgOBG) {
			ctx.save();
				ctx.translate(ImgOBG[i].PosX, ImgOBG[i].PosY);
				ctx.scale(ImgOBG[i].Scale, ImgOBG[i].Scale);
				ctx.drawImage(ImgOBG[i].img, 0, 0);
			ctx.restore();
		}
	}
	var DrawRadar = function(){
		ctx.clearRect(0,0,ctx.canvas.width, ctx.canvas.height);
		DrawBG();
		DrawBakterias();
		ctx.save();
			ctx.translate(RadarX+RImgW, RadarY+RImgH);
			ctx.rotate(Ugol * Math.PI / 180);
			ctx.drawImage(RImg, -RImgW,  -RImgH);
		ctx.restore();
		Ugol=Ugol+1;
		if(Ugol >= 360) Ugol = 0;
	}

	var ChengBakteriaAnimation = function(ElSl){
		var AnFL = false;
		var ChOtX = RadarX;
		var ChOtY = RadarY;
		var ScaleOt = 1;
		var ChToX = ImgOBG[ElSl].PosX;
		var ChToY = ImgOBG[ElSl].PosY;
		var ScaleTo = ImgOBG[ElSl].Scale;
		var IterX = Math.ceil((ChOtX-ChToX) / 10);
		if(ChOtY>ChToY) {
			var IterY = Math.ceil((ChOtY-ChToY)/ 10);
		} else {
			var IterY = Math.ceil((ChToY-ChOtY)/ 10);
		}
		var IterS = (1-ScaleTo)/10;
		AnimInter = setInterval(function(){
			ctx.clearRect(0,0,ctx.canvas.width, ctx.canvas.height);
			DrawBakterias();
			ChOtX=ChOtX-IterX;
			if(ChOtY>ChToY) {ChOtY=ChOtY-IterY;} else {	ChOtY=ChOtY+IterY;}
			ScaleOt = ScaleOt-IterS;	
			if(ScaleOt<ScaleTo) ScaleOt = ScaleTo;
			if(ChOtX<=ChToX) ChOtX = ChToX;
			if(ChOtY==ChToY) ChOtY = ChToY;			
			ctx.save();
				ctx.translate(ChOtX, ChOtY);
				ctx.scale(ScaleOt, ScaleOt)
				ctx.drawImage(Img, 0, 0);
			ctx.restore();
			if(ChOtX == ChToX && ChOtX == ChToX && ScaleOt == ScaleTo) {
				clearInterval(AnimInter);
				BackAnimation();
			}			
		}, 50);
		
		var BackAnimation = function() {
			var Tmp = Img;
			Img = ImgOBG[ElSl].img;
			ImgOBG[ElSl].img = Tmp;				
			var ChOtX = ImgOBG[ElSl].PosX;
			var ChOtY = ImgOBG[ElSl].PosY;
			var ScaleOt = ImgOBG[ElSl].Scale;
			var ChToX = RadarX;
			var ChToY = RadarY;
			var ScaleTo = 1;
			var IterX = Math.ceil((ChOtX-ChToX) / 10);
			if(ChOtX>ChToX) {var IterX = Math.ceil((ChOtX-ChToX)/ 10);} else {var IterX = Math.ceil((ChToX-ChOtX)/ 10);}
			if(ChOtY>ChToY) {var IterY = Math.ceil((ChOtY-ChToY)/ 10);} else {var IterY = Math.ceil((ChToY-ChOtY)/ 10);}
			var IterS = (ScaleTo-ScaleOt)/10;
			AnimInter2 = setInterval(function(){
				ctx.clearRect(0,0,ctx.canvas.width, ctx.canvas.height);
				DrawBakterias();
				ChOtX=ChOtX+IterX;
				if(ChOtY>ChToY) {ChOtY=ChOtY-IterY;} else {	ChOtY=ChOtY+IterY;}
				ScaleOt = ScaleOt+IterS;
				if(ScaleOt>ScaleTo) ScaleOt = ScaleTo;
				if(ChOtX>=ChToX) ChOtX = ChToX;
				if(ChOtY==ChToY) ChOtY = ChToY;			
				ctx.save();
					ctx.translate(ChOtX, ChOtY);
					ctx.scale(ScaleOt, ScaleOt)
					ctx.drawImage(Img, 0, 0);
				ctx.restore();
				if(ChOtX == ChToX && ChOtX == ChToX && ScaleOt == ScaleTo) {
					clearInterval(AnimInter2);
					IntervalRis = setInterval(function(){DrawRadar()}, 25);
				}			
			}, 50);		
		}
	}
	
	InitBacteriaIMG();
	IntervalRis = setInterval(function(){DrawRadar()}, 25);
	
	$("#product_mn.micro li a").live('click',function(e){
		e.preventDefault();
			var Bt = $(this).attr("name");
			clearInterval(IntervalRis);
			ChengBakteriaAnimation(Bt);
		});	
} else {
	$("#product_item_sub_content nav.bacteria, canvas").remove();
};
}
});
//Микроскоп
$(function(){
	var TopNav = $("#wherebuy ul#product_mn li a");
		TopNav.live('click',function(e){
			e.preventDefault();
			var HrefMN = $(this).attr("href");
			var PointContent = $("#Buy_AJCont");
			PointContent.fadeOut("slow", function(){
				$("#Buy_AJCont").html("");
				
				
				var elem = window ;
				if (elem && elem.history.pushState) {	
					elem.history.pushState(null, null, HrefMN); 
				}					
				
				
				HrefMN = HrefMN.split("/");
				HrefMN = HrefMN[(HrefMN.length)-1];
				HrefMN = HrefMN.replace("\.html", "");

				var varStiker = $("#varStiker").text();
				
				$("#Buy_AJCont").load("/buy.php", {"varStiker": varStiker, "event": "get"+HrefMN, "ajTemplate": 1}, function(){
						  // ---- Календарь -----
			        
			        function MycheckData(dateText, inst) {
			        	var Str = $("input[name=DateFromTo]").val().split("-");
			        	if(Str[1]) {
			        		var Cur = new Date();
			        		var From = new Date(Str[0].replace(/(\d+)\.(\d+)\.(\d+)/, '$3/$2/$1'));
			        		var To = new Date(Str[1].replace(/(\d+)\.(\d+)\.(\d+)/, '$3/$2/$1'));
			        		
							var ChekData = new Date(Cur.getTime());
							ChekData.setHours(10); ChekData.setMinutes(30); ChekData.setSeconds(0);
			        		
			        		var NumberOfDay = Cur.getDay()
			        		if(NumberOfDay == 6) {
			        			Cur.setDate(Cur.getDate()+2);
			        		}
			        		if(NumberOfDay == 0) {
			        			Cur.setDate(Cur.getDate()+1);
			        		}			        		
			        		
			        		if (From < Cur) {
			        			Cur.setDate(Cur.getDate());
			        			Cur.setMonth(Cur.getMonth());
			        			Cur.setYear(Cur.getFullYear());
								var FromDayInterval = Cur.getDay();
								if(FromDayInterval == 6) Cur.setDate(Cur.getDate()+2);
								if(FromDayInterval == 7) Cur.setDate(Cur.getDate()+1);				        			
			        			
			        			Str[0] = Cur.getDate()+"."+eval(Cur.getMonth()+1)+"."+Cur.getFullYear();
			        			From = new Date(Str[0].replace(/(\d+)\.(\d+)\.(\d+)/, '$3/$2/$1'));
			        		}
			        		if(ChekData < Cur) {
				        		if (To < Cur) {
				        			Cur.setDate(Cur.getDate()+1);
				        			Cur.setMonth(Cur.getMonth());
				        			Cur.setYear(Cur.getFullYear());
									var FromDayInterval = Cur.getDay();
									if(FromDayInterval == 6) Cur.setDate(Cur.getDate()+2);
									if(FromDayInterval == 7) Cur.setDate(Cur.getDate()+1);	
				        			Str[1] = eval(Cur.getDate())+"."+eval(Cur.getMonth()+1)+"."+Cur.getFullYear();
				        			To = new Date(Str[1].replace(/(\d+)\.(\d+)\.(\d+)/, '$3/$2/$1'));
				        		}			        		
			        		}
			        		
			        		
			        		
			        		
							var CheckCurDataOne = new Date().getDay();
							if(CheckCurDataOne != 6 && CheckCurDataOne !=0) {
				        		if (From < To) {
				        			var RealData = Str[0].replace(" ", "")+" - "+Str[1].replace(" ", "");
				        		} else {
				        			var RealData = Str[1].replace(" ", "")+" - "+Str[0].replace(" ", "");		        			
				        		}
								$('input[name=DateFromTo]').val(RealData);
							}
			        		
			        		
			        		
			        	}
			        }
						var CurrentDate = new Date(); 
						
		        		var NumberOfDay = CurrentDate.getDay()
		        		if(NumberOfDay == 6) {
		        			CurrentDate.setDate(CurrentDate.getDate()+2);
		        		}
		        		if(NumberOfDay == 0) {
		        			CurrentDate.setDate(CurrentDate.getDate()+1);
		        		}
		        		
						var ChekData = new Date(CurrentDate.getTime());
						ChekData.setHours(10); ChekData.setMinutes(30); ChekData.setSeconds(0);
						// Проверка на 10ть часов
						
						
						var FromDayInterval = CurrentDate.getDay();
							if(FromDayInterval == 6) CurrentDate.setDate(CurrentDate.getDate()+2);
							if(FromDayInterval == 7) CurrentDate.setDate(CurrentDate.getDate()+1);							
						
						var FromDay=CurrentDate.getDate(); 
						var FromMonth=CurrentDate.getMonth()+1; 
						var FromYear=CurrentDate.getFullYear();
						
						var DataInterval = new Date(); 
						
						if(ChekData > CurrentDate) {
							DataInterval.setDate(CurrentDate.getDate());
						} else {
							DataInterval.setDate(FromDay+1);
						}						
							
						
						
						var ToDayInterval = DataInterval.getDay();
						
							if(ToDayInterval == 6)	DataInterval.setDate(FromDay+3);
							if(ToDayInterval == 7)	DataInterval.setDate(FromDay+2);	

						
								
							
						var ToDay=DataInterval.getDate(); 
						var ToMonth=DataInterval.getMonth()+1; 
						var ToYear=DataInterval.getFullYear();
						
						var CheckCurData = new Date().getDay();
						
						if(CheckCurData == 6 || CheckCurData == 0) {
							var DataFrom = FromDay+"."+FromMonth+"."+FromYear;
							var DataTo = FromDay+"."+FromMonth+"."+FromYear;				
						} else {
							var DataFrom = FromDay+"."+FromMonth+"."+FromYear;
							var DataTo = ToDay+"."+ToMonth+"."+ToYear;							
						}
						
						$('input[name=DateFromTo]').val(DataFrom+" - "+DataTo);
						  $('input[name=DateFromTo]').attachDatepicker({
						  	rangeSelect: true,
						  	firstDay: 1,
						  	beforeShowDay: $.datepicker.noWeekends,
						  	onSelect: MycheckData,
						  	minDate: CurrentDate
						  }).blur(function(){MycheckData();});
						  // ---- Календарь -----
					PointContent.fadeIn("fast");
					if(HrefMN == "Order") {
						$().orderForm();
						}
				});				
			});

		});
});

//ТОчки продажи меню
$(function(){
		var BtPress = false;
		var TabMn = function(){
			var RegionSl = function(){
				var ContentB = $("#point_content");
				var AddSalesPoints = function(CurEl){
								
								var Pointer = $("<div id='whereByePointer'><img src='/images/sales_pointer.png'></div>");
								
								var Content = $("#point_content");
								
								var varRegionSalesOutletsID = CurEl.find("a").attr("href").split("/");
								
								var Counter = varRegionSalesOutletsID.length;
								var SlashFl = false;
								if(Counter == 2) {
									varRegionSalesOutletsID = varRegionSalesOutletsID.join("");
									SlashFl = true;
								} else {
									varRegionSalesOutletsID = varRegionSalesOutletsID.join("/");
									SlashFl = false;
								}
								
								var CulPointBL = CurEl;
								
								var DynamicBl = $("<div id='DynamicBl'></div>");
								
								var AllEl = $("#point_content div.puy_point");
								
								var Count = AllEl.size();
								
								var PosElInArray =  AllEl.index(CulPointBL);
								
								var Ostatoc = (PosElInArray)%4;
								
								var Delta = 4-Ostatoc;
								
								var LastIndex = PosElInArray+Delta-1;
								
								if(Count <= LastIndex) LastIndex = Count-1;
								
								var LastSection = AllEl.get(LastIndex);
								
								var elem = window ;
								if (elem && elem.history.pushState) {	
									if(!SlashFl) elem.history.pushState(null, null, varRegionSalesOutletsID);
								}	
								
								
								
								var varStiker = $("#varStiker").text();
								var varRegionSalesOutletsID = varRegionSalesOutletsID.split("/");
								if(varRegionSalesOutletsID.length >= 4) {
										varRegionSalesOutletsID = "/"+varRegionSalesOutletsID[(varRegionSalesOutletsID.length)-3]+"/"+varRegionSalesOutletsID[(varRegionSalesOutletsID.length)-2]+"/"+varRegionSalesOutletsID[(varRegionSalesOutletsID.length)-1];
									} else {
										varRegionSalesOutletsID = varRegionSalesOutletsID[(varRegionSalesOutletsID.length)-1];
									}
								var varStiker = $("#varStiker").text();								
								
								
								DynamicBl.load("/buy.php", {"varStiker": varStiker, "event": "getPoints", "varRegionSalesOutletsID": varRegionSalesOutletsID, "ajTemplate": 1}, function(){
										DynamicBl.insertAfter(LastSection).slideDown();
										Pointer.appendTo(CurEl).fadeIn();
										BtPress = false;	
								});						
				}
				
				ContentB.find("div.puy_point a").live('click',function(e){
						e.preventDefault();
						
						var EL = $(this).parents("div.puy_point");
						if(!EL.data("OpenFl")) {
							if(!BtPress) {
								BtPress = true;
								if($("#DynamicBl").size() == 0) {
									AddSalesPoints(EL);
								} else {
									$("#DynamicBl").slideUp(function(){
										$("#DynamicBl").remove();
										AddSalesPoints(EL);
										$("#whereByePointer").fadeOut().remove();
									});
								}
							}
							EL.data("OpenFl", true);
						} else {
							$("#DynamicBl").slideUp(function(){
								$("#DynamicBl").remove();
								$("#whereByePointer").fadeOut().remove();
							});	
							EL.data("OpenFl", false);
						}
				});
					
			}			
			var ByueNavMN = $("nav#buy_nav");
				ByueNavMN.find("a").live('click',function(e){
					e.preventDefault();
						var CurMnSl = $(this).parents("li");
						var Content = $("#point_content");
						var intSalesOutletsID = $(this).attr("href");
						
						
						var elem = window ;
						if (elem && elem.history.pushState) {	
							elem.history.pushState(null, null, intSalesOutletsID); 
						}	
						
						
							$("nav#buy_nav").find("li").removeClass("sl");
							CurMnSl.addClass("sl");
							Content.fadeOut(function(){
								Content.load("/buy.php", {"event": "getRegion", "intSalesOutletsID": intSalesOutletsID, "ajTemplate": 1}, function(){
									Content.fadeIn();
									
								});						
							});
					});
			RegionSl();
		}
		TabMn();
});
//ТОчки продажи меню



//Смена девочек на главной
$(function(){
	$("#girl_rotator").animate({"opacity": 1}, 1000, function(){
		$(this).css({"opacity": ""}).removeClass("hide_girl").addClass("show_girl");
	});
});
//Смена девочек на главной
//Контакты
$(function(){
	var Bt_href = $("#contact a#curRegion");
	var Bt_block = $("#contact ul");
		Bt_href.live('click',function(e){
			e.preventDefault();
			Bt_href.fadeOut(function(){
				Bt_block.find("a").live('click',function(e){
					e.preventDefault();
					var CurEl = $(this);
					var Href = $(this).attr("href");
					var Text = CurEl.text();
						Bt_href.text(Text);
						Bt_block.fadeOut(function(){
							Bt_block.find("a").removeClass("sl");
							CurEl.addClass("sl");
							CurEl.parents("li").prependTo(Bt_block);
							
							var Content = $("#text_content");
								Content.fadeOut();
								Content.load("contacts.php", {"event": "getContact", "intID": Href}, function(){
									Content.fadeIn();
									Bt_href.fadeIn();
								});
						});
				});
				Bt_block.fadeIn(function(){
					Bt_block.hover(
						function(){return null;},
						function(){
						Bt_block.fadeOut(function(){Bt_href.fadeIn();});
						
					});
				});			
			});	

		});
});
//Контакты
//Видео
$(function(){
	var Shader = $("<div id='shader'>&nbsp;</div>");
	var VideoBL = $("<div id='videoBl'></div>");
	var VideEl = $("#video a");
	
		VideEl.live('click',function(e){
			e.preventDefault();
			var CurV = $(this).attr("href");
			Shader.prependTo("#all").fadeIn();
			VideoBL.load("/video.php", {"event": "getVideo", "intID": CurV}, function(){
				VideoBL.prependTo("#all").fadeIn();
				$("#shader").live('click',function(y){
					y.preventDefault();
					VideoBL.fadeOut("slow", function(){
							VideoBL.remove();
							Shader.fadeOut("slow", function(){
						});
					});
				});
			});
			
		});
});
//Видео
//Доставка
$(function(){
	var TabsOBJ = $("#delivery_type li"); 
	TabsOBJ.find("a").live('click',function(e){
		e.preventDefault();
		
		$("#delivery_type li").removeClass("sl");
		$(this).parents("li").addClass("sl");
		var Href = $(this).attr("name");
		var DeliveryCont = $("#deliveri_cont");
		var DeliveryType = $("#DeliveryType");
		
		DeliveryCont.slideUp(function(){
			DeliveryCont.find("div").addClass("hide");
			DeliveryCont.find("div#"+Href).removeClass("hide");
			DeliveryCont.slideDown();			
		});
		var forma = $("#OrderData input, select, textarea");
		$("#delivery div.block_text").fadeOut(function(){
					var DefDeliveryText = $("<p>Доставка <span>0</span></p>");
					var Text = 'Доставка: по тарифам перевозчика';
					switch(Href){
					case "t1":
						var OffFormEL = new Array("Pasport", "Index", "AutoluxCity", "OfficeAutolux", "Patronymic");
						DeliveryType.val("t1");
						forma = forma.not("#City");
						forma = forma.not("input[id^=Country]");
						$("[name=City]").attr({"disabled": "disabled"}).val("Киев").removeClass("darktext");
						$("#OrderDeliverySumm").show();
						$("#OrderDeliverySumm").show();
						$("#Delivery").html(DefDeliveryText);						
						break;
					case "t2":
						var OffFormEL = new Array("Pasport", "AutoluxCity", "OfficeAutolux", "DateFromTo", "WorkDay");
						DeliveryType.val("t2");
						forma = forma.not("input[id^=Country]");
						$("[name=City]").attr({'disabled': ""}).val("");
						$("#OrderDeliverySumm").show();
						$("#Delivery").html(DefDeliveryText);	
						break;
					case "t3":
						var OffFormEL = new Array("Index", "Street", "House", "Apartment", "City", "DateFromTo", "WorkDay");
						DeliveryType.val("t3");
						forma = forma.not("input[id^=Country]");
						$("#City").attr({"disabled": "disabled"}).val("Киев").removeClass("darktext");
						$("#OrderDeliverySumm").hide();
						$("#Delivery").html(Text);
						break;
					default :
						var OffFormEL = new Array("Pasport", "Index", "AutoluxCity", "OfficeAutolux", "Patronymic");
						DeliveryType.val("t1");
						forma = forma.not("input[id^=Country]");
						forma = forma.not("#City");
						$("#City").attr({"disabled": "disabled"});
						$("#City").attr({"disabled": "disabled"}).val("Киев").removeClass("darktext");
						$("#OrderDeliverySumm").show();
						$("#Delivery").html(DefDeliveryText);
						break;				
				}
				
				$.each(forma, function(){
					var Name = $(this).attr("name");
					$(this).removeAttr("disabled");
					if($.inArray(Name, OffFormEL) >= 0) {
						$(this).attr("disabled", "disabled");
					};
				});
				var AllEL = $("[name]").not("input, select, textarea");
				AllEL.css({"display": "block"});
				$.each(OffFormEL, function(){
					$("[name="+this+"]").not("input, select, textarea").css({"display": "none"});
				});	
				$("#delivery div.block_text").fadeIn();
				$("#OrderData div.list_order input:first").trigger("focus").trigger("blur");
		});
	});
})
//Доставка
//Видео лого
$(function(){
	var AnFL = true;
	$("#logo_ch").hover(function(){
		if(AnFL) {
				AnFL=false;
			var LastEl = $("#logo_ch li:last-child");
				LastEl.animate({"width": 0}, 800, "linear", function(){
					LastEl.prependTo("#logo_ch").css({"width": "249px"});
					AnFL=true;
				});
		}
	});
});
//Видео лого


//Подробнее закваски
$(function(){
	$("#detail_bt").live('click',function(e){
		e.preventDefault();
		var El = $(this);
		if(!El.data("text")){
			El.data("text", $(this).text());
			El.text("Скрыть");
			$("#AdditionalInfo").slideDown(500);
		} else {
			El.text(El.data("text"));
			El.data("text", "");
			$("#AdditionalInfo").slideUp(500);
		}
	})
});
//Подробнее закваски

//Инструкции 
$(function(){
	$("div.inst_obg").hover(function(){
		var ImgF = $(this).find("img:last");
			ImgF.stop().animate({"opacity": 0}, 800, "linear", function(){});
	}, function(){
		var ImgF = $(this).find("img:last");
		ImgF.stop().animate({"opacity": 1}, 800, "linear", function(){});		
	});
});
//Инструкции 

//Видео слайдер
$(function(){
	$("#video_section div.video_arr a").hover(
			function(){
				var Bt = $(this);
				if($(this).attr("href") == "#right") $(this).find("img").attr("src", "/images/right_arrow_red.png");
				if($(this).attr("href") == "#left") $(this).find("img").attr("src", "/images/left_arrow_red.png");
			},
			function(){
				if($(this).attr("href") == "#right") $(this).find("img").attr("src", "/images/right_arrow.png");
				if($(this).attr("href") == "#left") $(this).find("img").attr("src", "/images/left_arrow.png");						
			}
		);
	$("#video_section div.video_arr").live('click',function(e){
		e.preventDefault();
		var VBt = $(this).find("a").attr("href");
		var ScrolFrame = $("#video_section div.scrolframe");
		var FirstEL = ScrolFrame.find("div.item:first");
		var LastEL = ScrolFrame.find("div.item:last");
		var OffSet = -300;
		if(!ScrolFrame.data("AnimFl")) {
			ScrolFrame.data("AnimFl", true);
			if(VBt == "#right") {
					ScrolFrame.animate({"marginLeft": OffSet}, 1000, function(){
						FirstEL.appendTo(ScrolFrame);
						ScrolFrame.css({"marginLeft": 0});
						ScrolFrame.data("AnimFl", false);
					});		
			}
			if(VBt == "#left") {
				LastEL.prependTo(ScrolFrame);
				ScrolFrame.css({"marginLeft": OffSet});
				ScrolFrame.animate({"marginLeft": 0}, 1000, function(){
					ScrolFrame.data("AnimFl", false);
				});				
			}
		}
	});
	
});
//Видео слайдер

//Вопрос ответ на главной
$(function(){
	var FAQBT = $("#g_block a");
		FAQBT.live('click',function(e){
			e.preventDefault();
			FAQBT.removeClass("sl");
			$(this).addClass("sl");
			var CurHref = $(this).attr("id");
			
			var Cobl = $("#ProductToFaqAj").fadeOut(function(){
				if(CurHref == "getFAQ") {
					var Event = "getFAQ";
					$("#product_informer header").html("<img src='/images/point.jpg'>Вопрос-ответ");
				} else {
					var Event = "getProducts";
					$("#product_informer header").html("<img src='/images/point.jpg'>Выберите продукт");
				}
				Cobl.load("/index.php", {"event": Event}, function(){
					Cobl.fadeIn();
					if(CurHref != "getFAQ") SliderMain();
				});
			});
	})
});
//Вопрос ответ на главной
//Задать вопрос
$(function(){
	var QuestionBT = $("#question");
		QuestionBT.live('click',function(e){
			e.preventDefault();
			var Height = $("#all").height();
			var Shader = $("<div>", {
				'class': 'shader',
				'height': Height
			});
			var Form = $("<div>").html('<div id="questionForm">'+
							'<form>'+
							'<h1>Задать вопрос специалисту<img src="/images/close_bt.png" id="QuestionCloseBT"></h1>'+
							'<div class="text">Введите свой e-mail:</div>'+
							'<div><input name="varEmail" id="varEmail" type="text"></div>'+
							'<div class="text">Имя:</div>'+
							'<div><input name="varName" id="varName" type="text"></div>'+
							'<div class="text">Введите вопрос:</div>'+
							'<div class="textarea"><textarea name="varQuestion" id="varQuestion" type="text"></textarea></div>'+
							'<div class="submiteBT"><input type="submit" id="submiteBT" value=""></div>'+
							'</div>');
			Shader.prependTo("body").fadeIn();
			Form.prependTo(Shader).fadeIn();
			var Forma = Form.find("form");
				Forma.submit(function (){
					var Email = Forma.find("#varEmail").val();
					var Name = Forma.find("#varName").val();
					var Question = Forma.find("#varQuestion").val();
					Forma.find("#error").slideUp();
					if(Email.length >= 3 && Name.length >= 3 && Question.length >= 3) {
							var Param = Forma.serialize();
							$.post("faq.php", "event=SendQuestion&"+Param, function(data){
								if(data.Error) {
									Forma.slideUp(function(){
										Forma.html("<h1 style='text-align: center;'><img src='/images/close_bt.png' id='QuestionCloseBT'>Ваш вопрос принят. В ближайшее время мы постараемся на него ответить</h1>").slideDown();
										Form.find("#QuestionCloseBT").bind('click',function(e){
											Form.fadeOut(function(){
												Form.remove();
												Shader.fadeOut(function(){
													Shader.remove();
												});
											});
											
										});										
									});
								}
							}, "json");
					} else {
						if(Forma.find("#error").length){
							Forma.find("#error").slideDown();
						} else {
							$("<div id='error'>Незаполнены поля или их значения меньше 3 символов</div>").prependTo(Forma.find("h1").parents("form")).slideDown();							
						}
					}					

					return false;
				}); 
			Form.find("#QuestionCloseBT").bind('click',function(e){
				Form.fadeOut(function(){
					Form.remove();
					Shader.fadeOut(function(){
						Shader.remove();
					});
				});
				
			});
		});
});
//Задать вопрос
//Карта сайта
$(function(){
	$("#my_info #site_map").live('click',function(e){
		e.preventDefault();
		var Height = $("#all").height();
		var Shader = $("<div>", {
			'class': 'shader',
			'height': Height
		});
		Shader.load("/site_map.php", "AjContent=1", function(){
			Shader.prependTo("body").fadeIn();
			Shader.find("#QuestionCloseBT").bind('click',function(e){
				Shader.fadeOut(function(){
							Shader.remove();
						});
			});
		});
	});
});
//Карта сайта

$.fn.orderForm = function(){
	var FormaOrder = $("#OrderData");
	FormaOrder.find("input, textarea").focus(function(){
		$(this).addClass("darktext");
	});
	
	
	FormaOrder.find("input, textarea").not("div.block_text input, div.block_text textarea, #submitBT, input[name='Phone']").focus(function(){
		var CurEl = $(this).addClass("darktext");
		var ElVal = CurEl.val();
		if(ElVal == "К-во") {
			CurEl.val("");
		}
//		if(ElVal == "380..." ){ CurEl.val("");
//		CurEl.val("380");
//		} else if(ElVal == "К-во") {
//			CurEl.val("");
//		}		
		
	}).blur(function(){
		var CurEl = $(this);
		var ElVal = CurEl.val().length;
		var FLText =  parseInt(CurEl.val());
		
//		if(CurEl.attr("name") == "Phone") {
//			if(CurEl.val() == "380..." || CurEl.val() == "380" || CurEl.val() == "") {
//				CurEl.val("380...");
//				CurEl.removeClass("darktext");
//			}
//		} else {
//			if(ElVal == 0 || isNaN(FLText) || CurEl.val() <= 0) {
//				CurEl.val("К-во");
//				CurEl.removeClass("darktext");
//			}
//		}
		if(ElVal == 0 || isNaN(FLText) || CurEl.val() <= 0) {
			CurEl.val("К-во");
			CurEl.removeClass("darktext");
		}
		 
		
		var Items = FormaOrder.find("#order_list input[value!='К-во']");
		var Summ = 0;
		var ColvoFL = 0;
		var DeliveryAddCosrFL = false;
		Items.each(function(){
			
			var SummaStroki = 0;
			var ColVo = Math.floor($(this).val());
			$(this).val(ColVo);
			if(isNaN(ColVo)) {ColVo = 0; $(this).val("К-во"); $(this).removeClass("darktext");}
			
			if($(this).is("[name^=Yoghurtnica]")){DeliveryAddCosrFL = true;} else {DeliveryAddCosrFL = false;};
			
			var Price = $(this).next().attr("name");
			SummaStroki = ColVo*Price;
			var SummStrEL = $(this).prev("div.SummStroke").find("span");
				SummStrEL.parents("div.SummStroke").css({"display": "none"});
				if(SummaStroki != 0){
					SummStrEL.text(SummaStroki).parents("div.SummStroke").css({"display": "block"});
				}
			
			Summ = Summ+(ColVo*Price);
			ColvoFL = ColvoFL + (ColVo*1);
		});
		var DeliveryType = $("#DeliveryType");
		var DeliverPrice = 0;


		switch (DeliveryType.val()){
			case "t1":
				if(ColvoFL < 10) {
					DeliverPrice = 20;
				} else if(DeliveryAddCosrFL){
					DeliverPrice = 20;
				} else if(ColvoFL >= 10 && ColvoFL <= 19) {
			
					DeliverPrice = 10;
				} else {
					DeliverPrice = 0;
				}
				break;
			case "t2":
				DeliverPrice = 25;
				break;
			case "t3":
				DeliverPrice = 0;
				break;
			default:
				if(ColvoFL > 10) {
					DeliverPrice = 20;
				} else if(ColvoFL >= 10 && ColvoFL <= 19) {
					DeliverPrice = 10;
				} else {
					DeliverPrice = 0;
				}				
				break;				
		}
		
		if(DeliveryType.val() == "t1") {
			var YughurtInOrder = $("ul.order_yoghurtnicy input").not("[name^='Item[T:']");
			var YFL = false;
	
			$.each(YughurtInOrder, function(e){
			    var ValItem = $(this).val();
			    if(ValItem != 'К-во' && ValItem != '' && ValItem != 0) YFL = true;
			});	
			if(YFL) DeliverPrice = 20;
		}
		
		$("#OrderSumm span").text(Summ+".00");
		$("#Delivery span").text(DeliverPrice+".00");
		$("#OrderDeliverySumm span").text(Summ+DeliverPrice+".00");
		
	});
	
	//Проверка и отправка формы
	FormaOrder.submit(function(e){
		e.preventDefault();
		
		
		function isValidEmail (email, strict)
		{
			if(email == "") {
				return true;
			} else {
				if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
				return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]{0,}\.)+[a-z]{2,4}$/i).test(email);
			}
		}		
		
		function isValidPhone (phone, strict)
		{
//			if(phone == "" && phone == "380...") {
//				return true;
//			} else {
//				return (/^[0-9]{12}$/i).test(phone);
//			}
			if(phone == "") {
				return true;
			} else {
				return (/^[0]{1}[1-9]{1}[0-9]{8}$/i).test(phone);
			}			
		}	
		function isValidPaspot (pasport, strict)
		{
			return true;
//			if(pasport == "") {
//				return true;
//			} else {
//				return (/^[А-Яа-яA-Za-z]{2}[0-9]{6}$/i).test(pasport);
//			}
		}	
		function isValidIndex (indexel, strict)
		{
			if(indexel == "") {
				return true;
			} else {
				return (/^[0-9]{5}$/i).test(indexel);
			}
		}		
		
		var El = FormaOrder.find("input[id$=*]:enabled, select[id$=*]:enabled");
		var Items = FormaOrder.find("#order_list input");
		var SendFL = true;
		
		$.each(El, function(){
			if($(this).val().length == 0 ||  $(this).val() == 0) {
				SendFL = false;
			}
		});
		
		if(!SendFL) {
			var Height = $("#all").height();
			var Shader = $("<div>", {
				'class': 'shader',
				'height': Height
			});
			var Msg = $('<div id="questionForm">'+
							'<h1><img src="/images/close_bt.png" id="QuestionCloseBT"> Не заполнены обязательные поля </h1>'+
						'</div>').css({'top': $(window).scrollTop()+150});
			Shader.prependTo("body").fadeIn();
			Msg.prependTo("body").fadeIn();	
			Msg.find("#QuestionCloseBT").click(function(){
				Msg.fadeOut(function(){Msg.remove()});
				Shader.fadeOut(function(){Shader.remove()});
			});
		} else {
			
			if(!isValidEmail($("#Email").val())) {
				var Height = $("#all").height();
				var Shader = $("<div>", {
					'class': 'shader',
					'height': Height
				});
				var Msg = $('<div id="questionForm">'+
								'<h1><img src="/images/close_bt.png" id="QuestionCloseBT"> Не коректный E-mail. Введите правильный</h1>'+
							'</div>').css({'top': $(window).scrollTop()+150});
				Shader.prependTo("body").fadeIn();
				Msg.prependTo("body").fadeIn();	
				Msg.find("#QuestionCloseBT").click(function(){
					Msg.fadeOut(function(){Msg.remove()});
					Shader.fadeOut(function(){Shader.remove()});
				});
			} else {
				
				
			var Phone = $("input[name='Phone']").val();
			var PhoneCod = $("input[name='Phone_pre']").val(); 
				
			if(!isValidPhone(PhoneCod+Phone)) {
				var Height = $("#all").height();
				var Shader = $("<div>", {
					'class': 'shader',
					'height': Height
				});
				var Msg = $('<div id="questionForm">'+
								'<h1><img src="/images/close_bt.png" id="QuestionCloseBT"> Неверно введён номер контактного телефона</h1>'+
							'</div>').css({'top': $(window).scrollTop()+150});
				Shader.prependTo("body").fadeIn();
				Msg.prependTo("body").fadeIn();	
				Msg.find("#QuestionCloseBT").click(function(){
					Msg.fadeOut(function(){Msg.remove()});
					Shader.fadeOut(function(){Shader.remove()});
				});				
			} else {
				
				if(!isValidIndex($("input[name='Index']").val())) {
					var Height = $("#all").height();
					var Shader = $("<div>", {
						'class': 'shader',
						'height': Height
					});
					var Msg = $('<div id="questionForm">'+
									'<h1><img src="/images/close_bt.png" id="QuestionCloseBT"> Неверно введён индекс</h1>'+
								'</div>').css({'top': $(window).scrollTop()+150});
					Shader.prependTo("body").fadeIn();
					Msg.prependTo("body").fadeIn();	
					Msg.find("#QuestionCloseBT").click(function(){
						Msg.fadeOut(function(){Msg.remove()});
						Shader.fadeOut(function(){Shader.remove()});
					});	
				} else {
				
			
				if(!isValidPaspot($("input[name='Pasport']").val())) {
					var Height = $("#all").height();
					var Shader = $("<div>", {
						'class': 'shader',
						'height': Height
					});
					var Msg = $('<div id="questionForm">'+
									'<h1><img src="/images/close_bt.png" id="QuestionCloseBT"> Неверно введён номер паспорта</h1>'+
								'</div>').css({'top': $(window).scrollTop()+150});
					Shader.prependTo("body").fadeIn();
					Msg.prependTo("body").fadeIn();	
					Msg.find("#QuestionCloseBT").click(function(){
						Msg.fadeOut(function(){Msg.remove()});
						Shader.fadeOut(function(){Shader.remove()});
					});					
				} else {
			
			var SendItemFl = false;
			var SummaTovara = 0;
			var YofhurtnicaFL = false;
			$.each(Items, function(){
				if($(this).val().length != 0 && $(this).val() != "К-во") {
					SummaTovara = SummaTovara + parseInt($(this).val());
					SendItemFl = true;
					if($(this).is("[name^=Yoghurtnica]")){YofhurtnicaFL = true;} else {YofhurtnicaFL = false;};
				}
			});	
			
			var Dt = $("#DeliveryType").val();
			if(Dt == "t2" || Dt == "t3") {
				var SummaTov = 10;
				if(SummaTovara < 10) SendItemFl = false;
			} else {
				if(SummaTovara < 1) SendItemFl = false;
				var SummaTov = 1;
			}
			
			
			if(YofhurtnicaFL) SendItemFl = true;
			if(!SendItemFl ){
				var Height = $("#all").height();
				var Shader = $("<div>", {
					'class': 'shader',
					'height': Height
				});				
				var Msg = $('<div id="questionForm">'+
						'<h1><img src="/images/close_bt.png" id="QuestionCloseBT"> Не указано количество товара либо сумма заказанных товаров меньше '+SummaTov+' </h1>'+
					'</div>').css({'top': $(window).scrollTop()+150});
				Shader.prependTo("body").fadeIn();
				Msg.prependTo("body").fadeIn();	
				Msg.find("#QuestionCloseBT").click(function(){
					Msg.fadeOut(function(){Msg.remove()});
					Shader.fadeOut(function(){Shader.remove()});
				});				
			} else {
				var Serialize = FormaOrder.serialize();
				$.post("buy.php", Serialize, function(data){
					if(data.OrderStatus) {
						
						FormaOrder.trigger("reset");
						FormaOrder.find("input").removeClass("darktext");
						$("div.SummStroke span").text("");
						$("div.SummStroke").hide();
						FormaOrder.find("#order_list input:first").trigger("focus").trigger("blur");
						
						var Height = $("#all").height();
						var Shader = $("<div>", {
							'class': 'shader',
							'height': Height
						});				
						Shader.css({"background": "#fff", "opacity": "1"});
						Shader.prependTo("body").fadeIn(1000, function(){
							location.assign("/ok.html");
						});
					} else {
						var Height = $("#all").height();
						var Shader = $("<div>", {
							'class': 'shader',
							'height': Height
						});				
						var Msg = $('<div id="questionForm">'+
								'<h1><img src="/images/close_bt.png" id="QuestionCloseBT"> Не верные данные повторите заказ </h1>'+
							'</div>').css({'top': $(window).scrollTop()+150});	
						
						Shader.prependTo("body").fadeIn();
						Msg.prependTo("body").fadeIn();	
						Msg.find("#QuestionCloseBT").click(function(){
							Msg.fadeOut(function(){Msg.remove()});
							Shader.fadeOut(function(){Shader.remove()});
						});							
					}
				}, "json");
			}
			
			}
			}
			}
			}
		}
		//Проверка и отправка формы		
	})	
	
	
	
	
	var AutoluxData = $("select[name='AutoluxCity']");
	var OfficeAutolux = $("select[name='OfficeAutolux']");
	AutoluxData.change(function(){
		var CityID = AutoluxData.val();
		$.get("buy.php", {"event": "getOfficeAutolux", "intCityID": CityID}, function(data){
			var Option = "";
			$.each($(data), function(){
				var id = $(this).attr("id");
				var name = $(this).attr("name");
				var company = $(this).attr("company");
				var phone = $(this).attr("phone");
				var worktime = $(this).attr("worktime");
				Option = Option + "<option value='"+id+"' >"+company+"-"+name+"</option>";
			});
			OfficeAutolux.unbind("change");
			OfficeAutolux.change(function(){
				OfficeID = OfficeAutolux.val();
				$.get("buy.php", {"event": "getOfficeInfo", "intOfficeID": OfficeID}, function(data){
					var Office = $(data).get(0);
					$("#AutoluxInfo").remove();
					var Text = $("<div id='AutoluxInfo'><b>Компания '"+Office.company+"'</b><br><b>Адрес:</b> "+Office.name+"<br><b>Телефон:</b> "+Office.phone+"<br><b>Время работы:</b> "+Office.worktime+"</div>");
					var Bl = OfficeAutolux.parents("li");
					Text.appendTo(Bl);
				}, "json");
			});
			var Office = $(data).get(0);
			$("#AutoluxInfo").remove();
			var Text = $("<div id='AutoluxInfo'><b>Компания '"+Office.company+"'</b><br><b>Адрес:</b> "+Office.name+"<br><b>Телефон:</b> "+Office.phone+"<br><b>Время работы:</b> "+Office.worktime+"</div>");
			var Bl = OfficeAutolux.parents("li");
			if(Office.name != "Выберите офис") {
				Text.appendTo(Bl);
			}
			OfficeAutolux.html(Option);
			OfficeAutolux.attr("disabled", "");
		}, "json");
	});
};


$(function(){
	$("#new_desc").live('click',function(e){
		e.preventDefault();
		
		
			var Shader = $("<div id='shader'>&nbsp;</div>");
			var VideoBL = $("<div id='infoTextBl'></div>");
			var BTHREF = $("<div id='closed' style=' clear: both; color: #FFFFFF; float: right;   margin-left: 813px; margin-top: -35px; position: absolute;'><img id='ColuseTermBT' src='/images/close_bt.png' style='cursor: pointer'></div>");
			var VideEl = $("#video a");
			
			VideoBL.load("theremometr.html", function(){
				Shader.prependTo("#all").fadeIn();
				BTHREF.prependTo(VideoBL)
				VideoBL.prependTo("#all").fadeIn();
				$("#shader, #ColuseTermBT").live('click',function(y){
					y.preventDefault();
					VideoBL.fadeOut("slow", function(){
							VideoBL.remove();
							Shader.fadeOut("slow", function(){});
					});
				});				
			});

	});
});

$(function(){
	$("#print_order").live('click',function(e){
		e.preventDefault();
		$("#print_order, #OkBt").hide();
		printit();
		$("#print_order, #OkBt").show();
	})
	
});


var browser_name = navigator.appName;
function printit(){
if (browser_name == "Netscape") {
window.print() ;
} else {
var WebBrowser = '<object id="WebBrowser1" width=0 height=0 classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);
}
}

$(document).ready(function(){						   
    var ContainerVivo = $("#bl_all_vivo div");
    ContainerVivo.each(function (){
    	$(this).jrumble({
    		rangeX: 4,
    		rangeY: 0,
    		rangeRot: 0,
    	});
    });})

$(function(){
	$("div.block_amply a").live('click',function(e){
		e.preventDefault();
			var Bt = $(this);
			var Number = Bt.attr("href").split("#").join('');
			var HideShowBL = $("#HiddenInfo_"+Number).parents("div.hide");
			var ShowHideFL = HideShowBL.data("AnimationFL");
			var Cur_addBl = $("#add_bl_"+Number);
			
			if(!ShowHideFL) {
				HideShowBL.data({"AnimationFL":true});
				HideShowBL.slideDown("slow");
				Bt.text("Скрыть");
				Cur_addBl.fadeIn();
			} else {
				HideShowBL.data({"AnimationFL":false});
				HideShowBL.slideUp("slow");
				Cur_addBl.fadeOut();
				Bt.text("Раскрыть");
			}
	})
	
});
// Банер акции
function blink(){
	   $('#text').animate({width: 'show'}, 700, function(){
		   
			   $('#text1').animate({width: 'show'}, 900, function(){
				   
				   $('#text,#text1').fadeOut('fast', function(){
					   
					   $('#text2').fadeIn(700, function(){
						   
						   $('#text2').fadeOut(function(){
							   
							   $('#text3').animate({width: 'show'}, 500, function(){
								   
								   $('#text4').animate({width: 'show'}, 500, function(){
									   
								   		$('#text3,#text4').fadeOut(700);
								   });
							   });
						   }); 
					   });  
				   });
			   });
		   }); 
		 };
		 $(function(){
			 setInterval('blink()', 5500);
			 blink(); 
//			 4000
		});
// Банер акции
