
/* 

  ================================================
  PVII Slide Show scripts
  Copyright (c) 2007 Project Seven Development
  www.projectseven.com
  Version: 1.2.7 -version build 4-30
  ================================================

*/

var bssma,bssmfrst,bsscur=-1,bssmmode='manual',bssmtimer,bssmbusy=false,bssmsobj,bofX,bofY,bssmspd,bssmMinSpeed=2,bssmMaxSpeed=25;
var bsstmb=new Array(),bssmpnls=new Array(),bssmn=false,bssmih,bssgld,bssmAlt;
var bSMsaf=0;
function b_setSSM(){
	if(!document.getElementById){
		return;
	}
	var h,uA=navigator.userAgent.toLowerCase();
	if(window.opera){
		if(uA.indexOf("opera 5")>-1 || uA.indexOf("opera 6")>-1){
			return;
		}
	}
	h='\n<st'+'yle type="text/css">\n';
	h+='.bssm_thumb_section{display:none;}\n';
	if(uA.indexOf("applewebkit")>-1){
		h+='#bssm_thumb_wrapper {display:none;}\n';
		h+='#bSSMwnav div {display:none;}\n';
	}
	h+='</s'+'tyle>';
	document.write(h);
}
b_setSSM();
function b_SSMinit(){
	var i,x,tM,uA,tB,tA,tP,tD,id,d,tC,ds,bT,pV,iV;
	tM=document.getElementById("bssm");
	if(!tM){
		return;
	}
	if(arguments.length>1){
		bssma=arguments;
	}
	uA=navigator.userAgent.toLowerCase();
	if(uA.indexOf("applewebkit")>-1 && bSMsaf==0){
		bSMsaf=1;
		window.addEventListener("load",b_SSMinit,false);
		return;
	}
	if(bssmn){
		return;
	}
	if(window.opera){
		if(uA.indexOf("opera 5")>-1 || uA.indexOf("opera 6")>-1){
			return;
		}
	}
	else if(uA.indexOf("netscape")>-1 || uA.indexOf("konqueror")>-1){
		bssma[3]=0;
	}
	if(navigator.appVersion.indexOf("MSIE 5")>-1){
		bssma[1]=0;
		bssma[3]=0;
	}
	bssmfrst=true;
	document.bsspre=new Array();
	tB=document.getElementById("bssm_thumbs");
	tA=tB.getElementsByTagName("A");
	x=0;
	for(i=0;i<tA.length;i++){
		if(tA[i].parentNode.nodeName=="LI"){
			document.bsspre[x]=new Image();
			document.bsspre[x].cmp=false;
			document.bsspre[x].onload=function (){
				this.cmp=true;
			};
			tA[i].bssindex=x;
			bsstmb[x]=tA[i];
			x++;
			tA[i].onmouseover=function (){
				b_SSMtmb_ovr(this);
			};
			tA[i].onmouseout=function (){
				b_SSMtmb_out(this);
			};
tA[i].onclick= function(){
	return b_SSMtmb(this);
};
}
}
tA=document.getElementsByTagName("A");
x=0;
for(i=0;i<tA.length;i++){
id=tA[i].id;
if(id && id.indexOf('bSSMt')==0){
if(id=='bSSMthmb' || id=='bSSMtnav'){
	tA[i].onclick=function (){
		return b_SSMtrgPanel(this.id,0);
	};
}
else{
	tA[i].onclick=function (){
		return b_SSMtrgPanel(this.id,1);
	};
}
d=id.replace("t","w");
tD=document.getElementById(d);
if(tD){
	tC=tD.getElementsByTagName("DIV")[0];
	if(tA[i].className&&tA[i].className=="down"){
		tA[i].bstate="open";
	}
	else{
		tA[i].bstate="closed";
		tC.style.display="none";
	}
	bssmpnls[x]=id;
	x++;
	tA[i].btype='normal';
	tA[i].bpanel=d;
	if(id.indexOf('_')>-1){
		tA[i].btype='toggle';
	}
}
}
}
if(bssma[6]==1){
bssmmode='auto';
}
else{
bssmmode='manual';
}
bT=document.getElementById('bssm_pp');
bT.onclick=function(){
return b_SSMppTrig(this);
};
if(bssma[6]==1){
b_SSMplay(1);
}
else{
b_SSMpause(1);
}
tB=document.getElementById('bssm_first');
tB.onclick=function(){
return b_SSMctrl('first');
};
tB=document.getElementById('bssm_last');
tB.onclick=function(){
return b_SSMctrl('last');
};
tB=document.getElementById('bssm_prev');
tB.onclick=function(){
return b_SSMctrl('previous');
};
tB=document.getElementById('bssm_next');
tB.onclick=function(){
return b_SSMctrl('next');
};
b_SSMsetDelay();
document.onmousedown=b_SSMeng;
document.onmousemove = b_SSMdrg;
document.onmouseup = b_SSMrel;
pV=document.getElementById("bssm_preview");
iV=b_getChildIm(pV);
iV.busy=false;
if(iV){
iV.removeAttribute("width");
iV.removeAttribute("height");
}
tA=document.getElementById("bssm_fslink");
if(tA){
tA.onclick=function(){
return b_imgClick(this);
};
}
bssmn=true;
x=bssma[5];
b_SSMtrig(x);
b_SSMurl();
}
function b_SSMurl(){
	var i,h,s,x,d='ssm';
	if(document.getElementById){
		h=document.location.search;
		if(h){
			h=h.replace('?','');
			s=h.split(/[=&]/g);
			if(s&&s.length){
				for(i=0;i<s.length;i+=2){
					if(s[i]==d){
						x=s[i+1];
						if(x){
							b_SSMtrig(x);
						}
					}
				}
			}
		}
		h=document.location.hash;
		if(h){
			x=h.substring(1,h.length);
			if(x && x.indexOf("ssm")==0){
				b_SSMtrig(x.substring(3));
			}
		}
	}
}
function b_SSMtrig(n){
	var i,td,pp,tA,td,tP;
	b_SSMclear();
	if(!n){
		n=bsscur;
		n++;
	}
	else{
		n--;
	}
	if(n>=bsstmb.length || n<0){
		n=0;
	}
	tA=bsstmb[n];
	pp=tA.parentNode;
	while(pp){
		if(pp.nodeName=='DIV' && pp.id && pp.id.indexOf('bSSMwp'==0)){
			td=pp.id.replace('w','t');
			tP=document.getElementById(td);
			break;
		}
		pp=pp.parentNode;
	}
	if(tP){
		if(tP.bstate!='open'){
			b_SSMopenPanel(tP.id);
		}
	}
	b_SSMtmb(tA,1);
}
function b_SSMclear(){
	if(bssmtimer){
		clearTimeout(bssmtimer);
	}
	if(document.bssmwait){
		clearTimeout(document.bssmwait);
	}
}
function b_SSMppTrig(){
	if(!bssmn){
		return false;
	}
	var a=document.getElementById('bssm_pp');
	if(a.bstate=='play'){
		b_SSMpause();
	}
	else{
		b_SSMplay();
	}
	return false;
}
function b_SSMplay(bp){
	var b=document.getElementById('bssm_pp');
	if(bssmmode=='auto'&&bp!=1){
		return;
	}
	b.bstate='play';
	bssmmode='auto';
	b.title='Pause Slideshow';
	b.className='bssm_pause';
	if(bp!=1){
		b_SSMtrig();
	}
}
function b_SSMpause(bp){
	var b=document.getElementById('bssm_pp');
	b_SSMclear();
	b.bstate='pause';
	if(bp!=1){
		bssmmode='pause';
	}
	b.title='Play Slideshow';
	b.className='bssm_play';
}
function b_SSMctrl(ag,bp){
	if(!bssmn){
		return false;
	}
	var n;
	if(ag=='pause'){
		b_SSMpause();
		return false;
	}
	if(bssmbusy){
		return false;
	}
	if(ag=='play'){
		b_SSMplay();
		return false;
	}
	if(bp!=1){
		b_SSMpause();
	}
	if(ag=='first'){
		n=1;
	}
	else if(ag=='last'){
		n=bsstmb.length;
	}
	else if(ag=='next'){
		n=bsscur+1;
		n++;
		if(n>bsstmb.length){
			n=1;
		}
	}
	else if(ag=='previous'){
		n=bsscur+1;
		n--;
		if(n<1){
			n=bsstmb.length;
		}
	}
	else{
		n=parseInt(ag);
	}
	if(n<1){
		n=1;
	}
	if(n>bsstmb.length){
		n=bsstmb.length;
	}
	b_SSMclear();
	b_SSMtrig(n);
	return false;
}
function b_SSMshowImage(n){
	var x,i,tA,tI,pV,iV,pI,fsw,cI,lD;
	x=n-1;
	if(n>bsstmb.length || n<1 || x==bsscur){
		return;
	}
	bssmbusy=true;
	var cf=document.getElementById("bssm_cf");
	cf.innerHTML='';
	cf.style.left="0px";
	cf.style.top="0px";
	if(bsstmb[bsscur]){
		bsstmb[bsscur].className='';
	}
	tA=bsstmb[x];
	tA.className="down";
	bsscur=x;
	tI=b_getChildIm(tA);
	pV=document.getElementById("bssm_preview");
	iV=b_getChildIm(pV);
	if(!iV.busy){
		iV.src=tI.src;
		iV.alt=tI.alt;
	}
	pI=document.bsspre[x];
	if(document.bssmwait){
		clearTimeout(document.bssmwait);
	}
	if(!pI.cmp){
		lD=document.getElementById("bssm_loading");
		b_SSMshowPRG();
		pI.src=tA.href;
		b_SSMwait(x);
	}
	else{
		b_SSMdisplay();
	}
}
function b_SSMdisplay(){
	var i,x,n,op,fsw,fsc,fsimg,fslnk,ch,cw,gld=false,tC,tA,tI,tD,hr,alT,fd,a,cIM,nIM,oiw,oih,niw,nih,nw,nh,fDS,cf,nrw,cDim;
	op=(bssmfrst)?0:bssma[3];
	bssgld=false;
	x=bsscur;
	fsw=document.getElementById("bssm_fsw");
	fsc=document.getElementById("bssm_fsc");
	cf=document.getElementById("bssm_cf");
	cf.style.visibility="hidden";
	cf.innerHTML='<im'+'g sr'+'c="'+document.bsspre[x].src+'">';
	if(fsc.bhssz){
		clearTimeout(fsc.bhssz);
	}
	fsw.style.overflow="visible";
	fsc.style.height="auto";
	ch=fsw.offsetHeight;
	cw=fsw.offsetWidth;
	fsc.style.width=cw+"px";
	tC=document.getElementById("bssm_counter");
	n=bsstmb.length;
	if(tC){
		tC.innerHTML='Image '+(x+1)+' of '+n;
	}
	tA=bsstmb[x];
	tI=b_getChildIm(tA);
	tD=tA.parentNode.getElementsByTagName("DIV");
	hr=null;
	bssmAlt=tI.alt;
	fd=null;
	if(tD){
		for(i=0;i<tD.length;i++){
			if(tD[i].className=="bssm_lk"){
				a=tD[i].getElementsByTagName("A")[0];
				if(a){
					hr=a.href;
					bssmAlt=a.innerHTML;
				}
			}
			if(tD[i].className=="bssm_fd"){
				fd=tD[i].innerHTML;
			}
		}
	}
	fDS=document.getElementById("bssm_description");
	fDS.bdesc=fd;
	fslnk=document.getElementById("bssm_fslink");
	if(hr){
		fslnk.setAttribute("href",hr);
	}
	else{
		fslnk.removeAttribute("href");
	}
	nih=cf.offsetHeight;
	niw=cf.offsetWidth;
	fsimg=document.getElementById("bssm_fsimg");
	cIM=document.getElementById("bssm_im");
	oiw=cIM.offsetWidth;
	oih=cIM.offsetHeight;
	nih=(nih>20)?nih:oih;
	niw=(niw>20)?niw:oiw;
	nw=oiw-niw;
	nh=oih-nih;
	fsc.bcw=cw;
	fsc.bch=ch;
	nrw=cw-oiw+niw;
	fsc.bnw=nrw;
	if(op==1){
		if(Math.abs(nw)>0 || Math.abs(nh)>0){
			bssgld=true;
			fsc.style.overflow="hidden";
			fsc.style.height=ch+"px";
			fsc.style.width=cw+"px";
		}
	}
	if(bssgld){
		b_SSMfadeOut("bssm_im",.95);
	}
	else{
		fsc.style.width=nrw+"px";
		if(fDS.bdesc){
			fDS.innerHTML=fDS.bdesc;
			fDS.style.display="block";
		}
		else{
			fDS.innerHTML='';
			fDS.style.display="none";
		}
		if(op==1){
			cDim=b_SSMgetPos(cIM);
			b_SSMsetPos('bssm_cf',cDim[1],cDim[0]);
			b_SSMcrossFade('bssm_cf',.05,'bssm_im',.95);
		}
		else{
			cIM.src=document.bsspre[x].src;
			cf.innerHTML='';
			if(nih<1 || niw<1){
				cIM.height=null;
				cIM.width=null;
			}
			else{
				cIM.setAttribute("width",niw);
				cIM.setAttribute("height",nih);
			}
			cIM.setAttribute("alt",bssmAlt);
			b_SSMdispFin();
		}
	}
}
function b_SSMdispFin(){
	var x,pI;
	bssmfrst=false;
	bssmbusy=false;
	if(bssmmode=='auto'){
		x=bsscur;
		x++;
		if(x<0||x>=bsstmb.length){
			x=0;
		}
		if(bssma[7]==1){
			pI=document.bsspre[x];
			if(!pI.cmp){
				pI.src=bsstmb[x].href;
			}
		}
		bssmtimer=setTimeout("b_SSMtrig()",bssma[8]*1000);
	}
}
function b_SSMdisplayCf(){
	var x=bsscur;
	var cIM=document.getElementById("bssm_im");
	var cf=document.getElementById("bssm_cf");
	cIM.src=document.bsspre[x].src;
	cIM.setAttribute("width",cf.offsetWidth);
	cIM.setAttribute("height",cf.offsetHeight);
	cIM.setAttribute("alt",bssmAlt);
	if((navigator.appVersion.indexOf("MSIE")>-1)){
		cIM.style.filter='';
	}
	else{
		cIM.style.opacity=0.99;
	}
	var cf=document.getElementById("bssm_cf");
	cf.style.visibility="hidden";
	cf.innerHTML='';
	b_SSMdispFin();
}
function b_SSMdisplayGa(){
	var fsw,fsc,fDS,cIM,nh,cf;
	fsc=document.getElementById("bssm_fsc");
	fsw=document.getElementById("bssm_fsw");
	cf=document.getElementById("bssm_cf");
	fDS=document.getElementById("bssm_description");
	fsw.style.visibility="hidden";
	fsw.style.width=fsc.bnw+"px";
	if(fDS.bdesc){
		fDS.innerHTML=fDS.bdesc;
		fDS.style.display="block";
	}
	else{
		fDS.innerHTML='';
		fDS.style.display="none";
	}
	cIM=document.getElementById("bssm_im");
	cIM.src=document.bsspre[bsscur].src;
	cIM.setAttribute("width",cf.offsetWidth);
	cIM.setAttribute("height",cf.offsetHeight);
	cf.innerHTML='';
	cIM.setAttribute("alt",bssmAlt);
	nh=fsw.offsetHeight;
	fsw.style.display="none";
	b_SSMszg("bssm_fsc","bssm_fsw",fsc.bch,fsc.bcw,nh,fsc.bnw);
}
function b_SSMdisplayGb(){
	b_SSMdispFin();
}
function b_SSMwait(x){
	var im=document.bsspre[x];
	if(im.cmp || (!document.all&&im.height>1)){
		im.cmp=true;
		document.getElementById("bssm_loading").style.visibility="hidden";
		b_SSMdisplay();
	}
	else{
		if(document.bssmwait){
			clearTimeout(document.bssmwait);
		}
		document.bssmwait=setTimeout("b_SSMwait("+x+")",60);
	}
}
function b_SSMshowPRG(g){
	var i,im,tD,tB,ph,pw,ih,iw,nh,nw,lf,tp,cp;
	tD=document.getElementById("bssm_loading");
	tB=document.getElementById("bssm_fsimg");
	im=b_getChildIm(tB);
	if(bssmfrst){
		im=document.getElementById("bssm");
	}
	if(im){
		ph=tD.offsetHeight;
		pw=tD.offsetWidth;
		ih=im.offsetHeight;
		iw=im.offsetWidth;
		lf=parseInt((iw-pw)/2);
		tp=parseInt((ih-ph)/2);
		cp=b_SSMgetPos(im);
		lf+=cp[0];
		tp+=cp[1];
		b_SSMsetPos(tD.id,tp,lf);
		tD.style.visibility="visible";
	}
}
function b_SSMszg(id,id2,ch,cw,th,tw){
	var i,d,dd,mh,mw,ih=5,iw=5,dy=20;
	d=document.getElementById(id);
	dd=document.getElementById(id2);
	d.style.height=ch+'px';
	d.style.width=cw+'px';
	mh=(ch<=th)?0:1;
	mw=(cw<=tw)?0:1;
	ih=(mh==1)?ih*-1:ih;
	iw=(mw==1)?iw*-1:iw;
	if(ch==th && cw==tw){
		dd.style.display="block";
		d.style.overflow="visible";
		d.style.height=dd.offsetHeight+"px";
		dd.style.visibility="visible";
		setTimeout("b_SSMfadeIn('bssm_im',.05)",250);
	}
	else{
		ch+=ih;
		cw+=iw;
		if(mh==0){
			ch=(ch>=th)?th:ch;
		}
		else{
			ch=(ch<=th)?th:ch;
		}
		if(mw==0){
			cw=(cw>=tw)?tw:cw;
		}
		else{
			cw=(cw<=tw)?tw:cw;
		}
		if(d.bhssz){
			clearTimeout(d.bhssz);
		}
		d.bhssz=setTimeout("b_SSMszg('"+id+"','"+id2+"',"+ch+","+cw+","+th+','+tw+")",dy);
	}
}
function b_SSMfadeIn(id,op){
	var im,dy,lm=.99,inc,d=document.getElementById(id);
	inc=(window.opera)?.15:.10;
	dy=(window.opera)?20:20;
	if(d.style.visibility!="visible"){
		d.style.visibility="visible";
	}
	op=(op>=lm)?lm:op;
	if((navigator.appVersion.indexOf("MSIE")>-1)){
		d.style.filter='alpha(opacity='+op*100+')';
	}
	else{
		d.style.opacity=op;
	}
	if(op<lm){
		if(d.bssmfade){
			clearTimeout(d.bssmfade);
		}
		op+=inc;
		d.bssmfade=setTimeout("b_SSMfadeIn('"+id+"',"+op+")",dy);
	}
	else{
		if((navigator.appVersion.indexOf("MSIE")>-1)){
			d.style.filter='';
		}
		b_SSMdisplayGb();
	}
}
function b_SSMfadeOut(id,op){
	var im,dy,inc,cf,lm=.01,d=document.getElementById(id);
	inc=(window.opera)?.12:.10;
	dy=(window.opera)?20:20;
	if(d.style.visibility!="visible"){
		d.style.visibility="visible";
	}
	op=(op<=lm)?lm:op;
	if((navigator.appVersion.indexOf("MSIE")>-1)){
		d.style.filter='alpha(opacity='+op*100+')';
	}
	else{
		d.style.opacity=op;
	}
	if(op>lm){
		if(d.bssmfade){
			clearTimeout(d.bssmfade);
		}
		op-=inc;
		d.bssmfade=setTimeout("b_SSMfadeOut('"+id+"',"+op+")",dy);
	}
	else{
		d.style.visibility="hidden";
		setTimeout("b_SSMdisplayGa()",150);
	}
}
function b_SSMcrossFade(di,opi,dou,opo){
	var dIn,dOut,inc,dy,lm=01,hl=.99;
	inc=.05;
	dy=20;
	dIn=document.getElementById(di);
	dOut=document.getElementById(dou);
	if(dIn.style.visibility!="visible"){
		dIn.style.visibility="visible";
	}
	if(dOut.style.visibility!="visible"){
		dOut.style.visibility="visible";
	}
	opi=(opi>=hl)?hl:opi;
	opo=(opo<=lm)?lm:opo;
	if((navigator.appVersion.indexOf("MSIE")>-1)){
		dIn.style.filter='alpha(opacity='+opi*100+')';
		dOut.style.filter='alpha(opacity='+opo*100+')';
	}
	else{
		dIn.style.opacity=opi;
		dOut.style.opacity=opo;
	}
	if(opo>lm || opi<hl){
		if(dIn.bssmfade){
			clearTimeout(dIn.bssmfade);
		}
		opi+=inc;
		opo-=inc;
		dIn.bssmfade=setTimeout("b_SSMcrossFade('"+di+"',"+opi+",'"+dou+"',"+opo+")",dy);
	}
	else{
		if((navigator.appVersion.indexOf("MSIE")>-1)){
			dIn.style.filter='';
		}
		b_SSMdisplayCf();
	}
}
function b_SSMtmb(a,bp){
	var m=(bp==1)?true:false;
	if(!bssmn){
		return m;
	}
	if(bp!=1 && bssmbusy){
		return m;
	}
	if(bp!=1){
		b_SSMpause();
	}
	b_SSMshowImage(a.bssindex+1);
	return m;
}
function b_SSMtmb_ovr(a){
	if(!bssmn){
		return;
	}
	var iM,pV,iV,cl,ph,pw,of,newTop,newLeft,wW,scl,tw;
	iM=b_getChildIm(a);
	pV=document.getElementById("bssm_preview");
	iV=b_getChildIm(pV);
	iV.busy=true;
	iV.src=iM.src;
	iV.alt=iM.alt;
}
function b_SSMtmb_out(a){
	if(!bssmn){
		return;
	}
	var pI,tI,pV=document.getElementById("bssm_preview");
	pI=b_getChildIm(pV);
	tI=b_getChildIm(bsstmb[bsscur]);
	pI.busy=false;
	pI.src=tI.src;
	pI.alt=tI.alt;
}
function b_SSMtrgPanel(d,c){
	if(!bssmn){
		return false;
	}
	var i,a,x,td;
	if(c==1){
		b_SSMpause();
	}
	a=document.getElementById(d);
	if(a){
		if(a.bstate=="open"){
			b_SSMclosePanel(d,c);
		}
		else{
			b_SSMopenPanel(d,c);
		}
	}
	return false;
}
function b_SSMtoggle(id,c){
	var i,x,pd,nd;
	for(i=0;i<bssmpnls.length;i++){
		pd=bssmpnls[i];
		x=pd.indexOf("_");
		nd=pd.substring(0,x+1);
		if(x>0&&pd.indexOf(nd)==0&&pd!=id){
			b_SSMclosePanel(pd,c);
		}
	}
}
function b_SSMclosePanel(iD,c){
	var i,a,wD,tW,tC,h;
	a=document.getElementById(iD);
	if(a){
		if(a.bstate=="closed"){
			return;
		}
		if(c==1){
			b_SSMpause();
		}
		wD=iD.replace('t','w');
		tW=document.getElementById(wD);
		if(tW){
			tC=tW.getElementsByTagName("DIV")[0];
			if(tC){
				a.bstate="closed";
				a.className='';
				if(bssma[1]==1){
					if(b_hasOverflow(tW)||b_hasOverflow(tC)){
						tC.style.display="block";
						return;
					}
					h=tW.offsetHeight;
					tW.style.overflow="hidden";
					b_SSMglide(tW.id,h,0);
				}
				else{
					tC.style.display="none";
				}
			}
		}
	}
}
function b_SSMopenPanel(iD,c){
	var i,a,wD,tW,tC,h;
	a=document.getElementById(iD);
	if(a){
		if(a.bstate=="open"){
			return;
		}
		if(c==1){
			b_SSMpause();
		}
		wD=iD.replace('t','w');
		tW=document.getElementById(wD);
		if(tW){
			tC=tW.getElementsByTagName("DIV")[0];
			if(tC){
				a.bstate="open";
				a.className="down";
				if(bssma[1]==1){
					if(b_hasOverflow(tW)||b_hasOverflow(tC)){
						tC.style.display="block";
						return;
					}
					tW.style.overflow="hidden";
					tW.style.height="1px";
					tC.style.display="block";
					h=tC.offsetHeight;
					if(h>0){
						b_SSMglide(tW.id,1,h);
					}
					else{
						tW.style.height="auto";
						tC.style.display="block";
					}
				}
				else{
					tC.style.display="block";
				}
				if(a.btype=='toggle'){
					if(bssma[2]==1){
						b_SSMtoggle(iD,c);
					}
				}
			}
		}
	}
}
function b_SSMglide(dd,ch,th){
	var w,m,d,tC,tt,dy=10,inc=10,pc=.15;
	d=document.getElementById(dd);
	m=(ch<=th)?0:1;
	tt=Math.abs( parseInt( Math.abs(th)-Math.abs(ch) ) );
	inc=(tt*pc<1)?1:tt*pc;
	inc=(m==1)?inc*-1:inc;
	d.style.height=ch+"px";
	if(ch==th){
		if(th==0){
			tC=d.getElementsByTagName('DIV')[0];
			tC.style.display="none";
			d.style.height="auto";
		}
		else{
			d.style.height="auto";
		}
	}
	else{
		ch+=inc;
		if(m==0){
			ch=(ch>=th)?th:ch;
		}
		else{
			ch=(ch<=th)?th:ch;
		}
		if(d.bssG){
			clearTimeout(d.bssG);
		}
		d.bssG=setTimeout("b_SSMglide('"+dd+"',"+ch+","+th+")",dy);
	}
}
function b_SSMeng(evt){
	if(!bssmn){
		return false;
	}
	var x,mx,tx,y,my,ty;
	evt=(evt)?evt:event;
	var m=true,tS,tg=(evt.target)?evt.target:evt.srcElement;
	bssmsobj=null;
	if(tg.id&&tg.id=='bssm_slidebar'){
		bssmsobj=document.getElementById('bssm_slider');
	}
	else if(tg.id&&tg.id=='bssm_dragbar'){
		bssmsobj=document.getElementById('bSSMwhmb');
	}
	if(bssmsobj){
		if(evt.clientX){
			x=(bssmsobj.offsetLeft)?bssmsobj.offsetLeft:0;
			y=(bssmsobj.offsetTop)?bssmsobj.offsetTop:0;
			mx=parseInt(b_getPropValue(bssmsobj,'marginLeft','margin-left'));
			mx=(mx)?mx:0;
			my=parseInt(b_getPropValue(bssmsobj,'marginTop','margin-top'));
			my=(my)?my:0;
			bofX=evt.clientX-(x-mx);
			bofY=evt.clientY-(y-my);
		}
		m=false;
		if(tg.id=='bssm_slidebar'){
			document.getElementById('bssm_slidebar').title='';
			tS=document.getElementById('bssm_speed');
			if(tS){
				tS.style.display='block';
			}
			bssmspd=bssma[8];
			if(bssmmode=='auto'){
				b_SSMpause();
			}
		}
	}
	return m;
}
function b_SSMdrg(evt){
	evt=(evt)?evt:event;
	var m=true;
	if(bssmsobj){
		if(evt.clientX){
			if(bssmsobj.id=='bssm_slider'){
				b_SSMshift(bssmsobj,(evt.clientX-bofX));
			}
			else{
				b_SSMshiftThumb(bssmsobj,(evt.clientX-bofX),(evt.clientY-bofY));
			}
		}
		evt.cancelBubble=true;
		m=false;
	}
	return m;
}
function b_SSMshiftThumb(obj,x,y){
	obj.style.left=x+"px";
	obj.style.top=y+"px";
}
function b_SSMshift(obj,x){
	var r,sr,sp,tS,tC,tT;
	tS=document.getElementById('bssh_speed');
	if(tS){
		tS.style.display='block';
	}
	tC=document.getElementById('bssm_slidechannel');
	r=tC.offsetWidth-obj.offsetWidth;
	x=(x<=0)?0:x;
	x=(x>=r)?r:x;
	obj.style.left=x+"px";
	sp = Math.round( (x/r) * bssmMaxSpeed );
	if(sp<=bssmMinSpeed){
		sp=bssmMinSpeed;
	}
	tT=document.getElementById('bssm_speed');
	if(tT){
		tT.innerHTML='Delay:&nbsp;'+sp+'&nbsp;seconds';
	}
	bssmspd=sp;
}
function b_SSMrel(evt){
	var tS;
	if(bssmsobj){
		if(bssmsobj.id=='bssm_slider'){
			tS=document.getElementById('bssm_speed');
			if(tS){
				tS.style.display='none';
			}
			bssma[8]=bssmspd;
			document.getElementById('bssm_slidebar').title='Delay: '+bssma[8]+' seconds';
			if(bssmmode=='pause'){
				b_SSMplay();
			}
		}
		bssmsobj=null;
	}
}
function b_SSMsetDelay(s){
	var rr,x,r,tC,sD,tT;
	tC=document.getElementById('bssm_slidechannel');
	sD=document.getElementById('bssm_slider');
	r=tC.offsetWidth-sD.offsetWidth;
	if(!s){
		s=bssma[8];
	}
	s=(s<=bssmMinSpeed)?bssmMinSpeed:s;
	s=(s>=bssmMaxSpeed)?bssmMaxSpeed:s;
	x=Math.round( (s / bssmMaxSpeed) *r );
	sD.style.left=x+'px';
	bssma[8]=s;
	tT=document.getElementById('bssm_speed');
	if(tT){
		tT.innerHTML='Delay:&nbsp;'+s+'&nbsp;seconds';
	}
	document.getElementById('bssm_slidebar').title='Delay: '+bssma[8]+' seconds';
}
function b_getChildIm(d){
	return d.getElementsByTagName('IMG')[0];
}
function b_hasOverflow(ob){
	var s,m;
	s=ob.style.overflow;
	if(!s){
		s=b_getPropValue(ob,'overflow','overflow');
	}
	m=(s&&s=='auto')?true:false;
	return m;
}
function b_getPropValue(ob,prop,prop2){
	var h,v=null;
	if(ob){
		if(ob.currentStyle){
			v=eval('ob.currentStyle.'+prop);
		}
		else if(document.defaultView.getComputedStyle(ob,"")){
			v=document.defaultView.getComputedStyle(ob,"").getPropertyValue(prop2);
		}
		else{
			v=eval("ob.style."+prop);
		}
	}
	return v;
}
function b_SSMgetPos(obj){
	var t=0,l=0,pp,pos=new Array(),ct,cl,bt=0,bl=0;
	var isFF=navigator.userAgent.indexOf("Firefox")>-1;
	pp=obj;
	var ct,di;
	while(pp){
		l+=(pp.offsetLeft)?pp.offsetLeft:0;
		t+=(pp.offsetTop)?pp.offsetTop:0;
		if(isFF){
			pp.bpn=true;
		}
		pp=pp.offsetParent;
	}
	if(isFF){
		pp=obj.parentNode;
		while(pp){
			if(!pp.bpn&&pp.clientHeight){
				ct=(pp.offsetHeight-pp.clientHeight)/2;
				bt=(ct)?bt+ct:bt;
				cl=(pp.offsetWidth-pp.clientWidth)/2;
				bl=(cl)?bl+cl:bl;
			}
			if(pp.nodeName=="BODY"){
				break;
			}
			pp=pp.parentNode;
		}
		if(cl>0 || bl>0){
		}
	}
	pos[0]=l;
	pos[1]=t;
	return pos;
}
function b_SSMsetPos(d,t,l){
	var i,pp,p,pf,tD=document.getElementById(d);
	pp=tD.parentNode;
	while(pp){
		if(pp.style){
			p=b_getPropValue(pp,'position','position');
			if(p=="absolute" || p=="relative"){
				pf=b_SSMgetPos(pp);
				l-=pf[0];
				t-=pf[1];
				break;
			}
		}
		pp=pp.parentNode;
	}
	tD.style.top=t+"px";
	tD.style.left=l+"px";
}
function b_imgClick(a){
	if(a.href && a.href.indexOf(".")>-1){
		b_SSMpause();
		document.bNW=window.open(a.href,'ImageLink');
		document.bNW.focus();
	}
	return false;
}
if(window.addEventListener){
	window.addEventListener("unload",b_FFfix,false);
}
function b_FFfix(){
	return;
}
