blob: 9ad081a043de012b73d047269caaaa250f7807ca [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
//MSIE
function f(e){
if (e.className=="ci") {
if (e.children(0).innerText.indexOf("\n")>0)
fix(e,"cb");
}
if (e.className=="di") {
if (e.children(0).innerText.indexOf("\n")>0)
fix(e,"db");
} e.id="";
}
function fix(e,cl){
e.className=cl;
e.style.display="block";
j=e.parentElement.children(0);
j.className="c";
k=j.children(0);
k.style.visibility="visible";
k.href="#";
}
function ch(e) {
mark=e.children(0).children(0);
if (mark.innerText=="+") {
mark.innerText="-";
for (var i=1;i<e.children.length;i++) {
e.children(i).style.display="block";
}
}
else if (mark.innerText=="-") {
mark.innerText="+";
for (var i=1;i<e.children.length;i++) {
e.children(i).style.display="none";
}
}
}
function ch2(e) {
mark=e.children(0).children(0);
contents=e.children(1);
if (mark.innerText=="+") {
mark.innerText="-";
if (contents.className=="db"||contents.className=="cb") {
contents.style.display="block";
}
else {
contents.style.display="inline";
}
}
else if (mark.innerText=="-") {
mark.innerText="+";
contents.style.display="none";
}
}
function cl() {
e=window.event.srcElement;
if (e.className!="c") {
e=e.parentElement;
if (e.className!="c") {
return;
}
}
e=e.parentElement;
if (e.className=="e") {
ch(e);
}
if (e.className=="k") {
ch2(e);
}
}
//mozilla
function moz_f(){
clean=document.getElementsByName('clean');
for(i=0; i<clean.length;i++)
{
e = clean[i];
if (e.className=="ci") {
if (e.childNodes[1].childNodes[0].nodeValue.indexOf("\n")>0)
moz_fix(e,"cb");
}
if (e.className=="di") {
if (e.childNodes[1].nodeValue.indexOf("\n")>0)
moz_fix(e,"db");
}
}
}
function moz_fix(e,cl){
e.className=cl;
e.style.display="block";
j=e.parentNode.childNodes[1];
j.className="c";
k=j.childNodes[0];
k.style.visibility="visible";
k.href="#";
}
function moz_ch(e) {
mark = e.childNodes[1].childNodes[1];
if (mark.childNodes[0].nodeValue=="+") {
mark.childNodes[0].nodeValue="-";
for (var i=2;i<e.childNodes.length;i++) {
if(e.childNodes[i].nodeName != "#text")
e.childNodes[i].style.display="block";
}
}
else if (mark.childNodes[0].nodeValue=="-") {
mark.childNodes[0].nodeValue="+";
for (var i=2;i<e.childNodes.length;i++) {
if(e.childNodes[i].nodeName != "#text")
e.childNodes[i].style.display="none";
}
}
}
function moz_ch2(e) {
mark = e.childNodes[1].childNodes[0];
contents=e.childNodes[2];
if (mark.childNodes[0].nodeValue=="+") {
mark.childNodes[0].nodeValue="-";
if (contents.className=="db"||contents.className=="cb") {
contents.style.display="block";
}
else {
contents.style.display="inline";
}
}
else if (mark.childNodes[0].nodeValue=="-") {
mark.childNodes[0].nodeValue="+";
contents.style.display="none";
}
}
function moz_cl(evnt) {
e=evnt.target.parentNode;
if (e.className != "c") {
e=e.parentNode
if (e.className!="c") {
return;
}
}
e=e.parentNode
if (e.className=="e") {
moz_ch(e);
}
if (e.className=="k") {
moz_ch2(e);
}
}
function ex(){}
function h(){window.status=" ";}
if(document.all)
document.onclick=cl;
else if(document.getElementById)
document.onclick=moz_cl;