var old_fair_id;var current_images;var current_image_idx;var startl;window.addEvent("domready",function(){$("fairs_header").setStyle("background-image","url("+http_root+"/images/text/bold/"+year+"-fairs.png)");$("fairs_header").setStyle("background-repeat","no-repeat");$("fair_img").removeProperties("witdh","height");show_fair(current_fair_id)});function go(){box=document.forms[0].navi;destination=box.options[box.selectedIndex].value;if(destination){location.href=www_root+"fairs/"+destination+"/"}}function highlight_fair(B,A){if(A!=B){$("fair"+A).set("class","")}li="fair"+B;$(li).set("class","fair_on")}function set_no_images(){$("back").fade(0);$("next").fade(0);$("img").setProperties({height:450,width:250});$("img").setStyles({background:'background:#FFFFFF url("/void/") no-repeat scroll center center'});$("img").removeProperties("style");$("fair_img").set("src",noimagestatic);$("fair_img").fade(1)}function reset_image_properties(){$("back").fade(1);$("next").fade(1);$("img").removeProperties("height","width");$("img").setStyle("background",'background:#FFFFFF url("'+http_root+'/img/spinner.gif") no-repeat scroll center center');preloadImage(current_images[current_image_idx].id,show_image)}function show_fair(B){old_fair_id=current_fair_id;current_fair_id=B;$("fair_img").fade(0);var A=new Request.JSON({url:"/dbquery.php",method:"post",onComplete:function(C){current_images=C;current_image_idx=0;highlight_fair(current_fair_id,old_fair_id);if(current_images.length>0){reset_image_properties()}else{set_no_images()}}});A.get({w:"f",r:B})}function preloadImage(A,B){var C=new Image();$("fair_img").fade(0);d=new Date();startl=d.getTime();C.onload=B;C.src=www_root+"images/fairs/"+A+".jpg"}function show_image(){image=new Element("img",{src:www_root+"images/fairs/"+current_images[current_image_idx].id+".jpg",alt:"© Perugi Artecontemporanea",opacity:0,title:"© Perugi Artecontemporanea"});if($("fair_img")){image.replaces($("fair_img"))}else{image.inject($("img"))}image.set("id","fair_img");now=new Date();now=now.getTime();if((now-startl)>=msecleast){image.fade(1)}else{setTimeout(function(){image.fade(1)},msecleast-(now-startl))}}function get_next_image_index(){new_index=current_image_idx+1;new_index=(new_index<current_images.length)?new_index:0;return new_index}function get_prev_image_index(){new_index=current_image_idx-1;new_index=(new_index<0)?current_images.length-1:new_index;return new_index}function show_next_image(){current_image_idx=get_next_image_index();preloadImage(current_images[current_image_idx].id,show_image)}function show_prev_image(){current_image_idx=get_prev_image_index();preloadImage(current_images[current_image_idx].id,show_image)};