//标签切换插件
;(function($){

$.fn.noker_lableChange=function(o){
	var t=this;
	var d={s:null,a:"mouseover",c:"active",b:0};
	var o=$.extend(d,o);
	if(!o.s||o.s.length!=t.length){
		alert("Tags correspondence does not hold, check!");
	}else{
		o.s.hide().eq(o.b%t.length).show();
		t.eq(o.b%t.length).addClass(o.c);
		t.bind(o.a,function(){
			o.s.hide().eq(t.removeClass(o.c).index($(this).addClass(o.c))).show();
		});
	}
	return this;
};

})(jQuery);

//顶部菜单注册函数
function init_menu_show(a,o1,o2,c){
	//a=align="l"|"r"，出现的层的左对齐或者右对齐
	//o1=obj1=激发出现层的元素
	//o2=obj2=出现的层
	//c=class=hover时候激发元素增加的class
	menu_show_location(a,o1,o2);
	$(window).resize(function(){
		menu_show_location(a,o1,o2);
	});
	o1.hover(function(e){
		$(this).addClass(c);
		o2.show().hover(function(e){
		},function(e){
			menu_show_hide(e,o1,o2,c);
		});
	},function(e){
		menu_show_hide(e,o1,o2,c);
	});
}

function menu_show_location(a,o1,o2){
	if(a=="l"){
		o2.css({left:o1.offset().left,top:(o1.offset().top+o1.innerHeight())});
	}else if(a=="r"){
		o2.css({left:(o1.offset().left-o2.innerWidth()+o1.innerWidth()),top:(o1.offset().top+o1.innerHeight())});
	}
}

function menu_show_hide(e,o1,o2,c){
	if((e.pageX<=o1.offset().left||e.pageX>=(o1.offset().left+o1.outerWidth())||e.pageY<=o1.offset().top||e.pageY>=(o1.offset().top+o1.outerHeight()))&&(e.pageX<o2.offset().left||e.pageX>=(o2.offset().left+o2.outerWidth())||e.pageY<o2.offset().top||e.pageY>=(o2.offset().top+o2.outerHeight()))){
		o2.hide();
		o1.removeClass(c);
	}
}

//遮盖层调用
function showbestrow(page,callback){
	$("<div id=\"showbestrow\" style=\"position:absolute;z-index:100;\" class=\"close_bestrow\"></div>").appendTo("body");
	$("<div id=\"bestrowcont\" style=\"position:absolute;z-index:101;\"></div>").insertAfter("#showbestrow");
	$("#showbestrow").css({left:"0",top:"0",background:"#000",filter:"alpha(opacity=30)","opacity":"0.3",width:$(document).width(),height:$(document).height()});
	$("select").css("visibility","hidden");
	$("#bestrowcont").load(page,function(){
		$("#bestrowcont").css({left:($(window).width()-$("#bestrowcont").width())/2,top:($(window).height()-$("#bestrowcont").height())/2+$(window).scrollTop()});
		$(".close_bestrow").one("click",function(){
			$("#bestrowcont,#showbestrow").remove();
			$("select").css("visibility","visible");
			$(window).unbind("resize",first_resetbestrow);
			$(".center_flash object").show();
			return false;
		});
	});
	$(window).one("resize",first_resetbestrow);
}
function first_resetbestrow(){
	$("#showbestrow").css({width:$(window).width(),height:$(window).height()});
	setTimeout(second_resetbestrow,0);
}
function second_resetbestrow(){
	$("#bestrowcont").css({left:($(window).width()-$("#bestrowcont").width())/2,top:($(window).height()-$("#bestrowcont").height())/2+$(window).scrollTop()});
	$("#showbestrow").css({width:$(document).width(),height:$(document).height()});
	$(window).one("resize",first_resetbestrow);
}

$(function(){
		if($("#header_searchkeyword").val()==""){$("#header_searchkeyword").val("快速找到您想看的节目！")}   
		 $("#header_searchkeyword").focus(function(){        
			var txt_value =  $(this).val();   
			if(txt_value=="快速找到您想看的节目！"){  
                $(this).val("");  
								$(this).css('color','#000');
			} 
	   });
	   $("#header_searchkeyword").blur(function(){		  
	  	    var txt_value =  $(this).val(); 
					
			if(txt_value==""){
                $(this).val("快速找到您想看的节目！");
								$(this).css('color','#ccc');
			} 
	   });		   
	});
	function nav_channel_active(n){
	$("#header_nav_label>ul>li").eq(n).addClass("active");
}
