function PrivladScrollValidate() 
{
	if (PrivladScroll_speed<10) 
	{
		PrivladScroll_speed = 10;
	}
}

function PrivladScrollStart()
{
	PrivladScrollgetcontent();
	PrivladScrollValidate();
	PrivladScroll_outerdiv=document.getElementById('PrivladScroll_outer');
	PrivladScroll_outerdiv.style.height = PrivladScroll_height+'px';
	PrivladScroll_outerdiv.style.width = PrivladScroll_width+'px';
	PrivladScroll_outerdiv.style.border = PrivladScroll_bordercolor+' '+PrivladScroll_borderstyle+' '+PrivladScroll_borderwidth+'px';
	PrivladScroll_outerdiv.style.clip = 'rect(0 '+PrivladScroll_innerwidth+' '+PrivladScroll_innerheight+' 0)';
	PrivladScroll_outerdiv.style.backgroundColor = PrivladScroll_bgcolor;
	PrivladScroll_style = 'position:relative; overflow: hidden;height:'+(PrivladScroll_height-2*PrivladScroll_borderwidth)+'px; width: '+(PrivladScroll_width-2*PrivladScroll_borderwidth)+'px; border-color: '+PrivladScroll_bgcolor+'; border-style: solid; border-width: '+PrivladScroll_bordergap+'px; background-color:'+PrivladScroll_bgcolor+'; ' + 'color: '+PrivladScroll_textcolor+';'+ 'font-size: '+PrivladScroll_fontsize+'px; '+ 'font-family: '+PrivladScroll_fontfamily+'; '+ 'font-style: '+PrivladScroll_fontstyle+'; '+ 'font-weight: '+PrivladScroll_fontweight+'; ';
	PrivladScroll_outerdiv.innerHTML = '<div style="'+PrivladScroll_style+'"><div id="PrivladScroll_area" style="position:relative; overflow: hidden; width:'+PrivladScroll_innerwidth+'px;text-align: '+PrivladScroll_alignment+'; border: 0px; margin: 0px; padding: 0px;"></div></div>';
	PrivladScroll_div = document.getElementById('PrivladScroll_area');
	PrivladScroll_div.style.top = PrivladScroll_innerheight+'px';
	PrivladScroll_div.innerHTML = PrivladScroll_message;
	PrivladScroll_vsize = PrivladScroll_div.offsetHeight;
	//alert(document.getElementById('PrivladScroll_content').offsetHeight);
	adjustVsize();
	
	if(PrivladScroll_message_add!='')
	{
		var txt = '';
		for(i=0;i<101;i++){ txt = txt + PrivladScroll_filler + PrivladScroll_message_add; }
		PrivladScroll_div.innerHTML = PrivladScroll_message + txt; 
	}
	//PrivladScroll_div.innerHTML = PrivladScroll_message + PrivladScroll_filler + PrivladScroll_message; 
	PrivladScroll();
} 

function adjustVsize() 
{
	var tempheight = 0;
	while (tempheight<PrivladScroll_vsize) 
	{
		tempheight = tempheight + PrivladScroll_innerheight;
	} 
	if((tempheight-PrivladScroll_vsize-2)<1) 
	{
		PrivladScroll_filler = "";
	}
	else
	{
		PrivladScroll_filler = '<div style="border: 0px; margin: 0px; padding: 0px; background-color: '+PrivladScroll_bgcolor+'; height: '+(tempheight-PrivladScroll_vsize-2)+'px;"> </div>';
	}
	
	PrivladScroll_vsize = tempheight;
} 

function PrivladScroll() 
{
	if (PrivladScroll_sspeed > 0) 
	{
		PrivladScroll_pagepixelcount++;
		if(1 && (PrivladScroll_pagepixelcount > PrivladScroll_innerheight))
		{
			
			PrivladScroll_pagepixelcount = 0;
			if (PrivladScroll_pagepause>0) 
			{
				setTimeout("PrivladScroll()",PrivladScroll_pagepause);
			}
			else{PrivladScroll();}
			
			
		}
		else
		{
			//if(parseInt(PrivladScroll_div.style.top)>=PrivladScroll_vsize*(-1)) 
			//{
				PrivladScroll_div.style.top=parseInt(PrivladScroll_div.style.top)-PrivladScroll_sspeed+'px'; setTimeout("PrivladScroll()",PrivladScroll_speed)+'px';
			//}
			//else 
			//{

				//PrivladScroll_div.style.top=-2+'px'; PrivladScroll(); 
			//} 
		} 
	}
	else
	{
		setTimeout("PrivladScroll()",10); 
	}
} 

function PrivladScrollgetcontent() 
{
	try 
	{
		document.getElementById('PrivladScroll_content').style.visibility="hidden";
		document.getElementById('PrivladScroll_content').style.height="1px";
		document.getElementById('PrivladScroll_content').style.width="1px";
		document.getElementById('PrivladScroll_content').style.overflow="hidden";
		PrivladScroll_message = document.getElementById('PrivladScroll_content').innerHTML; 

		document.getElementById('PrivladScroll_content_add').style.visibility="hidden";
		document.getElementById('PrivladScroll_content_add').style.height="1px";
		document.getElementById('PrivladScroll_content_add').style.width="1px";
		document.getElementById('PrivladScroll_content_add').style.overflow="hidden";
		PrivladScroll_message_add = document.getElementById('PrivladScroll_content_add').innerHTML; 
	} catch (ex) 
	{ PrivladScroll_message = "Error <br> Unable to load content<br><br>Ensure Content DIV tag is placed before the SCRIPT tags."; } } 


function PrivladScrollConfig() 
{
	PrivladScroll_width=150; PrivladScroll_height=200; PrivladScroll_bgcolor="#FFDDDD"; PrivladScroll_bordercolor="#FF0000"; PrivladScroll_speed=10; PrivladScroll_pagepause = 1000; PrivladScroll_borderwidth = 1; PrivladScroll_borderstyle = "dashed";  PrivladScroll_bordergap = 2; PrivladScroll_alignment = "left";  PrivladScroll_textcolor = "#000000"; PrivladScroll_fontsize = 12; PrivladScroll_fontfamily = "Arial, sans-serif"; PrivladScroll_fontstyle = "normal";  PrivladScroll_fontweight = "normal";  PrivladScroll_width       = PrivladScrollGetIntParam('PrivladScroll_width','150');  PrivladScroll_height      = PrivladScrollGetIntParam('PrivladScroll_height','200'); PrivladScroll_bgcolor     = PrivladScrollGetParam('PrivladScroll_bgcolor','#FFFFFF');  PrivladScroll_bordercolor = PrivladScrollGetParam('PrivladScroll_bordercolor','#444444'); PrivladScroll_speed       = PrivladScrollGetIntParam('PrivladScroll_speed','10'); PrivladScroll_borderwidth = PrivladScrollGetIntParam('PrivladScroll_borderwidth','1'); PrivladScroll_borderstyle = PrivladScrollGetParam('PrivladScroll_borderstyle','solid');  PrivladScroll_bordergap   = PrivladScrollGetIntParam('PrivladScroll_bordergap','2'); PrivladScroll_alignment   = PrivladScrollGetParam('PrivladScroll_alignment','left');  PrivladScroll_pagepause   = 1000 * PrivladScrollGetIntParam('PrivladScroll_pagepause','0');  PrivladScroll_textcolor   = PrivladScrollGetParam('PrivladScroll_textcolor','#000000');  PrivladScroll_fontsize    = PrivladScrollGetIntParam('PrivladScroll_fontsize','12'); PrivladScroll_fontfamily  = PrivladScrollGetParam('PrivladScroll_fontfamily','Arial, sans-serif'); PrivladScroll_fontstyle   = PrivladScrollGetParam('PrivladScroll_fontstyle','normal');  PrivladScroll_fontweight  = PrivladScrollGetParam('PrivladScroll_fontweight','normal');  if (PrivladScroll_width<1)       
	{
		PrivladScroll_width=150;} 
		if (PrivladScroll_height<1){PrivladScroll_height=200;}
		if (PrivladScroll_speed<10){PrivladScroll_speed=10;}
		if (PrivladScroll_pagepause<0){PrivladScroll_pagepause=0;}
		if (PrivladScroll_borderwidth<0){PrivladScroll_borderwidth=0;}
		if (PrivladScroll_bordergap<0){PrivladScroll_bordergap=0;}
		if (PrivladScroll_fontsize<6){PrivladScroll_fontsize=12;}
		PrivladScroll_borderstyle = PrivladScroll_borderstyle.toLowerCase();
		PrivladScroll_alignment = PrivladScroll_alignment.toLowerCase();
		PrivladScroll_fontstyle   = PrivladScroll_fontstyle.toLowerCase(); 
		PrivladScroll_fontweight  = PrivladScroll_fontweight.toLowerCase(); 
		PrivladScroll_innerwidth  = PrivladScroll_width - 2*PrivladScroll_borderwidth - 2*PrivladScroll_bordergap; 
		PrivladScroll_innerheight = PrivladScroll_height - 2*PrivladScroll_borderwidth - 2*PrivladScroll_bordergap;
} 

function PrivladScrolltrim(str)
{
	while(str.charAt(0)==" ")
	{
		str=str.substring(1,str.length);
	}
	while(str.charAt(str.length-1)==" ")
	{
		str=str.substring(0,str.length-1);
	}
	return str; 
} 

function PrivladScrollGetParam(paramname,defaultvalue) { var paramvalue = defaultvalue; if (document.getElementById(paramname)) { document.getElementById(paramname).style.visibility="hidden"; document.getElementById(paramname).style.height="1px"; document.getElementById(paramname).style.width="1px"; paramvalue = document.getElementById(paramname).innerHTML; } paramvalue = PrivladScrolltrim(paramvalue); return paramvalue; } 
function PrivladScrollGetIntParam(paramname,defaultvalue) { var paramvalue = defaultvalue; if (document.getElementById(paramname)) { document.getElementById(paramname).style.visibility="hidden"; document.getElementById(paramname).style.height="1px"; document.getElementById(paramname).style.width="1px"; paramvalue = document.getElementById(paramname).innerHTML; } paramvalue = parseInt(paramvalue); if (isNaN(paramvalue)) { paramvalue = parseInt(defaultvalue); } return paramvalue; }

var PrivladScroll_sspeed=1;
var PrivladScroll_restart=PrivladScroll_sspeed; var PrivladScroll_innerwidth  = PrivladScroll_width - 2*PrivladScroll_borderwidth - 2*PrivladScroll_bordergap;
var PrivladScroll_innerheight = PrivladScroll_height - 2*PrivladScroll_borderwidth - 2*PrivladScroll_bordergap;
var PrivladScroll_message='no content';
var PrivladScroll_message_add='';
var PrivladScroll_width=1;
var PrivladScroll_height=2;
var PrivladScroll_bgcolor="#FFDDDD";
var PrivladScroll_bordercolor="#FF0000";
var PrivladScroll_speed=10;
var PrivladScroll_borderwidth = 1;
var PrivladScroll_borderstyle = "dashed";
var PrivladScroll_bordergap = 2;
var PrivladScroll_alignment = "left";
var PrivladScroll_pagepause = 0; 
var PrivladScroll_pagepixelcount = 0;
var PrivladScroll_textcolor = "#000000";
var PrivladScroll_fontsize = 12;
var PrivladScroll_fontfamily = "Arial, sans-serif";
var PrivladScroll_fontstyle = "normal";
var PrivladScroll_fontweight = "normal";
var PrivladScroll_filler = ""; 
PrivladScrollConfig();
PrivladScrollStart();
