//选择器
function $a(id,tag){var re=(id&&typeof id!="string")?id:document.getElementById(id);if(!tag){return re;}else{return re.getElementsByTagName(tag);}}


$(function()
{
	pics_scroll('goleft','goright','showArea','photos');
	pics_scroll('goleft2','goright2','showArea2','photos2');

	// 搜索
	$("#search_btn").click(function()
	{
		var str = $("#search_key").val();
		var cataid = $("#catalit").val();
		if(str == "请输入搜索内容")
		{
			return;
		}

		location.href="/Search.aspx?str=" + str + "&cata="+cataid;
	});

	//编辑推荐栏目选项卡切换	   
	$("#change li").mouseover(function(){
	  $(this).addClass("hover").siblings("li").removeClass("hover");						 
	  $(".c_m_right_img").eq($(this).index()).css("display","block").siblings(".c_m_right_img").css("display","none");
	})

	//栏目选项卡切换	   
	$("#navchange li").mouseover(function(){
	  $(this).addClass("hover").siblings("li").removeClass("hover");						 
	  $(".words5_w").eq($(this).index()).css("display","block").siblings(".words5_w").css("display","none");
	})  
});

function pics_scroll(goleft_id,goright_id,showarea_id,photos_id)
{
	var browse = window.navigator.appName.toLowerCase();
	var MyMar;
	var speed = 10; //速度，越大越慢
	var spec = 2; //每次滚动的间距, 越大滚动越快
	var spa = 2; //缩略图区域补充数值
	var w = 0;
	spec = (browse.indexOf("microsoft") > -1) ? spec : ((browse.indexOf("opera") > -1) ? spec*10 : spec*20);


	function goleft() {document.getElementById(photos_id).scrollLeft -= spec;}
	function goright() {document.getElementById(photos_id).scrollLeft += spec;}

	document.getElementById(goleft_id).style.cursor = 'pointer';
	document.getElementById(goright_id).style.cursor = 'pointer';
	document.getElementById(goleft_id).onmouseover = function() {MyMar=setInterval(goleft, speed);}
	document.getElementById(goleft_id).onmouseout = function() {clearInterval(MyMar);}
	document.getElementById(goright_id).onmouseover = function() {MyMar=setInterval(goright,speed);}
	document.getElementById(goright_id).onmouseout = function() {clearInterval(MyMar);}

    var p = document.getElementById(showarea_id).getElementsByTagName('div');
    for (var i=0; i<p.length; i++) 
	{
        w += 150;
    }
    document.getElementById(showarea_id).style.width = parseInt(w) + 'px';
}




//焦点滚动图 点击移动
function movec(imgs_id,buttons_id)
{
	//当前显示的条目号	
	var dnow=0; 
	// 切换时间间隔
	var animatation_delay = 5000;
	// 显示外框
	var o=$a(imgs_id,"");
	// 要显示的图片集
	var oli=$a(imgs_id,"dl");

	// 每次移动的宽度	
    var oliw=oli[0].offsetWidth;  
	var ow=o.offsetWidth-2;
	var olf=oliw-(ow-oliw+10)/2;
	o["scrollLeft"]=olf+(dnow*oliw);

	var rqbd=$a(buttons_id,"ul")[0];
	// 图片编号按钮
	var rq=$a(buttons_id,"li");
	for(var i=0;i<rq.length;i++)
	{
		reg(i);
	};
	oli[dnow].className=rq[dnow].className="show";

	var extime;
	var wwww;
	mv();
	//o.onmouseover=function(){clearInterval(wwww);}
	//o.onmouseout=function(){mv();}

	function reg(i)
	{
		rq[i].onclick=function()
		{
			for(var j=0;j<rq.length;j++)
			{
				oli[j].className=rq[j].className="";
			};
			
			dnow=i;
			oli[dnow].className=rq[dnow].className="show";
			o["scrollLeft"]=olf+(dnow*oliw);
			
			extime=setInterval(bc,15);
		}
	}

	function mv()
	{
		clearInterval(extime);
		clearInterval(wwww);
		
		wwww=setInterval(uu,animatation_delay);
	}

	function bc()
	{
		var ns=((dnow*oliw+olf)-o["scrollLeft"]);
		var v=ns>0?Math.ceil(ns/10):Math.floor(ns/10);
		o["scrollLeft"]+=v;
		if(v==0)
		{
			clearInterval(extime);
			oli[dnow].className=rq[dnow].className="show";
			v=null;
		}
	}

	function uu()
	{
		for(var j=0;j<rq.length;j++)
		{
			oli[j].className=rq[j].className="";
		};

		if(dnow<oli.length-2)
		{
			dnow++;
			oli[dnow].className=rq[dnow].className="show";

			extime=setInterval(bc,15);
		}
		else
		{
			dnow=0;
			oli[dnow].className=rq[dnow].className="show";
			o["scrollLeft"]=olf+(dnow*oliw);
		}
	}
}

//标签切换效果[标题框子元素("id/li"),内容框子元素("id/li"),事件(mouseover/click),默认显示第几条(-1表示在鼠标移出全部隐藏,仅在事件mouseover有效),轮播时间(1秒=1000)]
function SwitchTag(tit,box,s,show,time)
{
	var t=tit.split('/'),b=box.split("/"),ts=$a(t[0],t[1]),bs=$a(b[0],b[1]),s=s||"onmouseover",now=show=show||0,c;
	for(var i=0;i<ts.length;i++){ts[i].old=ts[i].className.replace("show","");bs[i].old=bs[i].className.replace("show","");reg(i);}
	function init(){for(var i=0;i<ts.length;i++){ts[i].className=ts[i].old;bs[i].className=bs[i].old;};if(now!=-1){ts[now].className+=(t[2]||"")+" show";bs[now].className+=(b[2]||"")+" show";}}
	function reg(i){ts[i][s]=function(){clearInterval(c);now=i;init();}
	if(show!=-1&&time){bs[i].onmouseover=function(){clearInterval(c);};bs[i].onmouseout=function(){go();};ts[i].onmouseout=function(){go();}}
	if(show==-1&&s=="onmouseover"){ts[i].onmouseout=function(){now=-1;init();}}}
	function go(){c=setInterval(function(){(now<ts.length-1)?now++:now=0;init();},time);}
	if(show!=-1&&time){go();};init();
}
function addImg(url){var img=new Image();img.src=url;return img;}
//焦点滚动图
function FocusImg(time,foc,fbimg)
{
	var beg=$a($a(fbimg,"dd")[0],"div")[0];beg.check=true;
	var au=$a(foc,"a"),now=1,tm;var bimgs=$a(foc,"img");var vimg=new Image();vimg.src= bimgs[0].src || bimgs[0].getAttribute('_src');
	var ba=$a($a(fbimg,"dt")[0],"a")[0];ba.href=au[0].href;ba.onfocus=function(){this.blur()};
	var bt=$a(fbimg,"dt")[0];bt.appendChild(vimg);
	var bi=$a(bt,"img")[1];bi.alt=bimgs[0].alt;
	var bp=$a($a(fbimg,"dd")[0],"ul")[0];
	var len=au.length;for(var i=0;i<len;i++){bp.innerHTML+="<li>"+(i+1)+"</li>";}
	var bps=$a(bp,"li");
	bps[0].className="show";
	function pfn(i){bps[i].onclick=function(){go(i);if(beg.check){clearInterval(tm);init();}else{clearInterval(tm)};return false;}}
	for(var i=0;i<len;i++){pfn(i);}
	function xunhuan(){if(/*@cc_on!@*/false){bi.style.filter="progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,motion=forward)";bi.filters[0].Apply();bi.filters[0].Play(duration=1);}
	ba.href=au[now].href;bi.src=bimgs[now].src||bimgs[now].getAttribute('_src');bi.alt=bimgs[now].alt;
	for(var i=0;i<len;i++){bps[i].className="";}
	bps[now].className="show";(now<len-1)?now++:now=0;}
	function init(){tm=setInterval(xunhuan,time);};function go(n){clearInterval(tm);now=n;xunhuan();init();}init();
	beg.onclick=function(){if(beg.check){beg.check=false;clearInterval(tm);beg.innerHTML="PLAY";}else{beg.check=true;clearInterval(tm);xunhuan();init();beg.innerHTML="STOP";}};
}
//标签切换效果[标题框子元素("id/li"),内容框子元素("id/li"),事件(mouseover/click),默认显示第几条(-1表示在鼠标移出全部隐藏,仅在事件mouseover有效),轮播时间(1秒=1000)]
function SwitchTag(tit,box,s,show,time)
{
	var t=tit.split('/'),b=box.split("/"),ts=$a(t[0],t[1]),bs=$a(b[0],b[1]),s=s||"onmouseover",now=show=show||0,c;
	for(var i=0;i<ts.length;i++){ts[i].old=ts[i].className.replace("show","");bs[i].old=bs[i].className.replace("show","");reg(i);}
	function init(){for(var i=0;i<ts.length;i++){ts[i].className=ts[i].old;bs[i].className=bs[i].old;};if(now!=-1){ts[now].className+=(t[2]||"")+" show";bs[now].className+=(b[2]||"")+" show";}}
	function reg(i){ts[i][s]=function(){clearInterval(c);now=i;init();}
	if(show!=-1&&time){bs[i].onmouseover=function(){clearInterval(c);};bs[i].onmouseout=function(){go();};ts[i].onmouseout=function(){go();}}
	if(show==-1&&s=="onmouseover"){ts[i].onmouseout=function(){now=-1;init();}}}
	function go(){c=setInterval(function(){(now<ts.length-1)?now++:now=0;init();},time);}
	if(show!=-1&&time){go();};init();
}
