function toggler_old() 
    {
        args = toggler.arguments;
        var n = args.length;
		var elm1 = document.getElementById(args[0]);
        if (elm1.style.display == 'block') 
                {
                       elm1.style.display = 'none';
                }
        else 
                {
                       elm1.style.display = 'block';
                       for (i = 1; i < n; i++)
                            {
                                var elm = document.getElementById(args[i]);
                                elm.style.display = 'none';
                            }
                       
                }
                
    }

function toggler() 
    {
        args = getElementsByClassName(document,"div","item_contents_invisible");
        var n = args.length;
		var elm1 = document.getElementById(toggler.arguments[0]);
        if (elm1.style.display == 'block') 
                {
                       elm1.style.display = 'none';
                }
        else 
                {
                       elm1.style.display = 'block';
                       for (i = 0; i < n; i++)
                            {
                                var elm = args[i];
                                if(toggler.arguments[0] != elm.id)
                                    elm.style.display = 'none';
                            }
                       
                }
                
    }


function getElementsByClassName(oElm, strTagName, oClassNames){
    var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    var arrRegExpClassNames = new Array();
    if(typeof oClassNames == "object"){
        for(var i=0; i<oClassNames.length; i++){
            arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
        }
    }
    else{
        arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
    }
    var oElement;
    var bMatchesAll;
    for(var j=0; j<arrElements.length; j++){
        oElement = arrElements[j];
        bMatchesAll = true;
        for(var k=0; k<arrRegExpClassNames.length; k++){
            if(!arrRegExpClassNames[k].test(oElement.className)){
                bMatchesAll = false;
                break;                      
            }
        }
        if(bMatchesAll){
            arrReturnElements.push(oElement);
        }
    }
    return (arrReturnElements)
}

function confirmAction(text, go_to_url) {

       if (!confirm(text)) {
       		return;
       } else {
       		window.location = go_to_url;
       }
}