function updateLocationSelector(citylist, arealist)
{
	while (arealist.length > 0)
		arealist[0] = null;

	var cityid = citylist[citylist.selectedIndex].value;
	var areaindex = 0;

	for (index = 0; index < arrArea.length; index++)
	{
		var cityref = arrArea[index].split(".")[0];
		if (cityref == cityid)
		{
			var item = arrArea[index].split(",");
			var key = item[0];
			var descr = item[1];
			if ( key.indexOf('.') != key.lastIndexOf('.') )
				descr = "- " + descr;
			arealist.length = areaindex + 1;
			arealist[areaindex].value = key;
			arealist[areaindex].text = descr;
			areaindex++;
		}
	}
}

function highlightRows()
{
	var argv = highlightRows.arguments;
	var argc = argv.length;
	var sel = argv[0];
	var cls = 'CommonText';
	if ( sel == 1 )
		cls = 'SelectedRow';
	else if ( sel == 2 )
		cls = 'AlternateRow';
		
	for ( var i = 1; i < argc; i++ )
	{
		argv[i].className = cls;
	}
}

function popUp(target,width,height)
{
	window.open(target, '', 'width='+width+',height='+height+',scrollbars=1,status=0,toolbar=0');
}

function goTo(target)
{
	window.location.href=target;
}

function clearTextBox(target,text)
{
	if (target.value==text)
		target.value='';
}

function clearPasswordBox(target,text)
{
	if (target.value==text)
	{
		em=document.createElement('input');
		em.setAttribute('type','password');
		em.id=target.id;
		em.name=target.name;
		em.style.width=target.style.width;
		if (target.onkeydown)
			em.onkeydown=target.onkeydown;
		target.parentNode.replaceChild(em,target);
		window.setTimeout('em.focus()',10);
	}
}

function renderBeginTag(tag,attrs)
{
	document.write('<' + tag + ' ' + attrs + '>');
}

function renderEndTag(tag)
{
	document.write('</' + tag + '>');
}

