
  /* network footers */ 
  
  
  
  /* VERSION 2.20040608 */ 
  
  
  
  
  function networkFooterClass() { 
    this.magazinesTitle="Subscribe to: "; 
    this.sitesTitle="Visit a site: "; 
    this.magazines=new Object(); 
    this.sites=new Object(); 
  } // end 
  
  var footers=new networkFooterClass(); 
  
  
  /* 
    
	use thusly ... 
  
	footers.sites["TITLE"]="PATH"; 
	
	footers.magazines["TITLE"]="PATH"; 
	
	*/ 
  
  
  
  function assembleSites() { 
    document.write( '' + 
    '<table border="0" cellspacing="0" cellpadding="0">' + 
    '<tr>' + 
    '<form name="sites">' + 
    '<td>' + 
    '<select name="sites" onChange="footers.launch(this,\'sites\')">' + 
    '<option>'+this.sitesTitle+'</option>' + 
    this.menu(this.sites) + 
    '</select>' +  
    '</td>' + 
    '</form>' + 
    '</tr>' + 
    '</table>' 
    ); 
  } // end 
  networkFooterClass.prototype.assembleSites=assembleSites; 
  
  
  
  function assembleMagazines() {  
    document.write( '' + 
    '<table border="0" cellspacing="0" cellpadding="0">' + 
    '<tr>' + 
    '<form name="magazines">' + 
    '<td>' + 
    '<select name="sites" onChange="footers.launch(this,\'magazines\')">' + 
    '<option>'+this.magazinesTitle+'</option>' + 
    this.menu(this.magazines) + 
    '</select>' +  
    '</td>' + 
    '</form>' + 
    '</tr>' + 
    '</table>' 
    ); 
  } // end 
  networkFooterClass.prototype.assembleMagazines=assembleMagazines; 
  
  
  
  function selectOptionMenu(obj) { 
    var menu=""; 
    menu+="<option></option>"; 
    for(var item in obj) { 
      menu+="<option value=\""+obj[item]+"\">"+item+"</option>"; 
    } 
    menu+="<option></option>"; 
    return menu; 
  } // end 
  networkFooterClass.prototype.menu=selectOptionMenu; 
  
  
  
  function launchSelection(item,name) { 
    var href=item.options[item.selectedIndex].value; 
    if(href) { 
      var options="location=yes,menubar=yes,resizable=yes,status=yes,scrollbars=yes,toolbar=yes"; 
      var poppedWindow=window.open(href,name,options); 
      poppedWindow.focus(); 
      item.selectedIndex=null;  
    } 
  } // end 
  networkFooterClass.prototype.launch=launchSelection; 
  

  
  
  

