function show_language_menu(){$("language_menu").show()}function hide_language_menu(){$("language_menu").hide()}function change_language(a){$("language_input").value=a;$("language_form").submit()}function toggle_menu_item(a){a=$(a);a.up("ul").select("ul").each(function(b){b.hide()});a.show()}var main_menu_hover=null;
function init_main_menu(){$$("#main_menu > ul > li > a").each(function(a){if($(a.up("li").identify()+"_drop")){a.observe("mouseenter",main_menu_mouse_enter);$(a.up("li").identify()+"_drop").select(".menu_name")[0].observe("mouseenter",main_menu_mouse_enter);$(a.up("li").identify()+"_drop").select(".drop_down_menu_items")[0].observe("mouseenter",main_menu_mouse_enter);$(a.up("li").identify()+"_drop").select(".menu_name")[0].observe("mouseleave",main_menu_mouse_leave);$(a.up("li").identify()+"_drop").select(".drop_down_menu_items")[0].observe("mouseleave",
main_menu_mouse_leave)}});$("product_link").observe("mouseenter",product_link_enter);$$("#products_box_drop .menu_name").each(function(a){a.observe("mouseenter",product_link_enter)});$$("#products_box_drop dl").each(function(a){a.observe("mouseenter",product_link_enter)});$$("#products_box_drop .menu_name").each(function(a){a.observe("mouseleave",product_link_leave)});$$("#products_box_drop dl").each(function(a){a.observe("mouseleave",product_link_leave)});$$("#products_box_drop dt").each(function(a){a.observe("mouseenter",
function(b){b=b.element();b.id||(b=b.up("dt"));if(b){$$("#products_box_drop dt","#products_box_drop dd").each(function(c){c.removeClassName("active")});b.addClassName("active");$(b.identify()+"_desc").addClassName("active")}})})}
function main_menu_mouse_enter(a){var b;if(b=a.element().up("#main_menu")?$(a.element().up("li").identify()+"_drop"):$(a.element().up(".drop_down_menu")))if(main_menu_hover!=b){main_menu_hover=b;show_modal_bg();if(a.element().up("#main_menu")&&b.getStyle("left")=="0px"){b.setStyle({position:"relative"});b.clonePosition(a.element().up("li"),{setWidth:0,setHeight:0,offsetTop:7,offsetLeft:0});var c=b.cumulativeScrollOffset();b.setStyle({left:parseInt(b.getStyle("left").slice(0,-2))+c.left+"px",top:parseInt(b.getStyle("top").slice(0,
-2))+c.top+"px"});b.select("div")[0].setStyle(a.element().getDimensions());b.setStyle({position:"absolute"})}b.show({queue:{scope:"menu",position:"end"}})}}function main_menu_mouse_leave(a){main_menu_hover=null;main_menu_fade.delay(0.15,a.element(),{queue:{scope:"menu"}})}function main_menu_fade(a){main_menu_hover!=a.up(".drop_down_menu")&&a.up(".drop_down_menu").hide({queue:{scope:"menu",position:"end"}});main_menu_hover||hide_modal_bg()}
function show_hide_states(){var a=$("id_country"),b=$("id_state").up("tr");a.selectedIndex==2?b.show():b.hide()}var product_link_hover=false;
function product_link_enter(a){if(!product_link_hover){product_link_hover=true;show_modal_bg();var b=$("products_box_drop");if(b.getStyle("left")=="0px"){b.setStyle({position:"relative"});b.clonePosition($("product_link").up("li"),{setWidth:0,setHeight:0,offsetTop:10-(Prototype.Browser.IE?6:0),offsetLeft:0});var c=b.cumulativeScrollOffset();b.setStyle({left:parseInt(b.getStyle("left").slice(0,-2))+c.left+"px",top:parseInt(b.getStyle("top").slice(0,-2))+c.top+"px"});b.select(".menu_name")[0].setStyle(a.element().getDimensions());
b.setStyle({position:"absolute"})}b.show({queue:{scope:"menu",position:"end"}})}}function product_link_leave(){product_link_hover=false;product_box_fade.delay(0.15)}function product_box_fade(){if(!product_link_hover){hide_modal_bg();$("products_box_drop").hide({queue:{scope:"menu",position:"end"}})}}var modal_bg_visible=false;
function show_modal_bg(){if(!modal_bg_visible){var a=$("footer").positionedOffset().top+$("footer").getHeight()+6,b=document.viewport.getHeight();$("modal_background").setStyle({width:document.viewport.getWidth()+"px",height:(a>b?a:b)+"px"});$("modal_background").appear({duration:0.1,from:0,to:0.5,queue:{scope:"menu",position:"end"}});modal_bg_visible=true}}
function hide_modal_bg(){if(modal_bg_visible){$("modal_background").fade({duration:0.1,from:0.5,to:0,queue:{scope:"menu",position:"end"}});modal_bg_visible=false}};

