function add_events_to_middle_left_block(){$("middle_left_block").select(".middle ul.left li").each(function(a){a.observe("mouseenter",middle_left_block_button_click)});$("middle_left_block").select(".middle .center li").each(function(a){a.observe("mouseenter",middle_left_block_subbutton_click)})}
function middle_left_block_button_click(a){a=a.element();if(!a.hasClassName("selected")){a.up(".left").select("li").each(function(b){b.addClassName("clickable");b.removeClassName("selected");b.removeClassName("last")});$("middle_left_block").select(".center").each(function(b){b.hide()});$("middle_left_block").select(".right_parent").each(function(b){b.hide()});a.addClassName("selected");a.removeClassName("clickable");a.up(".left").select("li").each(function(b){if(!b.hasClassName("selected")&&(!b.next("li")||
b.next("li").hasClassName("selected")))b.addClassName("last")});$(a.id+"-center").show();$(a.id+"-right").show()}}
function middle_left_block_subbutton_click(a){a=a.element();a.id||(a=a.up("li"));if($(a.id+"-details"))if(!a.hasClassName("selected")){var b=a.up(".center").select("li.selected")[0];a.up(".center").select("li").each(function(d){d.addClassName("clickable");d.removeClassName("selected")});b&&$(b.id+"-details").hide();a.addClassName("selected");a.removeClassName("clickable");$(a.id+"-details").show()}}
function add_events_to_middle_right_block(){$("middle_right_block").select(".tab").each(function(a){a.observe("mouseover",middle_right_block_tab_click)})}function middle_right_block_tab_click(a){a=a.element();if(!a.hasClassName("selected")){$("middle_right_block").select(".tab").each(function(b){b.addClassName("clickable");b.removeClassName("selected");$(b.id+"-details").hide()});a.addClassName("selected");a.removeClassName("clickable");$(a.id+"-details").show()}}
function cycle_quote(){var a=$$(".quote");if(!a.first().visible()){var b=a.first().remove();b.select("hr")[0].show();$("company_quotes").insert(b);a=$$(".quote")}b=a.filter(function(c){return c.visible()}).first();var d=a.filter(function(c){return c.visible()})[1];a=a.filter(function(c){return!c.visible()}).first();new Effect.Fade(b,{from:1,to:0.01});new Effect.Fade(d.select("hr")[0]);new Effect.BlindUp(b,{queue:"end"});new Effect.Appear(a,{queue:"end"});cycle_quote.delay(15)}
document.observe("dom:loaded",function(){$$(".quote").size()>0&&cycle_quote.delay(15)});

