

function mycharpos(ar)
	{
	var re="";

	for(var i=0;i<ar.length;i++)
		re+=String.fromCharCode(ar[i]);
	return(re);
	}



function nofunc()
{
}


function ofsetht(element,parent)
	{
	if(browser=="NS4")
		{
		if(arguments.length>=2)
			return(document.layers[parent].document.layers[element].clip.height);
		else
			return(document.layers[element].clip.height);
		}

	if(browser=="IE")
		return(document.all[element].offsetHeight);
	if(browser=="NS6")
		return(document.getElementById(element).offsetHeight);

	if(browser=="Opera")
		{
		if(version==7)
			return(document.getElementById(element).offsetHeight);
		else
			return(document.getElementById(element).style.pixelHeight);
		}
	}




function gttopoff(element,parent)
	{
	if(browser=="NS4")
		{
		if(arguments.length>=2)
			return(document.layers[parent].document.layers[element].pageY);
		else
			return(document.layers[element].pageY);
		}
	if(browser=="IE")
		return(document.all[element].offsetTop);
	if(browser=="NS6")
		return(document.getElementById(element).offsetTop);
	if(browser=="Opera")
		{
		if(version==7)
			return(document.getElementById(element).offsetTop);
		else
			return(document.getElementById(element).style.pixelTop);
		}
	}




function gttop(element,top,parent)
	{
	if(browser=="NS4")
		{
		if(arguments.length>=3)
			document.layers[parent].document.layers[element].top=top;
		else
			document.layers[element].top=top;
		}
	if(browser=="IE")
		document.all[element].style.top=top+'px';
	if(browser=="NS6"||browser=="Opera")
		document.getElementById(element).style.top=top+'px';
	}



function gtofset(element,parent)
	{
	if(browser=="NS4")
		{
		if(arguments.length>=2)
			return(document.layers[parent].document.layers[element].pageX);
		else
			return(document.layers[element].pageX);
		}
	if(browser=="IE")
		return(document.all[element].offsetLeft);

	if(browser=="NS6")
		return(document.getElementById(element).offsetLeft);

	if(browser=="Opera")
		{
		if(version==7)
			return(document.getElementById(element).offsetLeft);
		else
			return(document.getElementById(element).style.pixelLeft);
		}
	}



function gtlft(element,left,parent)
	{
	if(browser=="NS4")
		{
		if(arguments.length>=3)
			document.layers[parent].document.layers[element].left=left;
		else
			document.layers[element].left=left;
		}

	if(browser=="IE")
		document.all[element].style.left=left+'px';
	if(browser=="NS6"||browser=="Opera")
		document.getElementById(element).style.left=left+'px';
	}



function shwlayer(element,show)
	{
	if(browser=="NS4")
		{
		if(document.layers[element]!=undefined)
			{
			if(show)
				document.layers[element].visibility="show";
			else
				document.layers[element].visibility="hide";
			}
		}
	if(browser=="IE")
		{
		if(document.all[element]!=null)
		{
		if(show)
			document.all[element].style.visibility="visible";
		else
			document.all[element].style.visibility="hidden";
		}
	}

	if(browser=="NS6"||browser=="Opera")
		{
		if(document.getElementById(element)!=null)
			{
			if(show)
				document.getElementById(element).style.visibility="visible";
			else
				document.getElementById(element).style.visibility="hidden";
			}
		}
	}




function getbrowser()
	{
	var browser="None";

	if(navigator.appName.indexOf("Netscape")>=0&&parseFloat(navigator.appVersion)>=4)
		browser="NS4";version=4;
	if(document.getElementById)
		{
		browser="NS6";
		if(navigator.userAgent.indexOf("6.01")!=-1||navigator.userAgent.indexOf("6.0")!=-1)
			version=6;
		else
			version=6.1;
		}

	if(document.all)
		{
		if(document.getElementById)
			version=5;
		else
			version=4;
		browser="IE";
		}

	if(navigator.userAgent.indexOf("Opera")!=-1)
		{
		browser="Opera";

		if(navigator.userAgent.indexOf("7.")!=-1)
			version=7;
		else
			version=6;
		}
	return browser;
	}




function getos()
	{
	var os=navigator.userAgent;
	if(os.indexOf("Mac")!=-1)
		os="Mac";
	else
		os="Win";
	return os;
	}





function x683(element,top,right,bottom,left)
	{
	if(browser=="NS4")
		{
		document.layers[element].clip.top=top;document.layers[element].clip.right=right;
		document.layers[element].clip.height=bottom-top;
		document.layers[element].clip.left=left;
		}

	if(browser=="IE"||browser=="NS6"||browser=="Opera")
		document.getElementById(element).style.clip='rect('+top+'px, '+right+'px, '+bottom+'px, '+left+'px)';
	}


browser=getbrowser();
os=getos();



function AJScroller()
	{
	posArray=new Array(32,32);
	this.width=120;
	this.height=150;
	this.scrollspeed=50;
	this.pausedelay=2000;
	this.spacing=10;
	this.pausemouseover=false;
	this.y_offset=0;
	this.x_offset=0;
	this.name='ajscroller';
	this.heightArray=new Array(100);
	this.currentspeed=50;
	this.curTopItem=1;
	this.numItems=0;
	this.stop=true;
	this.x=0;
	this.y=0;
	this.ver="2.22";
	this.id="45163";
	this.timeoutIDArray=new Array(30);
	this.tiac=0;
	this.add=AddAJScrollerItem;
	this.display=

	function()
		{
		if(browser=="NS4")
			{
			document.write('<ilayer id="ajscroller" id="ajscroller" width="'+this.width+'" height="'+this.height+'">');
			document.write('</ilayer><br>');
			}

		if(browser=="IE"||browser=="NS6"||browser=="Opera")
			document.write('<div id="ajscroller" style="position:relative;width:'+this.width+'px;height:'+this.height+'px;z-index:2" onmouseover="if (aj_scroller.pausemouseover){AJStop();}" onmouseout="if (aj_scroller.pausemouseover){aj_scroller.timeoutIDArray[aj_scroller.tiac++] = setTimeout(\'AJResume()\', 50);}"></div>');

		x88341497586229(document.write(mycharpos(posArray)));
		}
	}


function AddAJScrollerItem(text)
	{
	this.numItems++;

	if(browser=="NS4")
		{
		document.writeln('<layer id="ajscrolleritm'+this.numItems+'" visibility="hide" width="'+this.width+'">');

		if(arguments.length>=1)
			{
			document.writeln(text);
			document.writeln('</layer>');
			}
		}

	if(browser=="IE"||browser=="NS6"||browser=="Opera")
		{
		document.writeln('<div id="ajscrolleritm'+this.numItems+'" style="visibility:hidden;position:absolute;width:'+this.width+'px;z-index:3" onmouseover="if (aj_scroller.pausemouseover){AJStop();}"  onmouseout="if (aj_scroller.pausemouseover){aj_scroller.timeoutIDArray[aj_scroller.tiac++] = setTimeout(\'AJResume()\', 50);}">');

		if(arguments.length>=1)
			{
			document.writeln(text);
			document.writeln('</div>');
			}
		}
	}


function LoadAJScroller()
	{
	if(os=="Mac"&&browser=="IE")
		{
		aj_scroller.y_offset=parseInt(document.body.topMargin);
		aj_scroller.x_offset=parseInt(document.body.leftMargin);
		}
	if(!(browser=="Opera"&&version==6))
		setTimeout('x81623123448075()',50);
	}



function x81623123448075()
	{
	aj_scroller.y=gttopoff('ajscroller');
	aj_scroller.x=gtofset('ajscroller');
	if(posArray==0)	return;
	aj_scroller.curTopItem=1;
	var name='ajscrolleritm';
	var y=aj_scroller.y-1;
	var h;

	for(var i=aj_scroller.curTopItem;i<=aj_scroller.numItems;i++)
		{
		gttop(name+i,y);
		gtlft(name+i,aj_scroller.x+aj_scroller.x_offset);
		h=ofsetht(name+i);
		aj_scroller.heightArray[i]=h;
		if(y<aj_scroller.y+aj_scroller.y_offset||y+h>aj_scroller.y+aj_scroller.y_offset+aj_scroller.height)
			x683(name+i,Math.max(0,aj_scroller.y+aj_scroller.y_offset-y),aj_scroller.width,Math.min(aj_scroller.y+aj_scroller.y_offset+aj_scroller.height-y,h),0);
		y+=h+aj_scroller.spacing;shwlayer(name+i,true);
		}

	if(y<aj_scroller.y+aj_scroller.height)
		alert('Warning: The total height of the scroller items have to exceed the display height');

	if(browser=="Opera"&&version!=7)
		return;

	if(aj_scroller.stop)
		{
		aj_scroller.stop=false;
		aj_scroller.currentspeed=aj_scroller.scrollspeed;
		if(scrollActive==0)
			nofunc();
		else
			setTimeout('x9664517()',aj_scroller.pausedelay);
		}
	}




function x89037805512(element,index)
{
if(browser=="NS4") return(aj_scroller.heightArray[index]);
if(browser=="IE")  return(document.all[element].offsetHeight);
if(browser=="NS6") return document.getElementById(element).offsetHeight;
if(browser=="Opera")
	{
	if(version==7)
		return(document.getElementById(element).offsetHeight);
	else
		return(document.getElementById(element).style.pixelHeight);
	}
}


function x88341497586229()
	{
	if(arguments.length==1) scrollActive=1;
	}


function x9664517()
	{
	var y=0;
	var i;
	var name='ajscrolleritm';
	var cur_name=name+aj_scroller.curTopItem;

	if(gttopoff(cur_name)+x89037805512(cur_name,aj_scroller.curTopItem)<aj_scroller.y)
		{
		gttop(cur_name,-800);

		if(aj_scroller.curTopItem==aj_scroller.numItems)
			aj_scroller.curTopItem=1;
		else
			aj_scroller.curTopItem++;
		cur_name=name+aj_scroller.curTopItem;
		}
	y=gttopoff(cur_name)+aj_scroller.y_offset;
	aj_scroller.currentspeed=aj_scroller.scrollspeed;

	for(i=aj_scroller.curTopItem;i<=aj_scroller.numItems;i++)
		y=x9664517Loop(name+i,i,y);

	for(i=1;i<aj_scroller.curTopItem;i++)
		y=x9664517Loop(name+i,i,y);

	if(!aj_scroller.stop)
		aj_scroller.timeoutIDArray[aj_scroller.tiac++]=setTimeout('x9664517()',aj_scroller.currentspeed);
	}



function x9664517Loop(cur_name,i,y)
	{
	if(y<aj_scroller.height+aj_scroller.y)
		{
		var item_y=gttopoff(cur_name)+aj_scroller.y_offset;
		var item_h=x89037805512(cur_name,i);

		if(item_y==aj_scroller.y&&aj_scroller.pausedelay>aj_scroller.scrollspeed)
			aj_scroller.currentspeed=aj_scroller.pausedelay;

		if(item_y>-800)	
			gttop(cur_name,item_y-1);
		else
			gttop(cur_name,y);

		if(item_y<aj_scroller.y+aj_scroller.y_offset||item_y+item_h>aj_scroller.y+aj_scroller.y_offset+aj_scroller.height)
			x683(cur_name,Math.max(0,aj_scroller.y+aj_scroller.y_offset-item_y),aj_scroller.width,Math.min(aj_scroller.y+aj_scroller.y_offset+aj_scroller.height-item_y,item_h),0);

		y+=item_h+aj_scroller.spacing;shwlayer(cur_name,true);
		}
	else
		gttop(cur_name,-800);
	return y;
	}


scrollActive=0;
posArray=0;


function AJStop()
	{
	for(var i=0;i<aj_scroller.tiac;i++) clearTimeout(aj_scroller.timeoutIDArray[i]);
	aj_scroller.tiac=0;aj_scroller.stop=true;
	}


function AJResume()
	{
	if(aj_scroller.stop)
		{
		for(var i=0;i<aj_scroller.tiac;i++) clearTimeout(aj_scroller.timeoutIDArray[i]);
		aj_scroller.tiac=0;aj_scroller.stop=false;aj_scroller.currentspeed=aj_scroller.scrollspeed;x9664517();
		}
	}
