//Plugin delay 
$.fn.delay = function( time, name ) {
    return this.queue( ( name || "fx" ), function() {
        var self = this;
        setTimeout(function() { $.dequeue(self); } , time );
    } );
};


//Header navigation
$(document).ready(function(){
		$('#hnav .hnavSub').css({'marginTop' : '0', 'marginLeft' : '0', 'display' : 'none'});
		$('#hnav li').hover(
		function() {
			$(this).addClass("selected");
			$(this).find('.hnavSub').stop(true, true);
			$(this).find('.hnavSub').slideDown('fast');
		},
		function() {
			$(this).find('.hnavSub').delay(100).slideUp('fast');
			$(this).removeClass("selected");
		}
	);
});

//Header panel user login and profile
$(document).ready(function(){
		$('.hpanel_open').click(function() {
			$('.hpanel:visible').fadeOut('fast');
			$('.hpanel:hidden').fadeIn('fast');
		});
});

// LOGIN INPUT
$(document).ready(function(){
	if($("#loginEnterToSite").val()!='')
	{
			$("#loginEnterToSite").prev().text('');
			$("#passwordEnterToSite").prev().text('');
	}
	$("div > input").focus(
	function(e)
	{
			var clicked = $(e.target),
			clickedId = clicked.attr("id");
			if(clickedId=="loginEnterToSite")
			{
					 clicked.prev().text('');
			}
			else if(clickedId=="passwordEnterToSite")
			{
					 clicked.prev().text('');
			 }
	
	});
	$("div > input").blur(
	function(e)
	{
			var clicked = $(e.target),
			clickedId = clicked.attr("id");
			if(clickedId=="loginEnterToSite")
			{
					if(clicked.val()=='') clicked.prev().text('Ваш логин');
			}
			else if(clickedId=="passwordEnterToSite")
			{
					if(clicked.val()=='') clicked.prev().text('Ваш пароль');
			}
	});
});

//Header input
$(function() {
	$(".hlogin input").focus(function(){
		$(this).parent().addClass("input_select"); 
	});
	$(".hlogin input").blur(function(){
		$(this).parent().removeClass("input_select"); 
	});
});
$(function() {
	$(".hsearch input").focus(function(){
		$(this).parent().parent().addClass("input_select"); 
	});
	$(".hsearch input").blur(function(){
		$(this).parent().parent().removeClass("input_select"); 
	});
});


//Plugin slider
//// GANESH PLUGIN - JCAROUSELLITE
(function($){$.fn.jCarouselLite=function(o){o=$.extend({btnPrev:null,btnNext:null,btnGo:null,mouseWheel:false,auto:null,speed:200,easing:null,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null},o||{});return this.each(function(){var b=false,animCss=o.vertical?"top":"left",sizeCss=o.vertical?"height":"width";var c=$(this),ul=$("ul",c),tLi=$("li",ul),tl=tLi.size(),v=o.visible;if(o.circular){ul.prepend(tLi.slice(tl-v-1+1).clone()).append(tLi.slice(0,v).clone());o.start+=v}var f=$("li",ul),itemLength=f.size(),curr=o.start;c.css("visibility","visible");f.css({overflow:"hidden",float:o.vertical?"none":"left"});ul.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1"});c.css({overflow:"hidden",position:"relative","z-index":"2",left:"0px"});var g=o.vertical?height(f):width(f);var h=g*itemLength;var j=g*v;f.css({width:f.width(),height:f.height()});ul.css(sizeCss,h+"px").css(animCss,-(curr*g));c.css(sizeCss,j+"px");if(o.btnPrev)$(o.btnPrev).click(function(){return go(curr-o.scroll)});if(o.btnNext)$(o.btnNext).click(function(){return go(curr+o.scroll)});if(o.btnGo)$.each(o.btnGo,function(i,a){$(a).click(function(){return go(o.circular?o.visible+i:i)})});if(o.mouseWheel&&c.mousewheel)c.mousewheel(function(e,d){return d>0?go(curr-o.scroll):go(curr+o.scroll)});if(o.auto)setInterval(function(){go(curr+o.scroll)},o.auto+o.speed);function vis(){return f.slice(curr).slice(0,v)};function go(a){if(!b){if(o.beforeStart)o.beforeStart.call(this,vis());if(o.circular){if(a<=o.start-v-1){ul.css(animCss,-((itemLength-(v*2))*g)+"px");curr=a==o.start-v-1?itemLength-(v*2)-1:itemLength-(v*2)-o.scroll}else if(a>=itemLength-v+1){ul.css(animCss,-((v)*g)+"px");curr=a==itemLength-v+1?v+1:v+o.scroll}else curr=a}else{if(a<0||a>itemLength-v)return;else curr=a}b=true;ul.animate(animCss=="left"?{left:-(curr*g)}:{top:-(curr*g)},o.speed,o.easing,function(){if(o.afterEnd)o.afterEnd.call(this,vis());b=false});if(!o.circular){$(o.btnPrev+","+o.btnNext).removeClass("disabled");$((curr-o.scroll<0&&o.btnPrev)||(curr+o.scroll>itemLength-v&&o.btnNext)||[]).addClass("disabled")}}return false}})};function css(a,b){return parseInt($.css(a[0],b))||0};function width(a){return a[0].offsetWidth+css(a,'marginLeft')+css(a,'marginRight')};function height(a){return a[0].offsetHeight+css(a,'marginTop')+css(a,'marginBottom')}})(jQuery);

//RUN slider header
$(function() {
    $(".cSlider_popular").jCarouselLite({
        btnNext: ".cSlider_popular_full .slider_next",
        btnPrev: ".cSlider_popular_full .slider_prev",
				speed: 1100,
				auto: 6800,
				visible: 5
    });
});
//RUN slider new serials
$(function() {
    $(".cSlider_snew").jCarouselLite({
        btnNext: ".cSlider_snew_full .slider_next",
        btnPrev: ".cSlider_snew_full .slider_prev",
				speed: 1100,
				auto: 0,
				visible: 2
    });
});
//RUN slider inside picts
$(function() {
    $(".inside_picts div").jCarouselLite({
        btnNext: ".inside_next",
        btnPrev: ".inside_prev",
				speed: 700,
        circular: false,
				auto: 0,
				visible: 2
    });
});

//Header slider
$(document).ready(function(){
		$('.cSlider_popular li').hover(
		function() {
			$(this).find('.cS_info').stop(true, true);
			$(this).find('.cS_info').fadeIn('fast');
		},
		function() {
			$(this).find('.cS_info').fadeOut('fast');
		}
	);
});

//Block treilers tabs
$(function() {
	$('.btreiler_tabs').before('<ul class="btreiler"></ul>');
	
	$("div.btreiler_tabs a").each(function() {
		var linkImg = $(this).html();
		var linkFilm = $(this).attr('href');
		$(this).attr('href','javascript://');
		$(this).parent().parent().find('.btreiler').append('<li>' + linkImg + '<i></i> <a href="'+linkFilm+'" class="button_orang">&nbsp;</a></li>');
		$(".btreiler strong, .btreiler b").remove();
	}); 

	$(".btreiler li").hover(function(){
		$(this).find("a.button_orang").stop().animate({ bottom: "20"}, 150);

	}, function() {
		$(this).find("a.button_orang").stop().animate({ bottom: "-40"}, 150);
	});

	$('.btreiler_tabs a:first-child, .btreiler li:first-child').addClass('current');
	$('div.btreiler_tabs a').click(function() {
			 if($(this).hasClass('current')) return;
			 var index = $('a', $(this).parent()).removeClass('current').index(this);
			 $(this).addClass('current').parents('div.btreiler_full').find('.btreiler li').hide().eq(index).fadeIn(150);
	});
});


// Review category janr
$(function() {
	$('div.reviewCat_tabs a').attr('href', 'javascript://');
	$('div.reviewCat_tabs a').click(function() {
	 if($(this).hasClass('current')) return;
	 var index = $('a', $(this).parent()).removeClass('current').index(this);
	 $(this).addClass('current').parents('div.reviewCat_full').find('.reviewCat_box').slideUp(500).eq(index).slideDown(500);
	});


});

//Block numbers
$(function() {
	var list_numbers = 1;
	$("ol.bnav li").each(function() {
		$(this).prepend('<b class="list_numbers">' + list_numbers + '.</b>');
		list_numbers = list_numbers +1;
	}); 
});


//View video INFO
$(function() {
	$("b.viewv_info").hover(function(){
		$('div.viewv_info').hide(); 
		$(this).parent().find('div.viewv_info').stop(true, true);
		if ($.browser.msie) {$(this).parent().find('div.viewv_info').css("display","block")};
		$(this).parent().find('div.viewv_info').fadeIn(250); 
	}, function() {
		if ($.browser.msie) {$(this).parent().find('div.viewv_info').css("display","none")};
		$(this).parent().find('div.viewv_info').delay(500).fadeOut(150); 
	});
});

// Video flash tabs
$(function() {
		$('div.cB_flash_button a').click(function() {
				 if($(this).hasClass('current')) return;
				 var index = $('a', $(this).parent()).removeClass('current').index(this);
				 $(this).addClass('current').parents('div.cBlock_flash').find('div.rows').hide().eq(index).fadeIn(650);
		});
});

// slider inside picts CUT BUTTON
$(function() {
		var inside_picts = 0;
	$("div.inside_picts div ul li").each(function() {
		inside_picts = inside_picts + 1;
	}); 
	if(inside_picts <=2) {
		$(".inside_prev, .inside_next").addClass('display_none');
	};
});

//Vvideo title info margin
$(function() {
	$(".viewv_loop h4.revCat_title").prepend('<b></b>');
});

//Add Favorites
$(function() {
		$('a.addfavorite_click').click(function() {
			$(this).prev().find('img').click();
		});
});

//Video fadeIN info for film
$(function() {
	var list_infoV = 1;
	$(".viewv_loop").each(function() {
		list_infoV = $(this).find(".viewv_info li").size()
		if (list_infoV == 0) {
			$(this).find('.viewv_info').css('display', 'none');
			$(this).find('.revCat_title b').css('display', 'none');
		};
	}); 
});

//----------Tooltip-----------
$(function() {
$('a').tooltip({
track: true,
delay: 0,
showURL: false,
fade: 200
});
});
;(function($){var helper={},current,title,tID,IE=$.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),track=false;$.tooltip={blocked:false,defaults:{delay:200,fade:false,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){$.tooltip.blocked=!$.tooltip.blocked;}};$.fn.extend({tooltip:function(settings){settings=$.extend({},$.tooltip.defaults,settings);createHelper(settings);return this.each(function(){$.data(this,"tooltip",settings);this.tOpacity=helper.parent.css("opacity");this.tooltipText=this.title;$(this).removeAttr("title");this.alt="";}).mouseover(save).mouseout(hide).click(hide);},fixPNG:IE?function(){return this.each(function(){var image=$(this).css('backgroundImage');if(image.match(/^url\(["']?(.*\.png)["']?\)$/i)){image=RegExp.$1;$(this).css({'backgroundImage':'none','filter':"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+image+"')"}).each(function(){var position=$(this).css('position');if(position!='absolute'&&position!='relative')$(this).css('position','relative');});}});}:function(){return this;},unfixPNG:IE?function(){return this.each(function(){$(this).css({'filter':'',backgroundImage:''});});}:function(){return this;},hideWhenEmpty:function(){return this.each(function(){$(this)[$(this).html()?"show":"hide"]();});},url:function(){return this.attr('href')||this.attr('src');}});function createHelper(settings){if(helper.parent)return;helper.parent=$('<div id="'+settings.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide();if($.fn.bgiframe)helper.parent.bgiframe();helper.title=$('h3',helper.parent);helper.body=$('div.body',helper.parent);helper.url=$('div.url',helper.parent);}function settings(element){return $.data(element,"tooltip");}function handle(event){if(settings(this).delay)tID=setTimeout(show,settings(this).delay);else
show();track=!!settings(this).track;$(document.body).bind('mousemove',update);update(event);}function save(){if($.tooltip.blocked||this==current||(!this.tooltipText&&!settings(this).bodyHandler))return;current=this;title=this.tooltipText;if(settings(this).bodyHandler){helper.title.hide();var bodyContent=settings(this).bodyHandler.call(this);if(bodyContent.nodeType||bodyContent.jquery){helper.body.empty().append(bodyContent)}else{helper.body.html(bodyContent);}helper.body.show();}else if(settings(this).showBody){var parts=title.split(settings(this).showBody);helper.title.html(parts.shift()).show();helper.body.empty();for(var i=0,part;(part=parts[i]);i++){if(i>0)helper.body.append("<br/>");helper.body.append(part);}helper.body.hideWhenEmpty();}else{helper.title.html(title).show();helper.body.hide();}if(settings(this).showURL&&$(this).url())helper.url.html($(this).url().replace('http://','')).show();else
helper.url.hide();helper.parent.addClass(settings(this).extraClass);if(settings(this).fixPNG)helper.parent.fixPNG();handle.apply(this,arguments);}function show(){tID=null;if((!IE||!$.fn.bgiframe)&&settings(current).fade){if(helper.parent.is(":animated"))helper.parent.stop().show().fadeTo(settings(current).fade,current.tOpacity);else
helper.parent.is(':visible')?helper.parent.fadeTo(settings(current).fade,current.tOpacity):helper.parent.fadeIn(settings(current).fade);}else{helper.parent.show();}update();}function update(event){if($.tooltip.blocked)return;if(event&&event.target.tagName=="OPTION"){return;}if(!track&&helper.parent.is(":visible")){$(document.body).unbind('mousemove',update)}if(current==null){$(document.body).unbind('mousemove',update);return;}helper.parent.removeClass("viewport-right").removeClass("viewport-bottom");var left=helper.parent[0].offsetLeft;var top=helper.parent[0].offsetTop;if(event){left=event.pageX+settings(current).left;top=event.pageY+settings(current).top;var right='auto';if(settings(current).positionLeft){right=$(window).width()-left;left='auto';}helper.parent.css({left:left,right:right,top:top});}var v=viewport(),h=helper.parent[0];if(v.x+v.cx<h.offsetLeft+h.offsetWidth){left-=h.offsetWidth+20+settings(current).left;helper.parent.css({left:left+'px'}).addClass("viewport-right");}if(v.y+v.cy<h.offsetTop+h.offsetHeight){top-=h.offsetHeight+20+settings(current).top;helper.parent.css({top:top+'px'}).addClass("viewport-bottom");}}function viewport(){return{x:$(window).scrollLeft(),y:$(window).scrollTop(),cx:$(window).width(),cy:$(window).height()};}function hide(event){if($.tooltip.blocked)return;if(tID)clearTimeout(tID);current=null;var tsettings=settings(this);function complete(){helper.parent.removeClass(tsettings.extraClass).hide().css("opacity","");}if((!IE||!$.fn.bgiframe)&&tsettings.fade){if(helper.parent.is(':animated'))helper.parent.stop().fadeTo(tsettings.fade,0,complete);else
helper.parent.stop().fadeOut(tsettings.fade,complete);}else
complete();if(settings(this).fixPNG)helper.parent.unfixPNG();}})(jQuery);
