
function activateNavi(el)
{if(el.hasClass('active')){closeNavi(false);}
else{closeNavi(el.get('id'));el.addClass('active');$$('div.subnavigation[rel="'+el.get('id')+'"]').reveal();}}
function closeNavi(except)
{$$('#navi1 a').removeClass('active');$$('div.subnavigation').each(function(elem,idx){if((elem.get('rel')!=except)&&elem.isVisible()){elem.dissolve();}});}
function resetNavi()
{$$('#navi1 a').removeClass('active');$$('div.subnavigation').hide();}
function highlightCurrent()
{var curradr=(window.location.pathname+window.location.search);$$('div.navigation a').each(function(elem,idx){if(elem.get('href')==curradr){elem.addClass('active');elem.getParent().addClass('active');elem.getParent().show();if(document.id(elem.getParent().get('rel'))){document.id(elem.getParent().get('rel')).addClass('active');}}});$$('div.subnavigation a').each(function(elem,idx){if(elem.get('href')==curradr){elem.addClass('active');elem.getParent().addClass('active');elem.getParent().show();if(document.id(elem.getParent().get('rel'))){document.id(elem.getParent().get('rel')).addClass('active');}}});$$('html').setStyle('background-color','#0e0e0e');}
function showNavi()
{resetNavi();if(!document.id('navi-project').isVisible()){if(Browser.ie){document.id('navi-gallery').hide();document.id('navi-project').show();}
else{document.id('navi-gallery').dissolve();document.id('navi-project').reveal();}}
document.id('navi-project').setStyle('z-index',99);}
function setupNavi()
{$$('#navi1 a').each(function(elem,idx){if(!elem.getProperty('href')){elem.addEvent('click',function(e){activateNavi(e.target);});}
else{elem.addEvent('click',function(e){closeNavi()});}});resetNavi();}
function renameImage(inputfield,oldname,path,ext,resultfield)
{var error=false;var newname=document.id(inputfield).value;var result=document.id(resultfield);if(oldname===newname){result.set('html','Name wurde nicht geändert..');error=true;}
else if(!newname){result.set('html','Name kann nicht leer sein');error=true;}
if(error){result.addClass('error');document.id(inputfield).highlight();return;}
var myRequest=new Request({url:'/admin/ajax.php',method:'get',onSuccess:function(responseText){if(responseText.substr(0,2)=='OK'){result.removeClass('error');result.set('html','<strong class="msg">'+responseText+'.</strong>');document.id(inputfield).setProperty('readonly','readonly');document.id(inputfield).setProperty('disabled','disabled');document.id('btn'+resultfield).setProperty('onclick',false);document.id('btn'+resultfield).setStyle('opacity',0.2);}
else{result.addClass('error');result.set('html',''+responseText+'');}},onFailure:function(){result.set('html','Request failed');result.addClass('error');}});myRequest.send('action=rename&folder='+encodeURIComponent(path)+'&from='+encodeURIComponent(oldname+'.'+ext)+'&to= '+encodeURIComponent(newname+'.'+ext));}
function delImage(elemid,file,errid)
{var elem=document.id(elemid);var err=document.id(errid);var myRequest=new Request({url:'/admin/ajax.php',method:'get',onSuccess:function(responseText){if(responseText.substr(0,2)=='OK'){elem.setStyle('display','none');}
else{err.addClass('error');err.set('html','<strong class="error">'+responseText+'</strong>');}},onFailure:function(){err.set('html','Request failed');err.addClass('error');}});myRequest.send('action=delete&file='+encodeURIComponent(file));}
