// ibmCommonSyndicationPartners.js
// author: adestefa@us.ibm.com 8/30/2006 12:40PM
// this module is used to generate and parse syndication partner buttons  


// create partner form with select field
// add new partner options when available
function ibmCommonSyndicationPartners(feedurl,feedtitle){
var str = '';
str += '<tr valign="top"><td class="iltbp" colspan="2" align="left"><span class="small"><label for="partner">Subscribe via RSS:</label></span></td></tr>';
str += '<tr valign="top"><td class="iltbp" colspan="2" align="center">';
str += '<form name="rss">';
str += '<select id="partner" name="partner" class="iform"  onchange="ibmCommonMakePartner(this.options[this.selectedIndex].value,\''+feedurl+'\',\''+feedtitle+'\')" >';
str += '<option value="none" selected="selected">Choose a reader</option>';
str += '<option value="none">---------------------</option>';
str += '<option value="google">Google</option>';
str += '<option value="yahoo">Yahoo</option>';
str += '<option value="bloglines">bloglines</option>';
str += '<option value="pluck">pluck</option>';
str += '<option value="rojo">rojo</option>';
str += '</select></form></td></tr>';
document.write(str);
}

// change RSS button to default XML link
function ibmCommonUnPartner(_feedurl) {
 var _rssbtn = document.getElementById('rsslink');
 _rssbtn.innerHTML = '<a href="' + _feedurl + '" onclick="sa_onclick(this.href)"><img src="//www.ibm.com/i/v14/buttons/xml.gif" border="0"/></a>';
}


// change RSS button to partner 
// add conditions for new partner links when available
function ibmCommonMakePartner(partner,_feedurl,_feedtitle) {
var _rssbtn = document.getElementById('rsslink');
 if (partner == 'yahoo'){
   _rssbtn.innerHTML = '<a href="http://us.rd.yahoo.com/my/atm/IBM%20Corporation/IBM ' + _feedtitle + '/*http://add.my.yahoo.com/rss?url=' + _feedurl + '" onclick="sa_onclick(\'http://www.ibm.com/externallink?sa_target=\'+this.href)"><img src="//www.ibm.com/i/v14/buttons/addtomyyahoo4.gif" border="0"/><\/a>';
 }else if (partner == 'bloglines'){
  _rssbtn.innerHTML = '<a href="http://www.bloglines.com/sub/' + _feedurl + '" onclick="sa_onclick(\'http://www.ibm.com/externallink?sa_target=\'+this.href)"><img src="//www.ibm.com/i/v14/buttons/bloglines.gif" border="0"/><\/a>';
 }else if (partner == 'pluck'){
   _rssbtn.innerHTML = '<a href="http://client.pluck.com/pluckit/prompt.aspx?GCID=C12286x053&a=' + _feedurl + '&t=' + _feedtitle + '" onclick="sa_onclick(\'http://www.ibm.com/externallink?sa_target=\'+this.href)"><img src="//www.ibm.com/i/v14/buttons/pluspluck.gif" border="0"/><\/a>';
 }else if (partner == 'rojo'){
   _rssbtn.innerHTML = '<a href="http://www.rojo.com/add-subscription?resource=' + _feedurl + '" onclick="sa_onclick(\'http://www.ibm.com/externallink?sa_target=\'+this.href)"><img src="//www.ibm.com/i/v14/buttons/rojowideblue.gif" border="0"/><\/a>';
 }else if (partner == 'google'){
   _rssbtn.innerHTML = '<a href="http://fusion.google.com/add?feedurl=' + _feedurl + '" onclick="sa_onclick(\'http://www.ibm.com/externallink?sa_target=\'+this.href)"><img src="http://buttons.googlesyndication.com/fusion/add.gif" border="0"/><\/a>';
 }else if (partner == 'none'){
   ibmCommonUnPartner(_feedurl);
 } 
}

