var photo_timer;
var photo_id;
var photo_over;
function photo_mouseover(id,code,noedit,nodes){
	photo_over=true;
	if(photo_timer&&photo_id==id)
		clearTimeout(photo_timer);
	if(document.getElementById(code+'_'+id)&&!noedit)
		document.getElementById(code+'_'+id).style.display='block';
	if(!nodes)
		document.getElementById('des_'+id).style.display='block';
	if(!noedit)
		hide_checkboxes(code,id);
}
function photo_mouseout(id,code,noedit,nodes){
	photo_over=false;
	photo_id=id;
	photo_timer=setTimeout(function(){_photo_mouseout(id,code,noedit);},10);
}
function _photo_mouseout(id,code,noedit,nodes){
	if(document.getElementById(code+'_'+id)&&!noedit)
		document.getElementById(code+'_'+id).style.display='none';
	if(!nodes)
		document.getElementById('des_'+id).style.display='none';
	if(!photo_over&&!noedit)
		show_checkboxes(code,id);
}
function show_checkboxes(code,id){
	var nodes=document.getElementById('photo_content_'+code+'s').getElementsByTagName("INPUT");
	for(i=0; i<nodes.length; i++)
		nodes[i].style.visibility='visible';
}
function hide_checkboxes(code,id){
	var nodes=document.getElementById('photo_content_'+code+'s').getElementsByTagName("INPUT");
	for(i=0; i<nodes.length; i++)
		if(nodes[i].name!='photo_'+code+'s_del_checked['+id+']')
			nodes[i].style.visibility='hidden';
		else
			nodes[i].style.visibility='visible';
}
