/*
 jquery ready function for textwiki sortable tables
 mReschke
*/
$(document).ready(function() {
    $('.datatable').dataTable({
		//Disable Paging
		"bPaginate": false,
		
		//Turn off initial sorting, I let my model do the default sort
		//"aaSorting": []
		
		//Turn off main filter
		"bFilter": false
	});
} );


/*
 function toggle_wiki_header(id)
 Collapse/Expand this Text_Wiki header content div
 mReschke 2011-04-12
*/
function toggle_wiki_header(id) {
    div = document.getElementById(id+"__content");
    link = document.getElementById(id+"__link");
    if (div.style.display == "none") {
        div.style.display = "";
        link.innerHTML = "[-]";
    } else {
        div.style.display = "none";
        link.innerHTML = "[+]";
    }
}

/*
 function toggle_wiki_headers(collapse)
 Collapse/Expand ALL Text_Wiki Headers and alter their +/- link status
 mReschke 2011-04-13
*/
function toggle_wiki_headers(collapse) {
    //Toggle Header Content Div Display
    var divs = document.getElementsByTagName("div");
    for (i=0; i < divs.length; i++) {
        id = divs[i].id;
        if (id.substring(id.length-9, id.length) == '__content') {
            if (collapse) {
                document.getElementById(id).style.display = 'none';
            } else {
                document.getElementById(id).style.display = 'block';
            }
        }
    }
    
    //Toggle Header [+]/[-] link display
    var hrefs = document.getElementsByTagName("a");
    for (i=0; i < hrefs.length; i++) {
        id = hrefs[i].id;
        if (id.substring(id.length-6, id.length) == '__link') {
            if (collapse) {
                document.getElementById(id).innerHTML = '[+]';
            } else {
                document.getElementById(id).innerHTML = '[-]';
            }
            
        }
    }
}
