// JavaScript Document
function init_select(form, elem, val)
{
	if(!eval("e = document." + form + ".elements[\"" + elem + "\"];"))
		return;
	
	for(i=0; i<e.length; i++)
	{
		if(e.options[i].value == val || e.options[i].text == val)
		{
			e.selectedIndex = i;
		}
	}
}

function init_radio(form, elem, val)
{
	eval("e = document." + form + ".elements;");
	for(i=0; i<e.length; i++)
	{
		if(e[i].name == elem && e[i].value == val)
		{
			e[i].checked = true;
			return;
		}
	}
}

var all_on=0;
function select_all(fn, en)
{
	fn = document.forms[fn];
	all_on = !all_on;

	for(var x=0;x<fn.elements.length;x++)
	{
		var y=fn.elements[x];

		if(y.name == en)
			y.checked = all_on;
	}
}

function toggle_checkbox(form, elem, val)
{
	eval("e = document." + form + ".elements;");
	for(i=0; i<e.length; i++)
	{
		if(e.elements[i].name == elem && e.elements[i].value == val)
		{
			if(e.elements[i].checked)
				e.elements[i].checked = false;
			else
				e.elements[i].checked = true;
				
			return;
		}
	}
}

function search_in_select(search_elem, select_elem_name)
{
	var e = $(select_elem_name);

	for(i=0; i<e.length; i++)
	{
		if(e.options[i].text.indexOf(search_elem.value) != -1)
		{
			//ie.selectedIndex = i;
			e.value = e.options[i].value;
			e.form.submit();
		}
	}
}


