document.getElementsByClassName = function (searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\b)"+searchClass+"(\\b|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements.push(els[i]);
			j++;
		}
	}
	return classElements;
}

function displayForm(form)
{
	if( (typeof elementsWithClassName == 'undefined') == true )
	{
		elementsWithClassName = [];
	}
	
	if( elementsWithClassName['netctl_form'] == null )
	{
		elementsWithClassName['netctl_form'] = document.getElementsByClassName('netctl_form',document.netform_table);
	}
	if( elementsWithClassName['netchop_form'] == null )
	{
		elementsWithClassName['netchop_form'] = document.getElementsByClassName('netchop_form',document.netform_table);
	}
	
	var i;
	
	if( form == 'netctl_select' )
		document.forms.netform.formtype.selectedIndex = 1;
	else
		document.forms.netform.formtype.selectedIndex = 0;
	
	for( i = 0; i < elementsWithClassName['netctl_form'].length; i++ )
	{
		if( form == 'netctl_select' )
			elementsWithClassName['netctl_form'][i].style.display = '';
		else
			elementsWithClassName['netctl_form'][i].style.display = 'none';
			
	}

	for( i = 0; i < elementsWithClassName['netchop_form'].length; i++ )
	{
		if( form == 'netchop_select' )
			elementsWithClassName['netchop_form'][i].style.display = '';
		else
			elementsWithClassName['netchop_form'][i].style.display = 'none';
	}
	
}

function resetForm(form)
{
	displayForm(form);
	var formtype = document.getElementById ('formtype');
	var arr = new Array();
	arr = form.split("_");
	formtype = arr[0] + '_form';
	//document.forms.netform.formtype.value = formtype;
}