/* 
 * UPDATED 8/4/06 -- john
 * Use CSS2.1 compliant display state for tbody: 'table-row-group'
 *
 */
function tbody_toggle(arg,link) {
 var n = document.getElementById(arg);
 var l = document.getElementById(link);
 if (n.style.display=='none') {
   n.style.display = (navigator.appName.search(/Internet Explorer/) > 0) ? 'block' : 'table-row-group';
   l.innerHTML = l.innerHTML.replace(/\+/, "-");
 }
 else {
   n.style.display='none';
   l.innerHTML = l.innerHTML.replace(/\-/, "+");
 } 
}

function toggleTable(arg) {
	if (tr.className == 'collapsed') {
		tr.className = 'expanded';
		} else {
			tr.className = 'collapsed';
			}
			return false;
		}
function expandall(list) {
	var each = new Array();
	var each = list.split(',');
	for (var i=0; i < each.length; i++) {
	document.getElementById(each[i]).style['display']='table';
	document.getElementById(each[i]+"_span").innerHTML='-';
}
	
}
function collapseall(list) {
	var each = new Array();
	var each = list.split(',');
	
	for (var i=0; i < each.length; i++){

		document.getElementById(each[i]).style['display']='none';
		document.getElementById(each[i]+"_span").innerHTML='+';
		

	}
	
}

function setup(tab) {
    if (tab == 'audio' || tab == 'video') {
	display_tab(tab);
    }

    // display correct device boxes based on checkbox state.
    var audio_mp4 = document.getElementById('audio_mp4');
    if (audio_mp4.checked) { Element.show('fieldIpodAudio'); }

    var audio_3gp = document.getElementById('audio_3gp');    
    if (audio_3gp.checked) { Element.show('fieldCellAudio'); }

    var audioclass_music = document.getElementById('audioclass_music');
    if (audioclass_music.checked) { Element.show('musicAudio'); Element.hide('generalAudio'); }

    var audioclass_general = document.getElementById('audioclass_general');
    if (audioclass_general.checked) { Element.hide('musicAudio'); Element.show('generalAudio'); }

    var video_mp4 = document.getElementById('video_mp4');
    if (video_mp4.checked) { Element.show('fieldIpod'); }

    var video_flv = document.getElementById('video_flv');
    if (video_flv.checked) { Element.show('fieldFlash'); }

    var video_psp = document.getElementById('video_fullsize');
    if (video_psp.checked) { Element.show('fieldFullsize'); }

    var video_3gp = document.getElementById('video_3gp');
    if (video_3gp.checked) { Element.show('fieldCell'); }

    var videoclass_musicvideo = document.getElementById('videoclass_musicvideo');
    if (videoclass_musicvideo.checked) { Element.show('musicVideo'); }
}

function display_tab(tab) {
    // place selected tab inside <strong></strong> tags
    var a = document.getElementById('audio-tab');
    var aLink = a.childNodes[0];
    var v = document.getElementById('video-tab');
    var vLink = v.childNodes[0];

    aLink.className = (tab === 'audio') ? 'selected' : '';
    vLink.className = (tab === 'video') ? 'selected' : '';

    // display the desired tab body
    var audio = document.getElementById('audio');
    audio.style.display = (tab == 'audio') ? 'block' : 'none';

    var video = document.getElementById('video');
    video.style.display = (tab == 'video') ? 'block' : 'none';    

    var rights = document.getElementById(tab + '-rights');
    rights.style.display = 'block';

    var mediaclass = document.getElementById('mediaclass');
    mediaclass.value = tab;
}

