function $() 
{
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) 
	{
		var element = arguments[i];
		if (typeof element == 'string') element = document.getElementById(element);
		if (arguments.length == 1) return element;
		elements.push(element);
	}
	return elements;
}

function ToggleElement(id)
{
	if ($(id).style.display=='none') $(id).style.display='';
	else $(id).style.display='none';
}

function SubmitForm(formId)
{    
    var form = $(formId);
    if (typeof form.click != "undefined")
        form.click();
}

function ChangeSrc(imgId, fuId)
{ 
    var img = document.getElementById(imgId);
    var fileUpload = document.getElementById(fuId);
    
    if (navigator.appName == "Microsoft Internet Explorer" 
        && parseInt(navigator.appVersion) < 7)
    if (typeof(img.src) != "undefined" && typeof(fileUpload.value) != "undefined")
    {
        img.src = "file://" + fileUpload.value.replace("\\", "/");
        img.style.display='';
    }
}

function ToggleMoreLess(img, div)
{
    var moreImg = "btn-more.jpg";
    var lessImg = "btn-less.jpg";

    if ($(div).style.display=='none')
    {
        $(div).style.display='';
        img.src = img.src.substring(0, img.src.length - moreImg.length) + lessImg;
    }
    else
    {
        $(div).style.display='none';
        img.src = img.src.substring(0, img.src.length - lessImg.length) + moreImg;
    }
}

function ToggleByChecked(idToToggle, nameToCheck, value)
{
    var blnIsChecked = false;
    var r = document.getElementsByName(nameToCheck);
    for(i=0;i<r.length;i++)
    {
        if (r[i].checked && r[i].value == value)
        {
            blnIsChecked = true;
            break;
        }
    }
    
    if (blnIsChecked)
        $(idToToggle).disabled='';
	else 
	{
	    $(idToToggle).disabled='disabled';
	    $(idToToggle).checked='';
	}
}