// ©2010, D.Vislov, Y.Tokarev - ITECH.group company

var varDoctor = 0;
var $j = jQuery.noConflict();
var menuGlobalFlag = false;
var documentReview = 0;
var start = 0;

function addHandler() {
	$j('#replies_ajax .paginator a').click(function(){
		var url = $j(this).attr('href');
		arr = url.split('start=');
		var start = arr[1];
		$j('#replies_ajax').load('/index-ajax.php?q=assets/snippets/dittoreply/ajaxDitto.php' + '&start=' + start + '&document_review_id=' + documentReview, function(){
		//$j('#replies_ajax').load('/review/?document_review_id={$document_review_id}&start={$start}', function(){
			addHandler();
		})
		return 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();
	initReplyBug4();
	initReplyBug5();
	$('#aviaslider').aviaSlider({
        blockSize: {height: 'full', width: 200}
    }); 
	
	var a = 0;
	$j(".operation_doctors .doctor_info").each(function(){
		$j(this).attr("rel", a);
		a = a+1;
	});
	
	$j(".operation_doctors .doctor_info:eq(2)").hide();
	setInterval('nextDoctor()', 5000); 
		
	documentReview = $j('#replies_ajax').attr('rel');
	if (documentReview != undefined) {
		addHandler();
	}
	
	if ($("#mycarousel").size()>0){
		$('#mycarousel').jcarousel({
			scroll: 1

		});
	}
	
});

/*window.onload = function(){
		//setTimeout (myCarousel(), 5000);
		setTimeout (alert(123), 10000);
	}*/
	
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(){
		return true;
		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;
			}
		});
		
        /*if($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("#wrap").mouseover(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"});
			$j(".otzivi p").css({display:"none"});
		}
};

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 (h_h2 == "Подготовка к операции по пластике носа")
	{
	$j("h1").eq(1).text("Ринопластика");
	}
};
initReplyBug4 = function(){
	var h_h1 = $j("h1").eq(1).text();
	if (h_h1 == "Публикации")
		{
			$j("#top-menu ul li").eq(0).addClass("active");
			$j("#top-menu ul li").eq(0).children(".delimiter").addClass("prev");
			$j("#top-menu ul li").eq(1).children(".corner").addClass("corneractive");
			Cufon.refresh();
		}
};


/*myCarousel = function(){
	//$j(".operation_doctors .doctor_info:eq(2)").hide();
	nextDoctor(varDoctor);
}*/

nextDoctor = function(){
	$j(".operation_doctors").append('<div class="doctor_info" rel="' + parseInt(varDoctor + 3) + '" style="display:none;"></div>');
	var newdoc = $j(".operation_doctors .doctor_info[rel='" + varDoctor + "']").html();
	$j(".operation_doctors .doctor_info[rel='" + parseInt(varDoctor + 3) + "']").html(newdoc);
	$j(".operation_doctors .doctor_info[rel='" + varDoctor + "'] div").fadeOut(500, function(){
		$j(".operation_doctors .doctor_info[rel='" + varDoctor + "']").animate( { width:"0px", marginRight:"0px" } , 500 )
		varDoctor = varDoctor + 1;
		$j(".operation_doctors .doctor_info[rel='" + parseInt(varDoctor + 1) + "']").show();
	});
	
	
	
	/*if (varDoctor > 2){
		$j(".operation_doctors").append('<div class="doctor_info" style="display:none;"></div>');
		var newdoctor = $j(".operation_doctors .doctor_info:eq(" + varDoctor-2 + ")").html();
		$j(".doctor_info:eq(" + varDoctor + ")").html(newdoctor):
		$j(".doctor_info:eq(" + varDoctor + ")").show():
	}else{
		$j(".doctor_info:eq(" + varDoctor + ")").show():
	}*/
}

initReplyBug5 = function(){/*
    var h_h1 = $j("h1").eq(1).text();
    var h_h2 = $j("h2").eq(0).text();
    if (h_h1 == "Отопластика") {
		$j("img.thumbnail").each(function() {
			$j(this).attr({alt: "Отопластика по низким ценам в Клинике Ковынцевых"});
		});
	} else if (h_h2 == "Подготовка к операции по пластике носа") {
		$j("img.thumbnail").each(function() {
			$j(this).attr({alt: "Стоимость ринопластики в клинике Ковынцевых"});
		});
	} else if (h_h2 == "Липосакция живота по доступным ценам") {
		$j("img.thumbnail").each(function() {
			$j(this).attr({alt: "Липосакция по низким ценам в клинике Ковынцевых"});
		});
	} else if (h_h2 == "Подготовка к операции пластики живота") {
		$j("img.thumbnail").each(function() {
			$j(this).attr({alt: "Пластика и подтяжка живота в клинике Ковынцевых"});
		});
	} else if (h_h2 == "Подготовка к операции по увеличению груди") {
		$j("img.thumbnail").each(function() {
			$j(this).attr({alt: "Стоимость увеличения груди в клинике Ковынцевых"});
		});
	};
*/};




$j(document).ready(function(){

	if ($j("div.errors").html() == null) {
		$j("div.formavopros").hide();
	}
	$j(".faq").click(function () { 
		$j("div.formavopros").toggle("fast");
	});
	
	/*$j("#banner").click(function () { 
		document.location.href = "http://kovyntsev.ru/3d_model/";
	});*/
	
});
