	var actitem;
	var mediaFormElements = new Array('Title',
								'Description',
								'author',
								'use_as_teaser',
								'published',
								'use_license',
								'cc_nc',
								'cc_derive');
   var disableLicense = false;								

   function insert_item() {
   	   if(!actitem) return;
   	   select = 'media[Audio][select]';
   	   publishedCheckbox = 'media[Audio][published]';		
   	   text = document.adminForm[select].options[document.adminForm[select].selectedIndex].text;
   	   tinyMCE.execCommand('mceInsertContent',false,'<br /><div class=\'disp_audioimg\' id=\'[:Audio:#'+actitem+':Audio:]\' title=\'Beitrag:'+text.replace(/\s/g,'&nbsp;')+'\n<br>'+text.replace(/\s/g,'&nbsp;')+'</div><p>&nbsp;</p>');
   	   TagPublished = 'ressource['+actitem+'][published]';
   	   //document.adminForm[TagPublished].value  =true;
   	   //document.adminForm[publishedCheckbox].checked = true;    	   

   }

function disableEnableLicense (value) {
	var radioButtons = new Array('media[Audio][cc_nc]',
								'media[Audio][cc_derive]');								
	disableLicense = (value == true) ? false : true;
	for (var i=0; i < radioButtons.length; i++) {	    
	     for (var y =0; y < document.adminForm[radioButtons[i]].length;y++) {
	         document.adminForm[radioButtons[i]][y].disabled = disableLicense;
	         }   		
	}		
}

function setRadioCheckedByValue(field,value){
	for (var y=0; y<field.length; y++){
			field[y].disabled = disableLicense; 
			if(field[y].value == value){
			   field[y].checked = true;  
			} else {
				field[y].checked = false;
			}
	}
}


function checkradio(field){
	for (var z=0; z<field.length; z++){
			if(field[z].checked == true){
				return field[z].value;
			}
	}
}

function getForm (item,mediaName,text) {
	var hiddenElementTpl = 'ressource['+item+']';
	var formElementTpl = mediaName;
	for (var i=0;i < mediaFormElements.length; i++) {
		hiddenElement = hiddenElementTpl + '['+mediaFormElements[i]+ ']'; 
		formElement = formElementTpl + '['+mediaFormElements[i]+ ']';
		type = document.adminForm[formElement].type;
		if(document.adminForm[formElement].length) type = "radio";
		switch (type) {
			case "checkbox":
	        	document.adminForm[formElement].checked = (document.adminForm[hiddenElement].value == "1") ? true : false;
	        	if (mediaFormElements[i] == 'use_license') disableLicense = (document.adminForm[hiddenElement].value == "1") ? false : true;   	         
	        	break;
	        case "radio":                	        
	             setRadioCheckedByValue(document.adminForm[formElement],document.adminForm[hiddenElement].value); 	            
	        	break;
	        default:
	            document.adminForm[formElement].value =  document.adminForm[hiddenElement].value;        	
	        	break;		
		} 
		
	}      
	actitem =item;
}

function cleartabpane(){
  				var tabstyle=document.getElementById("media-page").style;  			
	       	   	tabstyle.color = '';
  				tabstyle.textDecoration='none';
  				tabstyle.fontWeight = 'normal';
	       	 }

function setContent(name,value) {		
	if (value == true) value = "1";
	if (value == false) value = "0";
	tagname = name.substring(name.lastIndexOf("[")+1,name.lastIndexOf("]"));
	if(value == "radio") {
	   	value = checkradio(document.adminForm[name]);
	   }
	TagHidden = 'ressource['+actitem+']['+tagname+']';
	document.adminForm[TagHidden].value = value;
	if (tagname == 'title') {
		select = 'media[Audio][select]';
		document.adminForm[select].options[document.adminForm[select].selectedIndex].text = value;
	} 
}
