function showObject(id){
	
	object = document.getElementById(id);	
	
	if(object){
		object.className = 'visible';	
	}	
	
}

function hideObject(id){
	
	object = document.getElementById(id);	
	
	if(object){
		object.className = 'hidden';	
	}	
	
}

function selectPreview(id){
	
	object = document.getElementById(id);	
	
	if(object){
		object.className = 'selected';	
	}	
	
}

function deselectPreview(id){
	
	object = document.getElementById(id);	
	
	if(object){
		object.className = 'preview';	
	}	
	
}

function stopAllAudioAndVideo(except_id){
	
	except = document.getElementById(except_id);
	
	classes = document.getElementsByTagName("audio");
	
	for(i=0;i<classes.length;i++){	
		
		if(classes[i]!=except){
			classes[i].pause();				
		}
		
	}	
	
	classes = document.getElementsByTagName("video");
	
	for(i=0;i<classes.length;i++){		
		
		if(classes[i]!=except){
			classes[i].pause();				
		}
		
	}
		
}

function hideAllAudioPlayers(){

	classes = document.getElementsByTagName("div");
	
	for(i=0;i<classes.length;i++){
	
		if(classes[i].getAttribute("name")=="audioPlayer"){
			classes[i].className='hidden';
		}
		
	}
	
}

function playAudio(id){
	
	document.getElementById(id).play();
	
}


function playVideo(id){
	
	document.getElementById(id).play();
	
}

function insertImage(placeholder,image,comment,original){
	
	file = new Image();
	
	file.onload = function() {
		
		if(comment){
			if(original){
				document.getElementById(placeholder).innerHTML='<div class="image"><a href="'+original+'" target="_blank"><img src="'+image+'" /></a><div class="comment">'+comment+'</div></div>';	
			} else {
				document.getElementById(placeholder).innerHTML='<div class="image"><img src="'+image+'" /><div class="comment">'+comment+'</div></div>';	
			}			
		} else {
			if(original){
				document.getElementById(placeholder).innerHTML='<div class="image"><a href="'+original+'" target="_blank"><img src="'+image+'" /></a></div>';
			} else {
				document.getElementById(placeholder).innerHTML='<div class="image"><img src="'+image+'" /></div>';	
			}			
		}	
		
	}
	
	file.src=image;	
	
}

