var agent;var is_major;var is_ie;var is_ie7;var is_windows;var container;var mode;var ajax_url;var debug=false;var animate_open=new Chain();
var animate_close=new Chain();var animate_pnav=new Chain();var navigation_trigger;var navigation_group_list;var initial_element;
var ajax_response_error=ajax_retrieval_error_str;function ajax_request_file(){this.load_file;this.container;this.mode;this.generate_results=generate_results
}function generate_results(){mode=this.mode;ajax_url=this.load_file;if(mode=="tabs_asynchronous"){container=tab_groups[tab_groups_current-1][0];
load_web_document(tab_groups[tab_groups_current-1][2])}else{container=this.container;load_web_document(this.load_file)}}function browser_sniffer(){agent=navigator.userAgent.toLowerCase();
is_major=parseInt(navigator.appVersion);is_ie=(agent.indexOf("msie")!=-1);is_ie7=(is_ie&&(is_major==4)&&agent.indexOf("msie 7.")!=-1);
is_windows=((agent.indexOf("win")!=-1)||(agent.indexOf("16bit")!=-1))}function load_web_document(a){xml_http=null;browser_sniffer();
if(window.XMLHttpRequest&&!is_ie7){xml_http=new XMLHttpRequest()}else{if(window.ActiveXObject){xml_http=new ActiveXObject("Microsoft.XMLHTTP")
}}if(xml_http!=null){xml_http.onreadystatechange=on_response;xml_http.open("GET",a,true);xml_http.send(null)}else{get_element(container).innerHTML=ajax_response_error
}}function check_ready_state(a){if(a.readyState==4){if(a.status==200){return true}else{get_element(container).innerHTML=ajax_response_error
}}}function on_response(){if(check_ready_state(xml_http)){switch(mode){case"primary_navigation":get_element(container).innerHTML=xml_http.responseText;
if(get_element(container).style.display==""){get_element(container).style.height="0px"}get_element(container).style.display="block";
var H=get_element(container).getElementsByTagName("UL");var E=new Array();var f=new Array();var q;var t={};var s={};var I=0;
var g=0;for(var B=0;B<=H.length-1;B++){t=H[B].getElementsByTagName("LI");g=0;if(B!=0){s=Math.round(t.length/2);if(t.length>1&&t.length%2){g+=parseInt(t[s-1].offsetHeight)
}for(var z=0;z<=t.length-1;z++){if(t[z+s]){g+=Math.max(parseInt(t[z].offsetHeight),parseInt(t[z+s].offsetHeight))}else{if(z==0){g+=parseInt(t[z].offsetHeight)
}}}}else{for(var z=0;z<=t.length-1;z++){g+=parseInt(t[z].offsetHeight)}}E.push(add_leading_zeros(g));f.push(g)}E.sort();var K=get_element(container).getElementsByTagName("UL")[0];
left_hand_ul_child_elements=K.getElementsByTagName("LI").length;var F;var a;pnav_reordered=new Array();for(var B=1;B<=left_hand_ul_child_elements;
B++){if(get_element("pnav_group_"+B)){F=new Array();pnav_reordered_sublinks_li=get_element("pnav_group_"+B).getElementsByTagName("LI");
for(var m=0;m<=pnav_reordered_sublinks_li.length-1;m++){a=pnav_reordered_sublinks_li[m].getElementsByTagName("A")[0];F.push(a.href+"[JOIN]"+a.innerHTML+"[END]")
}pnav_reordered.push(F)}else{pnav_reordered.push("null")}}var n=get_elements_by_class_name("sub_level","UL",get_element("pnav_slider"));
var l;for(var B=0;B<=n.length-1;B++){l=n[B];l.parentNode.removeChild(l)}var D=parseInt(K.offsetHeight);var v="210px";var L=get_pnav_deepest_height(E[E.length-1]);
K.style.height=(L>210)?"210px":L+"px";if(L>210){K.style.overflowY="auto"}required_depth=(parseInt(K.style.height)+10);for(var B=1;
B<=H.length-1;B++){H[B].style.height=(required_depth-10)+"px";if(navigator.appVersion.toLowerCase().indexOf("safari")!=-1){H[B].style.overflow="auto"
}}has_animated=false;var w=function(){if(get_element("selector")!=null){existing_selected_img=get_element("selector");existing_selected_img.parentNode.removeChild(existing_selected_img)
}get_element("pnav_slider").style.paddingBottom="10px";pnav_current_depth=get_element("pnav_slider").offsetHeight;pnav_required_depth=required_depth;
pnav_animation_size=(pnav_current_depth>pnav_required_depth)?(pnav_current_depth-pnav_required_depth):(pnav_required_depth-pnav_current_depth);
pnav_animate_time_resize=parseInt(((pnav_animate_time/220)*pnav_animation_size));var i=new Fx.Style(get_element("pnav_slider"),"height",{duration:pnav_animate_time_resize});
i.start(required_depth);if(parseInt(get_element("pnav_group_0").scrollHeight)<200){get_element("pnav_group_0").style.overflowY="hidden"
}};var A=function(){get_element("primary_navigation_wrapper").className="open";if(pnav_required_depth<=70){get_element("pnav_slider").className="small"
}if((pnav_required_depth>=101)&&(pnav_required_depth<=250)){get_element("pnav_slider").className="large"}update_pnav_list_borders();
assign_alternate_class_pnav();update_status()};animate_pnav.chain(w);animate_pnav.chain(A);animate_pnav.callChain();animate_pnav.callChain.delay(pnav_animate_time_resize,animate_pnav);
animate_pnav.callChain.delay(pnav_animate_time_resize,animate_pnav);break;case"secondary_navigation":navigation_trigger=get_element(container).getElementsByTagName("IMG")[0];
navigation_group_list=get_element(container).getElementsByTagName("UL")[0];initial_element=navigation_group_list.getElementsByTagName("LI")[0];
initial_element.style.display=(initial_element.innerHTML.indexOf(please_click_plus_minus_str!=-1))?"none":"block";get_element("height_generator_ul").innerHTML="";
get_element("height_generator_ul").innerHTML=xml_http.responseText;navigation_group_list.style.height="0px";navigation_group_list.style.display="block";
var h=parseInt(get_element("height_generator_ul").offsetHeight);secondary_nav_animate_time_resize=((secondary_nav_animate_size_calculation/secondary_nav_animate_time)*h);
var b=function(){if(is_ie&&ie_ie7){navigation_group_list.innerHTML=xml_http.responseText}var i=new Fx.Style(navigation_group_list,"height",{duration:secondary_nav_animate_time_resize});
i.start(h)};var e=function(){if(!is_ie||!ie_ie7){navigation_group_list.innerHTML=xml_http.responseText}navigation_trigger.src=navigation_trigger.src.replace("ajax_loading","minus");
navigation_trigger.onclick=function(){container=this.parentNode.parentNode.id;navigation_trigger=get_element(container).getElementsByTagName("IMG")[0];
navigation_group_list=get_element(container).getElementsByTagName("UL")[0];initial_element=navigation_group_list.getElementsByTagName("LI")[0];
var j=new Chain();var i=function(){secondary_nav_animate_time_resize=((secondary_nav_animate_size_calculation/secondary_nav_animate_time)*h);
navigation_trigger.src=navigation_trigger.src.replace("minus","ajax_loading");if(!ie_ie7||!is_ie){navigation_group_list.innerHTML=""
}var M=new Fx.Style(navigation_group_list,"height",{duration:secondary_nav_animate_time_resize});M.start(0)};var x=function(){if(ie_ie7){navigation_group_list.innerHTML=""
}navigation_group_list.style.display="none";var M=document.createElement("LI");M.innerHTML=left_navigation_group_default;
navigation_group_list.appendChild(M);navigation_trigger.src=navigation_trigger.src.replace("ajax_loading","plus");navigation_trigger.onclick=function(){container=this.parentNode.parentNode.id;
var N=container.split("_");toggle_secondary_navigation_group(this,snav_lookup[N[N.length-1]-1])}};secondary_nav_animate_time_resize=((secondary_nav_animate_size_calculation/secondary_nav_animate_time)*h);
j.chain(i);j.chain(x);j.callChain();j.callChain.delay(secondary_nav_animate_time_resize,j);j.callChain.delay(secondary_nav_animate_time_resize,j)
}};var k=function(){if(self.location!=top.location){update_link_targets("secondary_navigation")}};animate_open.chain(b);animate_open.chain(e);
animate_open.chain(k);animate_open.callChain();animate_open.callChain.delay(secondary_nav_animate_time_resize,animate_open);
animate_open.callChain.delay(secondary_nav_animate_time_resize,animate_open);animate_open.callChain.delay(secondary_nav_animate_time_resize,animate_open);
break;case"tabs_asynchronous":highlight_tabs(tab_groups[tab_groups_current-1][0],tab_groups[tab_groups_current-1][1],null);
get_element(container).getElementsByTagName("DIV")[0].innerHTML=xml_http.responseText;if(tab_groups_current<tab_groups_total){tab_groups_current++;
load_ajax_content(null,null,"tabs_asynchronous")}else{var p=get_elements_by_class_name("tab_module");var C=new Array();var d;
var c;var u;var r=false;var G;var J=0;for(var B=0;B<=p.length-1;B++){d=p[B].getElementsByTagName("LI");u="";for(var m=0;m<=d.length-1;
m++){u+=d[m].offsetHeight+","}u=u.substr(0,u.length-1);C.push(u);C.sort();highest_element=parseInt(C[0].split(",")[0]);for(y=0;
y<=d.length-1;y++){J=(highest_element);J+="px"}C.length=0}}break;case"tabs":var o=get_element(container).getElementsByTagName("DIV")[0];
o.innerHTML=xml_http.responseText;if(ie_ie6){o.innerHTML+="<hr class='clear' />"}break}}};