d=document;i=0;j=0;k=0;a_="";
var b_ = "#000040";
var c_ = "#CCCCFF";
var c_ = true;
var d_ = true;
var e_ = 1; 
var f_ = 85; 
var g_ = true;
var h_ = -60;
var i_ = 1;
var j_ = -1;
var ns6 = d.getElementById&&!d.all;
var ie4 = d.all&&navigator.userAgent.indexOf("Opera") == -1;
var k_ = "";
var l_ = "";
var m_ = false;
var n_ = new Object(); 
var o_ = new Object();
var p_ = null;
var n = navigator; var agent = n.userAgent.toLowerCase();
var sniff = {
 bw: {
 ns:d.layers,
 ie:d.all && !d.getElementById,
 ie4:agent.indexOf("msie 4.") != -1,
 ie5:agent.indexOf("msie 5.") != -1,
 ie6:agent.indexOf("msie 6.") != -1,
 dom:d.getElementById,
 ns6:d.getElementById && agent.indexOf("gecko") != -1
 },
 os: {
 win:agent.indexOf("win") != -1,
 mac:agent.indexOf("mac") != -1
 }
};
function slideIt() {
 if (!m_) {
 if (p_) window.clearInterval(p_);
 return;
 }
 if (!d_) {
 o_.style.display="none";
 o_.style.height=0;
 m_=false;
 return;
 } else {
 var q_ = o_.offsetHeight;
 if (q_ > f_) { 
 o_.style.height = q_ - f_;
 } else { 
 window.clearInterval(p_);
 o_.style.display="none";
 o_.style.height=0;
 m_=false;
 return;
 }
 }
}
function expandit(node) {
 if (m_) return;
 s_=""; 
 s_=ns6?node.nextSibling.nextSibling:d.all[node.sourceIndex+1];
 n_ = s_;
 if (s_.style.display == "") {
 s_.style.display="none";
 }
 if (s_.style.display=="block") {
 m_ = true;
 o_=s_;
 p_ = window.setInterval("slideIt()", e_);
 } else {
 if (!c_) {
 s_.style.display="block";
 s_.style.height='auto';
 } else {
 s_.style.display="block";
 s_.style.height='auto';
 s_.id='temp';
 var u_ = s_; var r_ = 0;
 while(u_.tagName != "HTML") {
 u_ = u_.parentNode;
 r_++;
 }
 for (i=0;i<d.getElementsByTagName("span").length;i++) {
 if (d.getElementsByTagName("span")[i].id=="nodeList" &&
 (d.getElementsByTagName("span")[i].style.display == "" ||
 d.getElementsByTagName("span")[i].style.display == "block")) {
 o_=d.getElementsByTagName("span")[i];
 var u_ = o_; var v_ = 0;
 while(u_.tagName != "HTML") {
 u_ = u_.parentNode;
 v_++;
 }
 if (v_ == r_) {
 m_ = true;
 p_ = window.setInterval("slideIt()", e_);
 break;
 }
 }
 }
 s_.id='nodeList';
 }
 }
}
function toggleStyle(w_, i) {
 if (i == 1) {
 if (w_.style.color != b_ ) k_ = w_.style.color;
 w_.style.color = b_;
 w_.style.backgroundColor = c_;
 } else {
 w_.style.color = k_;
 w_.style.backgroundColor = l_;
 }
}
function expandLeaf(curobj) {
 if (m_) return;
 s_ = "";
 s_=ns6?curobj.nextSibling.nextSibling:d.all[curobj.sourceIndex+1];
 s_.style.width = j_;
 mouseX = (ns6)? j_ : window.event.clientX + d.body.scrollLeft;
 mouseY = (ns6)? curobj.offsetWidth: window.event.clientY + d.body.scrollTop;
 n_ = s_;
 if (s_.style.display == "" && !ns6) {
 s_.style.display="block";
 s_.style.position="absolute";
 s_.style.zIndex = 1;
 s_.style.top = mouseY + h_;
 s_.style.left = mouseX + i_;
 }
 if (s_.style.display=="block") {
 if (!ns6) s_.style.display="none";
 if (!ns6) s_.style.position="absolute";
 if (!ns6) s_.style.zIndex = 1;
 if (g_) {
 if (!ns6) s_.style.top = mouseY + h_;
 if (!ns6) s_.style.left = mouseX + i_;
 }
 } else {
 if (!ns6) s_.style.display="block";
 if (!ns6) s_.style.position="absolute";
 if (!ns6) s_.style.zIndex = 1;
 if (g_) {
 if (!ns6) s_.style.top = mouseY + h_;
 if (!ns6) s_.style.left = mouseX + i_;
 }
 }
}
function collapseLeaf(curobj) {
 s_ = "";
 s_=ns6?curobj.nextSibling.nextSibling:d.all[curobj.sourceIndex+1];
 s_.style.display="none";
 s_.style.position="absolute";
 s_.style.zIndex = 1;
}
function toggleLeaf(w_, i) {
 if (i == 1) {
 if (w_.style.color != b_ ) k_ = w_.style.color;
 w_.style.color = b_;
 w_.style.backgroundColor = c_;
 expandLeaf(w_);
 } else {
 w_.style.color = l_;
 w_.style.backgroundColor = l_;
 }
}
function add_events() {
 t_=new Array();
 counter=0;
 for (i=0;i<d.getElementsByTagName("span").length;i++) {
 if (d.getElementsByTagName("span")[i].id=="nodeList") {
 t_[counter]=d.getElementsByTagName("span")[i];
 counter++;
 }
 }
 x_=counter;
}

function setup_navigation() {
 add_events();
}
function saveit() {
 var y_="";
 for (i=0 ; i < x_ ; i++) {
 if (t_[i].style.display=="none") {
 y_ = y_ + " " + i;
 }
 }
 d.cookie="lmt_nav="+y_;
}
function get_cookie(Name) {
 var search = Name + "=";
 var returnvalue = "";
 if (d.cookie.length > 0) {
 offset = d.cookie.indexOf(search);
 if (offset != -1) {
 offset += search.length;
 end = d.cookie.indexOf(";", offset);
 if (end == -1) end = d.cookie.length;
 returnvalue=unescape(d.cookie.substring(offset, end));
 }
 }
 return returnvalue;
}
function a_c(level, title_submit, title_show) {
 if (a_.length>level.length) {
 if (level=="-") {
 j=0;k=0;i++;
 }
 if (level=="--") {
 k=0;j++;
 }
 }
 if (a_.length==level.length) {
 if (level=="-") {
 j=0;k=0;i++;
 }
 if (level=="--") {
 k=0;j++;
 }
 }
 if (level=="-") {
 if (i==0) { category0=new Array(); category1=new Array(); category2=new Array();z_=new Array(); z__=new Array(); z___=new Array(); }
 category0[i]=title_submit;
 z_[i]=title_submit + title_show;
 }
 if (level=="--") {
 if (j==0) { category1[i]=new Array(); category2[i]=new Array();z__[i]=new Array(); z___[i]=new Array();}
 category1[i][j]=title_submit;
 z__[i][j]=title_submit + title_show;
 }
 if (level=="---") {
 if (k==0) { category2[i][j]=new Array();z___[i][j]=new Array(); }
 category2[i][j][k]=title_submit;
 z___[i][j][k]=title_submit + title_show;
 k++;
 }
 a_=level;
}
function initialize_length() {
 Z_ = category0.length;
 Z__=new Array();
 for (i=0; i<Z_; i++) { 
 Z__[i] = category1[i].length;
 }
 Z___=new Array();
 for (i=0; i<Z_; i++) {
 if (category2[i]) {
 Z___[i]=new Array();
 for (j=0; j<Z__[i]; j++) { 
 if (category2[i][j]) {
 Z___[i][j] = category2[i][j].length;
 } else {
 Z___[i][j] = 0;
 }
 }
 }
 else {
 Z___[i]=new Array();
 Z___[i][0] = 0;
 }
 }
}
function write_html() {
 initialize_length();
 for(i = 0; i < Z_; i++) { 
 d.write('<div class="firstElement" id="node" onmouseover="toggleStyle(this,1);" ' +
 'onmouseout="toggleStyle(this,0);" onclick = "expandit(this);">' + z_[i] + '</div>');
 d.write('<span id="nodeList">');
 for(j = 0; j < Z__[i]; j++) {
 if (Z___[i][j] == 0) nodeType="nodeItem"; else nodeType="node";
 if (nodeType=="node") events = " onmouseover=\"toggleStyle(this,1);\" onmouseout=\"toggleStyle(this,0);\" onclick = \"expandit(this);\"";
 else events = "";
 if (Z___[i][j] > 0) {
 d.write('<div ' + events +' class="secondElement" id="' + nodeType + '">' + 
 z__[i][j] +
 '</div>');
 } else {
 submit_clause = "'" + category0[i] + "','" + category1[i][j] + "', ''";
 d.write('<div onmouseover="toggleStyle(this,1);" onmouseout="toggleStyle(this,0);" ' +
 'onclick = "submitCategory(' + submit_clause +
 ');" class="secondElement" id="' + nodeType + '">' +
 '<span class="categoryLink">' + z__[i][j] + '</span></div>');
 }
 if (Z___[i][j] > 0) {
 d.write('<span id="nodeList">');
 for(k = 0; k < Z___[i][j]; k++) { 
 submit_clause_son = "'" + category0[i] + "','" + category1[i][j] + "', '" + category2[i][j][k] + "'";
 d.write('<div onmouseover="toggleStyle(this,1);" onmouseout="toggleStyle(this,0);" ' +
 'onclick = "submitCategory(' +
 submit_clause_son +
 ')" class="thirdElement" id="nodeItem"><span class="categoryLink">' + z___[i][j][k] + '</span></div>');
 }
 d.write('</span>');
 }
 }
 d.write('</span>');
 }
}
if (d.getElementById && d.createElement) {
 if (window.attachEvent) {
 window.attachEvent("onload",setup_navigation);
 window.attachEvent("onunload",saveit);
 }
 if (window.addEventListener) {
 window.addEventListener('load', setup_navigation, false);
 window.addEventListener('unload', saveit, false);
 }
}