/* Select all checkboxes in a form */
function emote (which)
{
    if (document.getElementById && document.getElementById('vsns-content'))
    {
        document.getElementById('vsns-content').value += which;
    }
}

function emote_edit (emote_id, shortcut, filename, emotedirectory)
{
    if (document.getElementById)
    {
        f = document.getElementById("emoteform").elements;
        f['emote_id'].value = emote_id;
        f['shortcut'].value = shortcut;
        document.getElementById("emoteform").getElementsByTagName("img").item(0).src = emotedirectory + filename;
    }
}	    

function hidestuff()
{
    m=document.getElementById("vsns_assistlinks");
    dl = m.getElementsByTagName("dd").item;
    for (i = 0; i < dl; i++)
    {
        dl[i].style.display = 'none';
    }
}

function selectall (FormName, FieldName, SelectControl)
{
	if(!document.forms[FormName])
		return;
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	if(!objCheckBoxes)
		return;
	var countCheckBoxes = objCheckBoxes.length;
	if (document.getElementById(SelectControl).checked == true)
	{
        var CheckValue = true;
	}
	else
	{
        var CheckValue = false;
 	}
	if(!countCheckBoxes)
		objCheckBoxes.checked = CheckValue;
	else
		// set the check value for all check boxes
		for(var i = 0; i < countCheckBoxes; i++)
			objCheckBoxes[i].checked = CheckValue;
}

function show(which){
	if (document.getElementById && document.createTextNode){
		m=document.getElementById("vsns_assistlinks");
		trig=m.getElementsByTagName("dd").item(which).style.display;
		if (trig=="block") trig="none";
		else if (trig=="" || trig=="none") trig="block";
		m.getElementsByTagName("dd").item(which).style.display=trig;
		var	highlighttext="0 -35px";
		var	normaltext="0 0";
		t=m.getElementsByTagName("dt").item(which);
		h=t.getElementsByTagName("a").item(0).firstChild;
		if (trig=="none"){//h.nodeValue=h.nodeValue.replace(highlighttext,normaltext);
		t.style.backgroundPosition = normaltext;}
		else {t.style.backgroundPosition = highlighttext;}
	}
}

//window.onload = hidestuff();
