
preload_images('loading.gif','close.gif','overlay.gif');function galleryInit(){galleryNode=document.getElementById('gallery');textNode=document.getElementById('text');galleryNode.day_night='-';if(galleryNode.className.indexOf('day')>-1)galleryNode.day_night='d';if(galleryNode.className.indexOf('night')>-1)galleryNode.day_night='n';galleryNode.compatible_getElementsByClassName=function(theclassname){var return_value=new Array();if(!this.childNodes)return return_value;var elements=this.childNodes;var element;for(var i=0;i<elements.length;i++){element=elements[i];if(element.className&&element.className.indexOf(theclassname)>-1){return_value.push(element);}}
return return_value;};galleryNode.compatible_countElementsByClassName=function(theclassname){var return_value=0;if(!this.childNodes)return return_value;var elements=this.childNodes;var element;for(var i=0;i<elements.length;i++){element=elements[i];if(element.className&&element.className.indexOf(theclassname)>-1){return_value++;}}
return return_value;};var behaviour_rules={'.modal':function(element){new Control.Modal(element,{'loading':webroot+'img/loading.gif','fade':true,'opacity':0.81});}};var day_night_behaviour_rules={'.toggleDay':function(element){element.onclick=function(){toggleDay(this);return false;}},'.toggleNight':function(element){element.onclick=function(){toggleNight(this);return false;}}};Behaviour.register(behaviour_rules);if(galleryNode.day_night=='-')Behaviour.register(day_night_behaviour_rules);}
function showClassName(theclassname){var elements=galleryNode.compatible_getElementsByClassName(theclassname);for(var i=0;i<elements.length;i++){element=elements[i];Effect.Appear(element,{duration:0.5});}}
function hideClassName(theclassname){var elements=galleryNode.compatible_getElementsByClassName(theclassname);for(var i=0;i<elements.length;i++){element=elements[i];Effect.Fade(element,{duration:0.5});}}
function showText(theclassname){for(var i=0;i<textNode.childNodes.length;i++){element=textNode.childNodes[i];if(element.className){if(element.className==theclassname)
$(element).setStyle({display:'block'});else
$(element).setStyle({display:'none'});}}}
function toggleDay(link_node){if(galleryNode.day_night=='d'){showText('day_night');showClassName('night');showClassName('day_night');galleryNode.day_night='-';if(galleryNode.compatible_countElementsByClassName('day')
+galleryNode.compatible_countElementsByClassName('night')
+galleryNode.compatible_countElementsByClassName('day_night')==0)
Effect.Appear($('gallery_empty'),{'duration':0.5});else
Effect.Fade($('gallery_empty'),{'duration':0.5});}
else{showText('day');showClassName('day');hideClassName('night');hideClassName('day_night');galleryNode.day_night='d';if(galleryNode.compatible_countElementsByClassName('day')==0)
Effect.Appear($('gallery_empty'),{'duration':0.5});else
Effect.Fade($('gallery_empty'),{'duration':0.5});}
var descendants=$('day_night').childNodes;var descendant;for(var i=0;i<descendants.length;i++){descendant=descendants[i];if(descendant.className)descendant.className=descendant.className.replace('selected','');}
if(galleryNode.day_night=='d')
link_node.className=link_node.className+' selected';}
function toggleNight(link_node){if(galleryNode.day_night=='n'){showText('day_night');showClassName('day');showClassName('day_night');galleryNode.day_night='-';if(galleryNode.compatible_countElementsByClassName('day')
+galleryNode.compatible_countElementsByClassName('night')
+galleryNode.compatible_countElementsByClassName('day_night')==0)
Effect.Appear($('gallery_empty'),{'duration':0.5});else
Effect.Fade($('gallery_empty'),{'duration':0.5});}
else{showText('night');showClassName('night');hideClassName('day');hideClassName('day_night');galleryNode.day_night='n';if(galleryNode.compatible_countElementsByClassName('night')==0)
Effect.Appear($('gallery_empty'),{'duration':0.5});else
Effect.Fade($('gallery_empty'),{'duration':0.5});}
var descendants=$('day_night').childNodes;var descendant;for(var i=0;i<descendants.length;i++){descendant=descendants[i];if(descendant.className)descendant.className=descendant.className.replace('selected','');}
if(galleryNode.day_night=='n')
link_node.className=link_node.className+' selected';}