home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 December / PCWorld_2002-12_cd.bin / Software / Topware / wmp99xrc / mpsetup.exe / wmploc.DLL / HTML / FOOTER.HTC < prev    next >
Encoding:
HTML Component  |  2002-10-28  |  2.9 KB  |  83 lines

  1. <PUBLIC:COMPONENT lightWeight=true>
  2. <PUBLIC:ATTACH EVENT="oncontentready" ONEVENT="buildFooter()" />
  3. <PUBLIC:METHOD NAME="enableWizard" />
  4. <PUBLIC:METHOD NAME="reset" />
  5. <PUBLIC:METHOD NAME="addProvider" />
  6. <PUBLIC:METHOD NAME="getProviderLogoUrl" />
  7. <PUBLIC:METHOD NAME="getProviderRedirUrl" />
  8.  
  9. <SCRIPT LANGUAGE="JScript">
  10. function buildFooter()
  11. {
  12.     var s = '<table border=0 cellpadding=0 bgcolor=white width=368 height=25 cellspacing=0><tr>';
  13.     
  14.     s += '<td width=10></td><td id=footerWizard></td><td width=10></td>';
  15.     s += '<td align=' + (IsRTLPage() ? 'left' : 'right') + ' class=text>';
  16.     s += '<table border=0 cellpadding=0 cellspacing=0><tr><td id=footerLabel style="display:none" class=textGray>' + L_DataProvidedBy_Text + '</td><td width=8></td>';
  17.     s += '<td><a href="X" target="wmc" id=partnerLink0><img style="display:none" border=0 height=20 src="X" id=partnerImg0></a></td><td width=5></td><td><a href="X" target="wmc" id=partnerLink1><img height=20 style="display:none" border=0 src="X" id=partnerImg1></a></td>';
  18.     s += '<td><a id=footerPartnerLink href="http://windowsmedia.com" class=text target="wmpartners" style="display:none">' + L_MultipleProviders_Text + '</a></td>';
  19.     s += '</tr></table></td></tr></table>';
  20.     element.innerHTML = s;
  21. }
  22.  
  23. function enableWizard(fEnable)
  24. {
  25.     var s = '<A href="X" onclick="window.external.EditMetadata(); return false;" class=text>' + L_EditTrackFooter_Text + '</a>', o;
  26.     o = element.document.all('footerWizard');
  27.     if (fEnable)
  28.         o.innerHTML = s;
  29.     else
  30.         o.innerHTML = '';
  31. }
  32.  
  33. var aProviderList = new Array(), iProviders = 0;
  34. function reset()
  35. {
  36.     var a = element.document.all;
  37.     
  38.     enableWizard(false);
  39.     aProviderList = new Array();
  40.     iProviders = 0;
  41.     a('partnerImg0').style.display = 'none';
  42.     a('partnerImg1').style.display = 'none';
  43.     a('footerPartnerLink').style.display = 'none';
  44.     a('footerLabel').style.display = 'none';
  45. }
  46.  
  47. function addProvider(sProvider)
  48. {
  49.     if (aProviderList[sProvider] != '1')
  50.     {
  51.         if (iProviders < 2)
  52.         {
  53.             var oProvider = element.document.all('partnerImg' + iProviders);
  54.             oProvider.style.display = 'inline';
  55.             oProvider.src = getProviderLogoUrl(sProvider);
  56.             element.document.all('partnerLink' + iProviders).href = getProviderRedirUrl(sProvider);
  57.         }
  58.         else
  59.         {
  60.             element.document.all('partnerImg0').style.display = 'none';
  61.             element.document.all('partnerImg1').style.display = 'none';
  62.             element.document.all('footerPartnerLink').style.display = 'inline';
  63.         }
  64.         
  65.         element.document.all('footerLabel').style.display = 'inline';
  66.         iProviders++;
  67.         aProviderList[sProvider] = '1';
  68.     }
  69. }
  70.  
  71. function getProviderLogoUrl(sProvider)
  72. {
  73.     return 'http://windowsmedia.com/redir/getprovider.asp?mode=logo&providername=' + sProvider;
  74. }
  75.  
  76. function getProviderRedirUrl(sProvider)
  77. {
  78.     return 'http://windowsmedia.com/redir/getprovider.asp?mode=redir&providername=' + sProvider;
  79. }
  80.  
  81. </SCRIPT>
  82. </PUBLIC:COMPONENT>
  83.