﻿// ©2010, D.Vislov, Y.Tokarev - ITECH.group company

var $j = jQuery.noConflict();
var menuGlobalFlag = false;
	
$j(document).ready(function(){	
	initCufon(); // Change standart fonts to exotic
	initOperations(); //Actions in right-menu
	initSearchForm(); // Animation of loop and interactive text
	initMenu(); // Animation menu
	initie6popup();
	initReplyBug();
	initReplyBug2();
	initReplyBug3();
});


initie6popup = function() {
	$j("#popup-content h2 span").click(function(){
		$j("#iepopup").hide();
	});
	
	var s = new String (window.location);
	if (s.indexOf("#") >= 0) {$j('.email-price').show();};
	
	$j(".coin a").click(function(){
		$j('.email-price').toggle();
		return false;
	});
};

initSearchForm = function() {

	$j("#ajaxSearch_form input.text").focus(function(){
		$j(this).addClass("focus");
	})
	
	$j("#ajaxSearch_form input.text").blur(function(){
		if ($j(this).attr("value") == "") {
			$j(this).removeClass("focus");
			$j("#ajaxSearch_submit").css("cursor", "default");
		} else {
			$j("#ajaxSearch_submit").css("cursor", "pointer");
		};
	})
	
	//$j("#ajaxSearch_form span").click(function(){
	$j("#search-form p span").click(function(){
		$j("#ajaxSearch_form input.text").addClass("focus");
		$j("#ajaxSearch_form input.text").attr("value", $j(this).text());
		$j("#ajaxSearch_submit").css("cursor", "pointer");
	})
	
	$j("#ajaxSearch_submit").click(function(){
		if (!$j("#ajaxSearch_form input.text").hasClass("focus")) return false;
	});
	
	$j(".content404 .form span").click(function(){
		$j(this).parents(".form").children("input[type=text]").attr("value", $j(this).text());
	})
}


initCufon = function(){
	Cufon.replace("#head h1");
	//Cufon.replace("#head .contacts");
	Cufon.replace("#top-menu li");
	Cufon.replace("#content .regard-header");
}


initOperations = function(){

	$j("#main-menu li span").mouseover(
		function(){
			if (!menuGlobalFlag) {
			var index = $j("#main-menu li span").index(this);
			$j("#pipes-wrap div").eq(index).show();
			} else { return false;}
		}).mouseout(function(){
			if (!menuGlobalFlag) {
			var index = $j("#main-menu li span").index(this);
			$j("#pipes-wrap div").eq(index).hide();
			} else { return false;}
		});
		
	$j("#main-menu li span").click(function(){
		menuGlobalFlag = true;
		var index = $j("#main-menu li span").index(this);
		
		// ie png opacity animate hack
		if(-[1,]){
			$j("#pipes").animate({opacity:0}, {duration: 1500}); // hide points and lines
			$j("#main-menu").animate({opacity: 0, "top":"+=130px"}, {duration: 1500}); // hide menu
				}else{
			$j("#pipes").animate({"width":0, "height":0}, {duration: 1500}); // hide points and lines	
			
			if (($j.browser.version) != "8.0") {
				$j("#main-menu").animate({"top":"+=130px"}, {duration: 1500}); // hide menu
			}else{
				$j("#main-menu").animate({opacity: 0, "top":"+=130px"}, {duration: 1500}); // hide menu
			};
		}
		
		$j("#longtitle div").eq(index).show();
		if ($j.browser.msie && $j.browser.version != "8.0"){
			$j("#longtitle").show();
		}else{
			$j("#longtitle").show("slow"); // show longtitle
		}
		self.scrollTo(0, 0);
		
		$j("#main-menu").queue(function () {
			$j(this).hide();
			$j("#pipes-wrap div").eq(index).show(); // show current orange dots
			$j(this).dequeue();
		});
	})
	
	$j("#longtitle .winD").click(function(){
		return false;
	})
	
	$j("#longtitle .winD span").click(function(){
		menuGlobalFlag = false;
		if ($j.browser.msie && $j.browser.version != "8.0"){
			$j("#longtitle").hide();
		}else{
			$j("#longtitle").hide("slow"); // hide longtitle
		}
		$j("#main-menu").show();
		
		// ie png opacity animate hack
		if(-[1,]){
			$j("#pipes").animate({opacity:1}, {duration: 1500}); // show points and lines
			$j("#main-menu").animate({opacity: 1, "top":"-=130px"}, {duration: 1500}); // show menu
				}else{
			$j("#pipes").animate({"width":"295px", "height":"665px"}, {duration: 1500}); // hide points and lines
			
			if (($j.browser.version) != "8.0") {
				$j("#main-menu").animate({"top":"-=130px"}, {duration: 1500}); // show menu
			}else{
				$j("#main-menu").animate({opacity: 1, "top":"-=130px"}, {duration: 1500}); // show menu
			}
		}
		self.scrollTo(0, 0);
		
		$j("#main-menu").queue(function () {
			$j("#pipes-wrap div").hide(); // hide all orange dots
			$j("#longtitle div").hide(); // hide all longtitles
			$j(this).dequeue();
		});
	})
	
};


initMenu = function(){
	$j("#top-menu li.active").prev("li").children(".delimiter").addClass("prev");
	$j("#top-menu li.active").next("li").children(".corner").addClass("corneractive");
	$j("#top-menu li.active.last").parents("ul").addClass("active");

	$j("#top-menu li").mouseover(function(){
		if (!$j(this).hasClass("active"))
		{	
			if ($j(this).prev("li").hasClass("active"))
				{$j(this).find(".corner").addClass("cornerfull");}
			else
				{$j(this).find(".corner").addClass("cornerhover");}
			
			if ($j(this).next("li").hasClass("active"))
				{$j(this).next("li").find(".corner").addClass("cornerfull");}
			else
				{$j(this).next("li").children(".corner").addClass("corneractive");}
			
			if ($j(this).next("li").hasClass("active"))
				{$j(this).find(".delimiter").addClass("delimiterfull");}
			else
				{$j(this).find(".delimiter").addClass("delimiterhover");}
			
			if ($j(this).prev("li").hasClass("active"))
				{$j(this).prev("li").children(".delimiter").addClass("delimiterfull");}
			else
				{$j(this).prev("li").children(".delimiter").addClass("prev");}
			
			$j(this).find("span").addClass("active");
			$j(this).parents("ul").addClass("active");
			if (!$j("#top-menu li.last").hasClass("active"))
				if(!$j(this).hasClass("last")) {$j(this).parents("ul").removeClass("active");};
			Cufon.refresh();
		};
	}).mouseout(function(){
		if (!$j(this).hasClass("active"))
		{
			if ($j(this).prev("li").hasClass("active"))
				{$j(this).find(".corner").removeClass("cornerfull");}
			else
				{$j(this).find(".corner").removeClass("cornerhover");}
				
			if ($j(this).next("li").hasClass("active"))
				{$j(this).next("li").find(".corner").removeClass("cornerfull");}
			else
				{$j(this).next("li").children(".corner").removeClass("corneractive");}
			
			if ($j(this).next("li").hasClass("active"))
				{$j(this).find(".delimiter").removeClass("delimiterfull");}			
			else
				{$j(this).find(".delimiter").removeClass("delimiterhover");}
			
			if ($j(this).prev("li").hasClass("active"))
				{$j(this).prev("li").children(".delimiter").removeClass("delimiterfull");}
			else
				{$j(this).prev("li").children(".delimiter").removeClass("prev");}
			
			$j(this).find("span").removeClass("active");
			if (!$j("#top-menu li.last").hasClass("active"))
			$j(this).parents("ul").removeClass("active");
			Cufon.refresh();
		};
	});
}

initReplyBug = function(){
	$j("#filter-reply").hide();
	
	var h_h1 = $j("h1").eq(1).text();
	if ((h_h1 == "Дневник пациента") || (h_h1 == "Отзывы") || (h_h1 == "Видео-отзывы"))
		{
	        
			$j("#filter-reply").show();
			$j("#top-menu ul li").eq(3).addClass("active");
			$j("#top-menu ul li").eq(2).children(".delimiter").addClass("prev");
			$j("#top-menu ul li").eq(4).children(".corner").addClass("corneractive");
			Cufon.refresh();
		}
};

$j(document).ready(function(){
        $j("#floatMenu").hide();
        $j("#slide").mouseover(function(){
		    if($j("#floatMenu").css("right")=="-570px") {
				$j("#floatMenu").show();
				$j("#slide").animate({"right": "+=480px"}, "3000");
				$j("#floatMenu").animate({"right": "+=570px"}, "3000");
							
				$j(this).toggleClass("active"); return false;
			}
		});
		
        $j("#floatMenu").mouseout(function(){
			if($j("#floatMenu").css("right")=="0px") {
				$j("#slide").animate({"right": "-=480px"}, "3000");
				$j("#floatMenu").animate({"right": "-=570px"}, "3000", function(){$j("#floatMenu").hide();});
				
			
				$j(this).toggleClass("active"); return false;
			}
		});
		
		$j("#cross").mouseover(function(){
		   $j("#slide").stop();
		   $j("#floatMenu").stop();
		   
			$j(this).toggleClass("active"); return false;
		});
		
		$j("#cross").click(function(){
		         $j("#slide").animate({"right": "-=480px"}, "3000");
		         $j("#floatMenu").animate({"right": "-=570px"}, "3000", function(){$j("#floatMenu").hide();});
        });
		
		$j("#cross").mouseout(function(){
		   if($j("#floatMenu").css("right")=="0px"){
		   $j("#slide").stop();
		   $j("#floatMenu").stop();
		   } else {
		   $j("#floatMenu").animate( { right:"-570px"}, "3000" );
		   $j("#slide").animate( { right:"0px"}, "3000" );
		   }
	
		   
			$j(this).toggleClass("active"); return false;
		});
});


initReplyBug2 = function(){
	var h_h1 = $j("h1").eq(1).text();
	if ((h_h1 == "Ковынцев Николай Николаевич") || (h_h1 == "Ковынцев Дмитрий Николаевич"))
		{
	        $j(".otzivi").css("width","440px");
		}
};

initReplyBug3 = function(){
	var h_h1 = $j("h1").eq(1).text();
	var h_h2 = $j("h2").eq(0).text();
    if (h_h2 == "Подготовка к операции пластики живота")
	{
	$j("h1").eq(1).text("Пластика и подтяжка живота");
	}
	else if (h_h2 == "Подготовка к операции по увеличению груди")
	{
	$j("h1").eq(1).text("Увеличение и коррекция груди");
	}
	else if (h_h2 == "Маммопластика")
	{
	$j("h1").eq(1).text("Пластика и подтяжка груди");
	}
	else if ($j("#twokost").text()=="222")
	{
	$j("h1").eq(1).text("Контурная пластика лица и увеличение губ");
	}
	else if (h_h2 == "Подготовка к операции по пластике носа")
	{
	$j("h1").eq(1).text("Ринопластика");
	}
};