﻿function Change_Marquee(obj,status)
{
document.getElementById(obj).direction=status;
}

(function($){
$.fn.extend({
        Scroll:function(opt,callback){
                //参数初始化
                if(!opt) var opt={};
                var _btnUp = $("#"+ opt.up);//Shawphy:向上按钮
                var _btnDown = $("#"+ opt.down);//Shawphy:向下按钮
                var timerID;
                var _this=this.eq(0).find("ul:first");
                var     lineH=_this.find("li:first").height(), //获取行高
                        line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //每次滚动的行数，默认为一屏，即父容器高度
                        speed=opt.speed?parseInt(opt.speed,10):500; //卷动速度，数值越大，速度越慢（毫秒）
                        timer=opt.timer //?parseInt(opt.timer,10):3000; //滚动的时间间隔（毫秒）
                if(line==0) line=1;
                var upHeight=0-line*lineH;
                //滚动函数
                var scrollUp=function(){
                        _btnUp.unbind("click",scrollUp); //Shawphy:取消向上按钮的函数绑定
                        _this.animate({
                                marginTop:upHeight
                        },speed,function(){
                                for(i=1;i<=line;i++){
                                        _this.find("li:first").appendTo(_this);
                                }
                                _this.css({marginTop:0});
                                _btnUp.bind("click",scrollUp); //Shawphy:绑定向上按钮的点击事件
                        });

                }
                //Shawphy:向下翻页函数
                var scrollDown=function(){
                        _btnDown.unbind("click",scrollDown);
                        for(i=1;i<=line;i++){
                                _this.find("li:last").show().prependTo(_this);
                        }
                        _this.css({marginTop:upHeight});
                        _this.animate({
                                marginTop:0
                        },speed,function(){
                                _btnDown.bind("click",scrollDown);
                        });
                }
               //Shawphy:自动播放
                var autoPlay = function(){
                        if(timer)timerID = window.setInterval(scrollUp,timer);
                };
                var autoStop = function(){
                        if(timer)window.clearInterval(timerID);
                };
                 //鼠标事件绑定
                _this.hover(autoStop,autoPlay).mouseout();
                _btnUp.css("cursor","pointer").click( scrollUp ).hover(autoStop,autoPlay);//Shawphy:向上向下鼠标事件绑定
                _btnDown.css("cursor","pointer").click( scrollDown ).hover(autoStop,autoPlay);

        }       
})
})(jQuery);

function AutoScroll(obj){
        $(obj).find("ul:first").animate({
                marginTop:"-25px"
        },500,function(){
                $(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
        });
}
$(document).ready(function(){
setInterval('AutoScroll("#scrollDiv")',5000);
$("#scrollDivA").Scroll({line:4,speed:1000,timer:4000,up:"btn1",down:"btn2"});
});

//
function InsertPicture(src,width,height,url)
{
	document.write("<a href='"+url+"' target='_blank'><img src='"+src+"' width='"+width+"' height='"+height+"' border=0></a>");
}
function InsertSwf(src,width,height)
{
	insertfile='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flashswflash.cab#version=6,0,29,0" width="'+width+'" height="'+height+'">';
    insertfile+='<param name="movie" value="'+src+'">'
    insertfile+='<param name="quality" value="high">'
    insertfile+='<embed src="'+src+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'"></embed>'
    insertfile+='</object>';
	document.write(insertfile);
}
function InsertScroll(src,width,height,direction)
{
	var items=src.split(",");
	document.write('<marquee style="padding-bottom:4px" id="marquee_1" direction='+direction+' scrollamount=1 width='+width+' height='+height+' onMouseMove="this.stop();" onMouseOut="this.start();">');	  
	for(i=0;i<items.length;i++)
	{
		pics="/upload/files/"+items[i].split('|')[0];
		links=items[i].split('|')[1];
		imgSrc="<a href='"+links+"' target='_blank'><img src='"+pics+"' border=0></a>";
		document.write(imgSrc);
	}
	document.write(' </marquee>');
}
function InsertAnimation(src,width,height)
{
	var focus_width=width; //修改Flash的宽度
	var focus_height=height;//修改Flash的高度
	var text_height=0; //修改Flash的标题高度
	var swf_height = height;
	var pics="";
	var links="";

 	var items=src.split(",");
	for(i=0;i<items.length;i++)
	{
		pics+="/upload/files/"+items[i].split('|')[0]+"|";
		links+=items[i].split('|')[1].replace("&","^")+"|";
	}
	pics=pics.substr(0,pics.length-1);
	links=links.substr(0,links.length-1);
//2009-8-27 by chenxiangjun
do{
links=links.replace('&','%26')        
}while(links.indexOf('&',0)>-1);
//end
	texts=links;
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
	document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="/swf/flash.swf"><param name="quality" value="high"><param name="bgcolor" value="#f5f5f5">');
	document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
	document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
	document.write('<embed src="pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#EFF7FE" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'); 
	document.write('</object>');
}
//
