// This script and many more are available free online at
//-- The JavaScript Source!! http://javascript.internet.com -->
// Original:  Premshree Pillai (premshree@hotmail.com ) -->
// Web Site:  http://www.qiksearch.com -->

// Begin
window.onerror = null;
 var bName = navigator.appName;
 var bVer = parseInt(navigator.appVersion);
 var NS4 = (bName == "Netscape" && bVer >= 4);
 var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
 var NS3 = (bName == "Netscape" && bVer < 4);
 var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);

//-----------------------------------------------------------

 var scroll_length = 50; //The scroll length
 var time_length =0; //Scroll delay in milliseconds
 var begin_pos = 0; //Start position of scroll hint
 var i=begin_pos;
 var j=i;
 var scroll_dir = "right"; // To scroll left use "left"
                           // To scroll right use "right"

//-----------------------------------------------------------


if (NS4 || IE4) 
{
 	if (navigator.appName == "Netscape") 
 	{
 		layerStyleRef="layer.";
		layerRef="document.layers";
 		styleSwitch="";
	 }
	 else
 	{
 		layerStyleRef="layer.style.";
	 	layerRef="document.all";
 		styleSwitch=".style";
	 }
}


//SCROLL
function Scroll(layerName)
{
	if (NS4 || IE4)
 	{ 
  		if(scroll_dir=="right")
  		{
   			if(i<(begin_pos+scroll_length))
   			{
    			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
    			eval(layerRef+'["'+layerName+'"]'+ styleSwitch+'.left="'+(i)+'"');
    			i++;
    			j++;
			}
		}
  		if(scroll_dir=="left")
  		{
   			if(i>(begin_pos-scroll_length))
   			{
    			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
	    		eval(layerRef+'["'+layerName+'"]'+ styleSwitch+'.right="'+(-i)+'"');
    			i--;
    			j--;
   			}
  		}

  		if(i==j)
  		{
   			setTimeout("Scroll('"+layerName+"')",time_length);
  		}
 	}
}

//STOP SCROLLING

function StopScroll(layerName)
{
 	if(scroll_dir=="right")
 	{
  		i=begin_pos+scroll_length;
  		eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left="'+(i)+'"');
  		hideLayer(layerName);
	}

 	if(scroll_dir=="left")
	{
  		i=begin_pos-scroll_length;
  		eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.right="'+(-i)+'"');
  		hideLayer(layerName);
 	}
}

function reset()
{ 
	i=begin_pos;
	j=i;
}

// HIDE HINT
function hideLayer(layerName)
{
	if (NS4 || IE4)
 	{
  		eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
 	}
}
//  End -->

