<!--

// counts each image and if encounters a plussign.gif then makes sure it is expanded or collapsed
function openAll( imageSrc, openAll ) {
  if( document.images ) {
    var s1 = new String;
    var s2 = new String;
    if( openAll ) {
      for( i=0;i<document.images.length;i=i+1 ) {
        s1 = document.images[i].src;
        if( s1.indexOf('plussign.gif',0) != -1 ) {
          s2 = document.images[i].name;
          displayDivImage( s2.substring(3), imageSrc + 'gmpsec/icons/', 'img' + s2.substring(3), 'plussign.gif', 'minussign.gif', openAll );
        }
      }
    } else {
      for( i=0;i<document.images.length;i=i+1 ) {
        s1 = document.images[i].src;
        if( s1.indexOf('minussign.gif',0) != -1 ) {
          s2 = document.images[i].name;
          displayDivImage( s2.substring(3), imageSrc + 'gmpsec/icons/', 'img' + s2.substring(3), 'plussign.gif', 'minussign.gif', openAll );
        }
      }
    }
  }
}

function displayDiv( theDiv ) {
  if(document.layers) {
    if (document.layers[theDiv].display == "none") document.layers[theDiv].display="";
    else document.layers[theDiv].display="none";
  }
  if(document.all) {
    if (document.all(theDiv).style.display == "none") document.all(theDiv).style.display="";
    else document.all(theDiv).style.display="none";
  } else {
    if (document.getElementById(theDiv).style.display == "none") document.getElementById(theDiv).style.display="";
    else document.getElementById(theDiv).style.display="none";
  }
}

// openAll will set the state to always open or always closed or null for opposite of last selection
function displayDivImage(theDiv, path, imgName, imgUp, imgDwn, openAll ) {
  if( openAll ) {
    if(document.layers) {
      document.images[imgName].src = path + imgDwn;
      document.layers[theDiv].display="";
    }
    if(document.all) {
      document.images[imgName].src = path + imgDwn;
      document.all(theDiv).style.display="";
    } else {
      document.images[imgName].src = path + imgDwn;
      document.getElementById(theDiv).style.display="";
    }
  } else if( openAll == false ) {
    if(document.layers) {
      document.images[imgName].src = path + imgUp;
      document.layers[theDiv].display="none";
    }
    if(document.all) {
      document.images[imgName].src = path + imgUp;
      document.all(theDiv).style.display="none";
    } else {
      document.images[imgName].src = path + imgUp;
      document.getElementById(theDiv).style.display="none";
    }
  } else {
    if(document.layers) {
      if (document.layers[theDiv].display == "none") {
        document.images[imgName].src = path + imgDwn;
        document.layers[theDiv].display="";
      } else {
        document.images[imgName].src = path + imgUp;
        document.layers[theDiv].display="none";
      }
    }
    if(document.all) {
      if (document.all(theDiv).style.display == "none") {
        document.images[imgName].src = path + imgDwn;
        document.all(theDiv).style.display="";
      } else {
        document.images[imgName].src = path + imgUp;
        document.all(theDiv).style.display="none";
      }
    } else {
      if (document.getElementById(theDiv).style.display == "none") {
        document.images[imgName].src = path + imgDwn;
        document.getElementById(theDiv).style.display="";
      } else {
        document.images[imgName].src = path + imgUp;
        document.getElementById(theDiv).style.display="none";
      }
    }
  }
}


function clearIndustryMainCategory(){    
    var curForm ;    
    var totalElements ;

    if (document.forms[0])
        curForm = document.forms[0];    

    if(curForm)
        totalElements = curForm.elements.length;
    else 
        totalElements = 0;
    
    if(curForm){
        if(curForm.Attr1.length != 0) {        
            var categoryCount = curForm.Attr1.length;
            for( var i=0; i < categoryCount; i++ ) {            
                curForm.Attr1[i].checked = false;                  
            }        
        }

        if(curForm.Company){
            curForm.Company.selectedIndex = 0;        
        }
                            
        for( var j=0;j<totalElements;j++ ) {       
          if( curForm.elements[j].name.indexOf('industry') == 0 ) {            
               curForm.elements[j].checked = false;
          }
        }
    }    
}

//-->

