<?xml version="1.0" encoding="gb2312" ?> <rss><channel><title>文本特效--飞飞Asp乐园</title><link>http://www.ffasp.com/rss/rss.asp</link><description></description><item><title>用层模拟可移动的小窗口</title><link>http://www.ffasp.com/content.asp?newsid=1336</link><description>&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;_xWin&amp;lt;/title&amp;gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=gb2312&amp;quot;&amp;gt;
&amp;lt;META NAME=&amp;quot;Description&amp;quot; CONTENT=&amp;quot;http://www.xuemu.net&amp;quot;&amp;gt;
&amp;lt;style type='text/css'&amp;gt;
&amp;lt;!--
body{font-size:12px;}
a:visited{text-decoration:none;color:slategray;}
a:hover{text-decoration:underline;color:slategray;}
a:link{text-decoration:none;color:slategray;}
--&amp;gt;
&amp;lt;/style&amp;gt;
&amp;lt;script language=JScript&amp;gt;
&amp;lt;!--
//可以打包为js文件;
var x0=0,y0=0,x1=0,y1=0;
var offx=6,offy=6;
var moveable=false;
var hover='orange',normal='#336699';//color;
var index=10000;//z-index;
//开始拖动;
function startDrag(obj)
{
if(event.button==1)
{
//锁定标题栏;
obj.setCapture();
//定义对象;
var win = obj.parentNode;
var sha = win.nextSibling;
//记录鼠标和层位置;
x0 = event.clientX;
y0 = event.clientY;
x1 = parseInt(win.style.left);
y1 = parseInt(win.style.top);
//记录颜色;
normal = obj.style.backgroundColor;
//改变风格;
obj.style.backgroundColor = hover;
win.style.borderColor = hover;
obj.nextSibling.style.color = hover;
sha.style.left = x1 + offx;
sha.style.top = y1 + offy;
moveable = true;
}
}
//拖动;
function drag(obj)
{
if(moveable)
{
var win = obj.parentNode;
var sha = win.nextSibling;
win.style.left = x1 + event.clientX - x0;
win.style.top = y1 + event.clientY - y0;
sha.style.left = parseInt(win.style.left) + offx;
sha.style.top = parseInt(win.style.top) + offy;
}
}
//停止拖动;
function stopDrag(obj)
{
if(moveable)
{
var win = obj.parentNode;
var sha = win.nextSibling;
var msg = obj.nextSibling;
win.style.borderColor = normal;
obj.style.backgroundColor = normal;
msg.style.color = normal;
sha.style.left = obj.parentNode.style.left;
sha.style.top = obj.parentNode.style.top;
obj.releaseCapture();
moveable = false;
}
}
//获得焦点;
function getFocus(obj)
{
if(obj.style.zIndex!=index)
{
index = index + 2;
var idx = index;
obj.style.zIndex=idx;
obj.nextSibling.style.zIndex=idx-1;
}
}
//最小化;
function min(obj)
{
var win = obj.pa</description><pubDate>Mon, 23 Feb 2009 13:18:25  GMT</pubDate></item><item><title>图片间停式无缝滚动</title><link>http://www.ffasp.com/content.asp?newsid=1335</link><description>&amp;lt;SCRIPT language=JavaScript&amp;gt;
var dde_para = new Array();
var dde_aa   = new Array();
var dde_url  = document.location.href;
var dde_pp   = dde_url.split(&amp;quot;#&amp;quot;)[1];
var jspfile  = 1;
var para     = null;
//滚动页面的宽
var scrollwidth = 705;
//滚动页面的高
var scrollheight = 120;
if(dde_pp!=null &amp;amp;&amp;amp; dde_pp.length&amp;gt;0){
  dde_para = dde_pp.split(&amp;quot;&amp;amp;&amp;quot;);}
  for(i=0; dde_para!=null &amp;amp;&amp;amp; i&amp;lt;dde_para.length;i++){
  dde_aa = dde_para[i].split(&amp;quot;=&amp;quot;);
  eval(&amp;quot;var &amp;quot;+dde_aa[0] +&amp;quot;='&amp;quot;+dde_aa[1]+&amp;quot;'&amp;quot;);}
var car_num = 5;
var i=1;
//默认滚动时间10秒
var pausebetweenimages=800 * 8;
var slideimages=new Array();
//滚动页面1的URL
slideimages[0]=&amp;quot;&amp;lt;iframe border=0 vspace=0 hspace=0 bgcolor=#888888 Name=union163com align=center marginwidth=0 marginheight=0 framespacing=0 frameborder=0 scrolling=no width=&amp;quot;+scrollwidth+&amp;quot; height=&amp;quot;+scrollheight+&amp;quot; src='http://news.qq.com/photon/08photojdlm1.htm'&amp;gt;&amp;lt;/iframe&amp;gt;&amp;quot;;
//滚动页面2的URL
slideimages[1]=&amp;quot;&amp;lt;iframe border=0 vspace=0 hspace=0 bgcolor=#888888 Name=union163com align=center marginwidth=0 marginheight=0 framespacing=0 frameborder=0 scrolling=no width=&amp;quot;+scrollwidth+&amp;quot; height=&amp;quot;+scrollheight+&amp;quot; src='http://news.qq.com/photon/08photo</description><pubDate>Mon, 23 Feb 2009 13:16:37  GMT</pubDate></item><item><title>繁简体文字转换工具</title><link>http://www.ffasp.com/content.asp?newsid=1334</link><description>&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=gb2312&amp;quot;&amp;gt;
&amp;lt;title&amp;gt;Haao's 博客&amp;lt;/title&amp;gt;
&amp;lt;link href=&amp;quot;style.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot;&amp;gt;
&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;
&amp;lt;table width=&amp;quot;750&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot; bgcolor=&amp;quot;#CCCCCC&amp;quot;&amp;gt;
  &amp;lt;tr&amp;gt;
    &amp;lt;td align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#F4F4F4&amp;quot;&amp;gt;&amp;lt;b&amp;gt;欢迎使用繁简体文字转换工具&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr&amp;gt;
    &amp;lt;td align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#FFFFFF&amp;quot;&amp;gt;&amp;lt;input type=button class=&amp;quot;Submit&amp;quot; onclick=iText.value=iText.value.s2t() value='简→繁'&amp;gt;
      　
      &amp;lt;input type=button class=&amp;quot;Submit&amp;quot; onclick=iText.value=iText.value.t2s() value='繁→简'&amp;gt;
      &amp;lt;br&amp;gt;
      &amp;lt;textarea cols=&amp;quot;70&amp;quot; rows=&amp;quot;8&amp;quot; class=&amp;quot;transform&amp;quot; id=&amp;quot;iText&amp;quot;&amp;gt;欢迎使用 繁简 文本 转换&amp;lt;/textarea&amp;gt;&amp;lt;/td&amp;gt;
  &amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;
  &amp;lt;script&amp;gt;
function window.onload(){
var s=&amp;quot;万与丑专业丛东丝丢两严丧个丬丰临为丽举么义乌乐乔习乡书买乱争于亏云亘亚产亩亲亵亸亿仅从仑仓仪们价众优伙会伛伞伟传伤伥伦伧伪伫体余佣佥侠侣侥侦侧侨侩侪侬俣俦俨俩俪俭债倾偬偻偾偿傥傧储傩儿兑兖党兰关兴兹养兽冁内冈册写军农冢冯冲决况冻净凄凉凌减凑凛几凤凫凭凯击凼凿刍划刘则刚创删别刬刭刽刿剀剂剐剑剥剧劝办务劢动励劲劳势勋勐勚匀匦匮区医华协单卖卢卤卧卫却卺厂厅历厉压厌厍厕厢厣厦厨厩厮县叁参叆叇双发变叙叠叶号叹叽吁后吓吕吗吣吨听启吴呒呓呕呖呗员呙呛呜咏咔咙咛咝咤咴咸哌响哑哒哓哔哕哗哙哜哝哟唛唝唠唡唢唣唤唿啧啬啭啮啰啴啸喷喽喾嗫嗬嗳嘘嘤嘱噜噼嚣嚯团园囱围囵国图圆圣圹场坂坏块坚坛坜坝坞坟坠垄垅垆垒垦垧垩垫垭垯垱垲垴埘埙埚埝埯堑堕塆塬墙壮声壳壶壸处备复够头夸夹夺奁奂奋奖奥妆妇妈妩妪妫姗姜娄娅娆娇娈娱娲娴婳婴婵婶媪嫒嫔嫱嬷孙学孪宁宝实宠审宪宫宽宾寝对寻导寿将尔尘尝尧尴尸尽层屃屉届属屡屦屿岁岂岖岗岘岙岚岛岭岳岽岿峃峄峡峣峤峥峦崂崃崄崭嵘嵚嵛嵝嵴巅巩巯币帅师帏帐帘帜带帧帮帱帻帼幂幞干并幺广庄庆庐庑库应庙庞废庼廪开异弃张弥弪弯弹强归当录彟彦彻径徕御忆忏忧忾怀态怂怃怄怅怆怜总怼怿恋恳恶恸恹恺恻恼恽悦悫悬悭悯惊惧惨惩惫惬惭惮惯愍愠愤愦愿慑慭憷懑懒懔戆戋戏戗战戬户扎扑扦执扩扪扫扬扰抚抛抟抠抡抢护报担拟拢拣拥拦拧拨择挂挚挛挜挝挞挟挠挡挢挣挤挥挦捞损捡换捣据捻掳掴掷掸掺掼揸揽揿搀搁搂搅携摄摅摆摇摈摊撄撑撵撷撸撺擞攒敌敛数斋斓斗斩断无旧时旷旸昙昼昽显晋晒晓晔晕晖暂暧札术朴机杀杂权条来杨杩杰极构枞枢枣枥枧枨枪枫枭柜柠柽栀栅标栈栉栊栋栌栎栏树栖样栾桊桠桡桢档桤桥桦桧桨桩梦梼梾检棂椁椟椠椤椭楼榄榇榈榉槚槛槟槠横樯樱橥橱橹橼檐檩欢欤欧歼殁殇残殒殓殚殡殴毁毂毕毙毡毵氇气氢氩氲汇汉污汤汹沓沟没沣沤沥沦沧沨沩沪沵泞泪泶泷泸泺泻泼泽泾洁洒洼浃浅浆浇浈浉浊测浍济浏浐浑浒浓浔浕涂涌涛涝涞涟涠涡涢涣涤润涧涨涩淀渊渌渍渎渐渑渔渖渗温游湾湿溃溅溆溇滗滚滞滟滠满滢滤滥滦滨滩滪漤潆潇潋潍潜潴澜濑濒灏灭灯灵灾灿炀炉炖炜炝点炼炽烁烂烃烛烟烦烧烨烩烫烬热焕焖焘煅煳煺熘爱爷牍牦牵牺犊犟犭状犷犸犹狈狍狝狞独狭狮狯狰狱狲猃猎猕猡猪猫猬献獭玑玙玚玛玮环现玱玺珉珏珐珑珰珲琎琏琐琼瑶瑷璇璎瓒瓮瓯电画畅畲畴疖疗疟疠疡疬疮疯疱疴痈痉痒痖痨痪痫痴瘅瘆瘗瘘瘪瘫瘾瘿癞癣癫癯皑皱皲盏盐监盖盗盘眍眦眬着睁睐睑瞒瞩矫矶矾矿砀码砖砗砚砜砺砻砾础硁硅硕硖硗硙硚确硷碍碛碜碱碹磙礼祎祢祯祷祸禀禄禅离秃秆种积称秽秾稆税稣稳穑穷窃窍窑窜窝窥窦窭竖竞笃笋笔笕笺笼笾筑筚筛筜筝筹签简箓箦箧箨箩箪箫篑篓篮篱簖籁籴类籼粜粝粤粪粮糁糇紧絷纟纠纡红纣纤纥约级纨纩纪纫纬纭纮纯纰纱纲纳纴纵纶纷纸纹纺纻纼纽纾线绀绁绂练组绅细织终绉绊绋绌绍绎经绐绑绒结绔绕绖绗绘给绚绛络绝绞统绠绡绢绣绤绥绦继绨绩绪绫绬续绮绯绰绱绲绳维绵绶绷绸绹绺绻综绽绾绿缀缁</description><pubDate>Mon, 23 Feb 2009 13:13:45  GMT</pubDate></item><item><title>点击会高亮的文字</title><link>http://www.ffasp.com/content.asp?newsid=1188</link><description>&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; c /&amp;gt;
            简单代码 高亮当前行
            &amp;lt;script&amp;gt;
var theObj;
function hilight(obj){
if(theObj!=null){theObj.style.background = &amp;quot;#fff&amp;quot;;}
if(theObj = obj){obj.style.background = &amp;quot;red&amp;quot;;}
}
&amp;lt;/script&amp;gt;
    </description><pubDate>Wed, 06 Aug 2008 11:21:33  GMT</pubDate></item><item><title>中文文字的多种排列方式，倒排，倒写竖排，竖排</title><link>http://www.ffasp.com/content.asp?newsid=768</link><description>中文文字的多种排列方式，倒排，倒写竖排，竖排
&amp;lt;html&amp;gt;

&amp;lt;head&amp;gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=gb2312&amp;quot;&amp;gt;
&amp;lt;title&amp;gt;飞飞Asp乐园|ffasp.com|---中文文字的多种排列方式，倒排，倒写竖排，竖排&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
1.文字倒排（逆时针转90度）&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;

&amp;lt;span style=&amp;quot;font-family:@宋体;color:red&amp;quot;&amp;gt;尽人事 顺天命&amp;lt;/span&amp;gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
2.文字正写竖排,中文竖排，从右往左读&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;div style=&amp;quot;layout-flow: vertical-ideographic;height:399;float:right;&amp;quot;&amp;gt;
在暗蓝色的海上，海水在欢快地泼溅&amp;lt;br&amp;gt;
我们的心是自由的，我们的思想</description><pubDate>Sun, 02 Dec 2007 23:14:18  GMT</pubDate></item><item><title>自动变颜色的链接文本</title><link>http://www.ffasp.com/content.asp?newsid=767</link><description>自动变颜色的链接文本
&amp;lt;html&amp;gt;

&amp;lt;head&amp;gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Language&amp;quot; content=&amp;quot;zh-cn&amp;quot;&amp;gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=gb2312&amp;quot;&amp;gt;
&amp;lt;title&amp;gt;网页特效|www.ffasp.com 飞飞Asp乐园|---自动变颜色的链接文本&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt; 

&amp;lt;script language=&amp;quot;Ja</description><pubDate>Sun, 02 Dec 2007 23:09:45  GMT</pubDate></item><item><title>破碎花纹组合的文字</title><link>http://www.ffasp.com/content.asp?newsid=766</link><description>破碎花纹组合的文字
&amp;lt;html&amp;gt;

&amp;lt;head&amp;gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=gb2312&amp;quot;&amp;gt;
&amp;lt;title&amp;gt;网页特效|www.ffasp.com 飞飞Asp乐园|---破碎花纹组合的文字&amp;lt;/title&amp;gt;
&amp;lt;SCRIPT&amp;gt;
var textwidth=200
var textheight=40
var message=new Array()
message[0]=&amp;quot;你好&amp;quot;
message[1]=&amp;quot;欢迎&amp;quot;
message[2]=&amp;quot;光临&amp;quot;
message[3]=&amp;quot;网页特效&amp;quot;
var x_finalpos=-1
var y_finalpos=50
var x_slices=24
var y_slices=1
var pause=10
var screenwidth=700
var screenheight=400
var x_step=new Array()
var y_step=new Array()
var x_randompos=0
var y_randompos=0
var i_loop=0
var max_loop=24
var i_text=0
var width_slice=Math.floor(textwidth/x_slices)
var height_slice=Math.floor(textheight/y_slices)
var cliptop=0
var clipbottom=height_slice
var clipleft=0
var clipright=width_slice
var spancounter=0

function initiate() {
	if (x_finalpos==-1) {
		x_finalpos=Math.floor(document.body.clientWidth/2)-Math.floor(textwidth/2)
	}
	if (y_finalpos==-1) {
		y_finalpos=Math.floor(document.body.clientHeight/2)-Math.floor(textheight/2)
	}
	cliptop=0
	clipbottom=height_slice
	clipleft=0
	clipright=width_slice
	i_loop=0
	spancounter=0
    if (document.all) {
 	    for (i=0;i&amp;lt;=y_slices-1;i++) {
			for (ii=0;ii&amp;lt;=x_slices-1;ii++) {
				var thisspan=eval(&amp;quot;document.all.span&amp;quot;+spancounter+&amp;quot;.style&amp;quot;)
				x_randompos=Math.ceil(screenwidth*Math.random())
				y_randompos=Math.ceil(screenheight*Math.random())
				thisspan.posLeft=x_randompos
				thisspan.posTop=y_randompos
                thisspan.clip =&amp;q</description><pubDate>Sun, 02 Dec 2007 23:07:10  GMT</pubDate></item><item><title>类似flash的很强冲击力的文字</title><link>http://www.ffasp.com/content.asp?newsid=765</link><description>类似flash的很强冲击力的文字
&amp;lt;html&amp;gt;

&amp;lt;head&amp;gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=gb2312&amp;quot;&amp;gt;
&amp;lt;title&amp;gt;网页特效|www.ffasp.com 飞飞Asp乐园|---类似flash的很强冲击力的文字&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body onload=startmot()&amp;gt; 

&amp;lt;STYLE&amp;gt;
.let {
	COLOR: white; FILTER: Shadow (Color=&amp;quot;#ff0000&amp;quot;, Direction=&amp;quot;135&amp;quot;)wave(Add=&amp;quot;0&amp;quot;, Phase=&amp;quot;4&amp;quot;, Freq=&amp;quot;9&amp;quot;, LightStrength=&amp;quot;20&amp;quot;, Strength=&amp;quot;1&amp;quot;); FONT-FAMILY: Verdana; FONT-WEIGHT: bold; WIDTH: 500px
}
&amp;lt;/STYLE&amp;gt;
&amp;lt;SCRIPT language=JavaScript&amp;gt;
var regel = 0;			//row to start with
var size = 20;			//size of font
var delay = 1200; 		//Delay between messages in msecs
var speed = 20;			//Hmmmmmm</description><pubDate>Sun, 02 Dec 2007 23:03:04  GMT</pubDate></item><item><title>文字描边 立体效果文字</title><link>http://www.ffasp.com/content.asp?newsid=764</link><description>文字描边 立体效果文字
&amp;lt;html&amp;gt;

&amp;lt;head&amp;gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=gb2312&amp;quot;&amp;gt;
&amp;lt;title&amp;gt;网页特效|www.ffasp.com 飞飞Asp乐园|---文字描边 立体效果文字&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt; 

&amp;lt;style&amp;gt;
.menu {C</description><pubDate>Sun, 02 Dec 2007 22:47:46  GMT</pubDate></item><item><title>超酷文字菜单滚动切换效果</title><link>http://www.ffasp.com/content.asp?newsid=763</link><description>超酷文字菜单滚动切换效果
&amp;lt;html&amp;gt;

&amp;lt;head&amp;gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=gb2312&amp;quot;&amp;gt;
&amp;lt;title&amp;gt;网页特效|www.ffasp.com 飞飞Asp乐园|---字幕滚动效果---非常酷哦（七）&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body onload=init()&amp;gt; 

&amp;lt;SCRIPT language=JavaScript&amp;gt;
function DynLayer(id,nestref,frame) {
	if (!is.ns5 &amp;amp;&amp;amp; !DynLayer.set &amp;amp;&amp;amp; !frame) DynLayerInit()
	this.frame = frame || self
	if (is.ns) {
		if (is.ns4) {
			if (!frame) {
				if (!nestref) var nestref = DynLayer.nestRefArray[id]
				if (!DynLayerTest(id,nestref)) return
				this.css = (nestref)? eval(&amp;quot;document.&amp;quot;+nestref+&amp;quot;.document.&amp;quot;+id) : document.layers[id]
			}
			else this.css = (nestref)? eval(&amp;quot;frame.document.&amp;quot;+nestref+&amp;quot;.document.&amp;quot;+id) : frame.document.layers[id]
			this.elm = this.event = this.css
			this.doc = this.css.document
		}
		else if (is.ns5) {
			this.elm = document.getElementById(id)
			this.css = this.elm.style
			this.doc = document
		}
		this.x = this.css.left
		this.y = this.css.top
		this.w = this.css.clip.width
		this.h = this.css.clip.height
	}
	else if (is.ie) {
		this.elm = this.event = this.frame.document.all[id]
		this.css = this.frame.document.all[id].style
		this.doc = document
		this.x = this.elm.offsetLeft
		this.y = this.elm.offsetTop
		this.w = (is.ie4)? this.css.pixelWidth : this.elm.offsetWidth
		this.h = (is.ie4)? this.css.pixelHeight : this.elm.offsetHeight
	}
	this.id = id
	this.nestref = nestref
	this.obj = id + &amp;quot;DynLayer&amp;quot;
	eval(this.obj + &amp;quot;=this&amp;quot;)
}
function DynLayerMoveTo(x,y) {
	if (x!=null) {
		this.x = x
		if (is.ns) this.css.left = this.x
		else this.css.pixelLeft = this.x
	}
	if (y!=null) {
		this.y = y
		if (is.ns) this.css.top = this.y
		else this.css.pixelTop = this.y
	}
}
function DynLayerMoveBy(x,y) {
	this.moveTo(this.x+x,this.y+y)
}
function DynLayerShow() {
	this.css.visibility = (is.ns4)? &amp;quot;show&amp;quot; : &amp;quot;visible&amp;quot;
}
function DynLayerHide() {
	this.css.visibility = (is.ns4)? &amp;quot;hide&amp;quot; : &amp;quot;hidden&amp;quot;
}
DynLayer.prototype.moveTo = DynLayerMoveTo
DynLayer.prototype.moveBy = DynLayerMoveBy
DynLayer.prototype.show = DynLayerShow
DynLayer.prototype.hide = DynLayerHide
DynLayerTest = new Function('return true')

// DynLayerInit Function
function DynLayerInit(nestref) {
	if (!DynLayer.set) DynLayer.set = true
	if (is.ns) {
		if (nestref) ref = eval('document.'+nestref+'.document')
		else {nestref = ''; ref = document;}
		for (var i=0; i&amp;lt;ref.layers.length; i++) {
			var divname = ref.layers[i].name
			DynLayer.nestRefArray[divname] = nestref
			var index = divname.indexOf(&amp;quot;Div&amp;quot;)
			if (index &amp;gt; 0) {
				eval(divname.substr(0,index)+' = new DynLayer(&amp;quot;'+divname+'&amp;quot;,&amp;quot;'+nestref+'&amp;quot;)')
			}
			if (ref.layers[i].document.layers.length &amp;gt; 0) {
				DynLayer.refArray[DynLayer.refArray.length] = (nestref=='')? ref.layers[i].name : nestref+'.document.'+ref.layers[i].name
			}
		}
		if (DynLayer.refArray.i &amp;lt; DynLayer.refArray.length) {
			DynLayerInit(DynLayer.refArray[DynLayer.refArray.i++])
		}
	}
	else if (is.ie) {
		for (var i=0; i&amp;lt;document.all.tags(&amp;quot;DIV&amp;quot;).length; i++) {
			var divname = document.all.tags(&amp;quot;DIV&amp;quot;)[i].id
			var index = divname.indexOf(&amp;quot;Div&amp;quot;)
			if (index &amp;gt; 0) {
				eval(divname.substr(0,index)+' = new DynLayer(&amp;quot;'+divname+'&amp;quot;)')
			}
		}
	}
	return true
}
DynLayer.nestRefArray = new Array()
DynLayer.refArray = new Array()
DynLayer.refArray.i = 0
DynLayer.set = false

// Slide Methods
function DynLayerSlideTo(endx,endy,inc,speed,fn) {
	if (endx==null) endx = this.x
	if (endy==null) endy = this.y
	var distx = endx-this.x
	var disty = endy-this.y
	this.slideStart(endx,endy,distx,disty,inc,speed,fn)
}
function DynLayerSlideBy(distx,disty,inc,speed,fn) {
	var endx = this.x + distx
	var endy = this.y + disty
	this.slideStart(endx,endy,distx,disty,inc,speed,fn)
}
function DynLayerSlideStart(endx,endy,distx,disty,inc,speed,fn) {
	if (this.slideActive) return
	if (!inc) inc = 10
	if (!speed) speed = 20
	var num = Math.sqrt(Math.pow(distx,2) + Math.pow(disty,2))/inc
	if (num==0) return
	var dx = distx/num
	var dy = disty/num
	if (!fn) fn = null
	this.slideActive = true
	this.slide(dx,dy,endx,endy,num,1,speed,fn)
}
function DynLayerSlide(dx,dy,endx,endy,num,i,speed,fn) {
	if (!this.slideActive) return
	if (i++ &amp;lt; num) {
		this.moveBy(dx,dy)
		this.onSlide()
		if (this.slideActive) setTimeout(this.obj+&amp;quot;.slide(&amp;quot;+dx+&amp;quot;,&amp;quot;+dy+&amp;quot;,&amp;quot;+endx+&amp;quot;,&amp;quot;+endy+&amp;quot;,&amp;quot;+num+&amp;quot;,&amp;quot;+i+&amp;quot;,&amp;quot;+speed+&amp;quot;,\&amp;quot;&amp;quot;+fn+&amp;quot;\&amp;quot;)&amp;quot;,speed)
		else this.onSlideEnd()
	}
	else {
		this.slideActive = false
		this.moveTo(endx,endy)
		this.onSlide()
		this.onSlideEnd()
		eval(fn)
	}
}
function DynLayerSlideInit() {}
DynLayer.prototype.slideInit = DynLayerSlideInit
DynLayer.prototype.slideTo = DynLayerSlideTo
DynLayer.prototype.slideBy = DynLayerSlideBy
DynLayer.prototype.slideStart = DynLayerSlideStart
DynLayer.prototype.slide = DynLayerSlide
DynLayer.prototype.onSlide = new Function()
DynLayer.prototype.onSlideEnd = new Function()

// Clip Methods
function DynLayerClipInit(clipTop,clipRight,clipBottom,clipLeft) {
	if (is.ie) {
		if (arguments.length==4) this.clipTo(clipTop,clipRight,clipBottom,clipLeft)
		else if (is.ie4) this.clipTo(0,this.css.pixelWidth,this.css.pixelHeight,0)
	}
}
function DynLayerClipTo(t,r,b,l) {
	if (t==null) t = this.clipValues('t')
	if (r==null) r = this.clipValues('r')
	if (b==null) b = this.clipValues('b')
	if (l==null) l = this.clipValues('l')
	if (is.ns) {
		this.css.clip.top = t
		this.css.clip.right = r
		this.css.clip.bottom = b
		this.css.clip.left = l
	}
	else if (is.ie) this.css.clip = &amp;quot;rect(&amp;quot;+t+&amp;quot;px &amp;quot;+r+&amp;quot;px &amp;quot;+b+&amp;quot;px &amp;quot;+l+&amp;quot;px)&amp;quot;
}
function DynLayerClipBy(t,r,b,l) {
	this.clipTo(this.clipValues('t')+t,this.clipValues('r')+r,this.clipValues('b')+b,this.clipValues('l')+l)
}
function DynLayerClipValues(which) {
	if (is.ie) var clipv = this.css.clip.split(&amp;quot;rect(&amp;quot;)[1].split(&amp;quot;)&amp;quot;)[0].split(&amp;quot;px&amp;quot;)
	if (which==&amp;quot;t&amp;quot;) return (is.ns)? this.css.clip.top : Number(clipv[0])
	if (which==&amp;quot;r&amp;quot;) return (is.ns)? this.css.clip.right : Number(clipv[1])
	if (which==&amp;quot;b&amp;quot;) return (is.ns)? this.css.clip.bottom : Number(clipv[2])
	if (which==&amp;quot;l&amp;quot;) return (is.ns)? this.css.clip.left : Number(clipv[3])
}
DynLayer.prototype.clipInit = DynLayerClipInit
DynLayer.prototype.clipTo = DynLayerClipTo
DynLayer.prototype.clipBy = DynLayerClipBy
DynLayer.prototype.clipValues = DynLayerClipValues

// Write Method
function DynLayerWrite(html) {
	if (is.ns) {
		this.doc.open()
		this.doc.write(html)
		this.doc.close()
	}
	else if (is.ie) {
		this.event.innerHTML = html
	}
}
DynLayer.prototype.write = DynLayerWrite

// BrowserCheck Object</description><pubDate>Sun, 02 Dec 2007 22:39:45  GMT</pubDate></item></channel></rss>