function selectlastoption(fname,sname)
{
	s=eval('document.'+fname+'.'+sname);
	x=s.length-1;
	s.options[x].selected=true;
}

function select_x_option(fname,sname,x)
{
	s=eval('document.'+fname+'.'+sname);
	s.options[x].selected=true;
}

function selectradio(fname,sname,sval)
{
	s=eval('document.'+fname+'.'+sname);
	  for (var x=0;x<s.length;x++)
	  {
		  if(s[x].value==sval)
		  {
			  s[x].checked=true;
			  break;
		  }
	  }
}

function selectidcheck(idname,sval)
{
	s=eval('document.all.'+idname);
	  for (var x=0;x<s.length;x++)
	  {
		  if(s[x].value==sval)
		  {
			  s[x].checked=true;
			  break;
		  }
	  }
}

function selectoption(fname,sname,sval)
{
	s=eval('document.'+fname+'.'+sname);
	  for (var x=0;x<s.length;x++)
	  {
		  if(s.options[x].value==sval)
		  {
			  s.options[x].selected=true;
			  break;
		  }
	  }
}

function checkoption(fname,sname)
{
	s=eval('document.'+fname+'.'+sname);
	s.checked=true;
}

function checkoption_no(fname,sname)
{
	s=eval('document.'+fname+'.'+sname);
	s.checked=false;
}

function Checkpage(checkStr)
{
	var checkOK = "0123456789";
	var allValid = true;
	for (i = 0; i < checkStr.length; i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0; j < checkOK.length; j++)
			if (ch == checkOK.charAt(j))
				break;

		if (j == checkOK.length)
		{
			allValid = false;
			break;
		}
	}
	
	return allValid;
}

function checkmaxpage(thisform)
{
	v=thisform.page.value;
	m=thisform.maxpage.value;

	if( !Checkpage(v) || v>m )
	{
		thisform.page.value=thisform.maxpage.value;
	}

	if( v=="" || v==0 )
	{
		thisform.page.value="1";
	}

	return false;
}

function Checkpage2(checkStr)
{
	var checkOK = "0123456789";
	var allValid = true;
	for (i = 0; i < checkStr.length; i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0; j < checkOK.length; j++)
			if (ch == checkOK.charAt(j))
				break;

		if (j == checkOK.length)
		{
			allValid = false;
			break;
		}
	}
	
	return allValid;
}

function checkmaxpage2(thisform)
{
	
	v=thisform.page.value;
	m=thisform.maxpage.value;
	u=thisform.actionurl.value;
	g=1;
	//alert(v+','+m+','+g);
	if( Checkpage2(v)) 
	{ 
		if(parseInt(v)>parseInt(m))
			g=parseInt(m)
			else
			g=parseInt(v)
	}
	//	alert(g);
	
	window.location=u+g+'.htm';
	return false;
}

function write_ad(adid)
{
	if (eval("typeof(js_showad_" + adid + ")") != "undefined")
	{
		document.write(eval("js_showad_"+adid));
	}
}

function ale_cl(thisa)
{
	//if(thisa.href.indexOf("redirect.alexa.com")==-1)
	//{
	//	thisa.href="http://redirect.alexa.com/redirect?"+thisa.href;
	//}
}



function slideLine(ul, delay, speed, lh) {
	var slideBox = (typeof ul == 'string')?document.getElementById(ul):ul;
	var delay = delay||1000, speed=speed||20, lh = lh||20;
	var tid = null, pause = false;
	var start = function() {
		tid=setInterval(slide, speed);
	}
	var slide = function() {
		if (pause) return;
		slideBox.scrollTop += 2;	
		if (slideBox.scrollTop % lh == 0) {
			clearInterval(tid);
			slideBox.appendChild(slideBox.getElementsByTagName('li')[0]);
			slideBox.scrollTop = 0;
			setTimeout(start, delay);
		}
	}
	slideBox.onmouseover=function(){pause=true;}
	slideBox.onmouseout=function(){pause=false;}
	setTimeout(start, delay);
  }