/* * Affiliates Live Widget 2.8 * * Copyright © 2008 FullTiltPoker.com. All Rights Reserved. */ title_text = 'Full Tilt Poker'; widget_width = (typeof widget_width == 'string') ? widget_width : '300'; widget_height = (typeof widget_height == 'string') ? widget_height : '300'; widget_theme = (typeof widget_theme == 'string') ? widget_theme : 'live-widget live-widget-theme-1'; aff_language = (typeof aff_language == 'string') ? (aff_language == 'en') ? '' : ('/' + aff_language) : ''; file_root = (typeof file_root == 'string') ? file_root : 'http://www.fulltiltpoker.com'; ftp_root = file_root + aff_language; target_window = '_blank'; theme_id = widget_theme.substr(widget_theme.lastIndexOf('-') + 1); document.write(''); document.write(''); document.write('
'); document.write('
'); document.write(''); document.write(''); document.write('
'); document.write('
'); document.write('


'); document.write('

' + loading_text + '

'); document.write(''); document.write(''); function build_affiliates_widget(_obj) { var $jf = jQuery.noConflict(); if(_obj) { if (!_obj.error) { if (_obj.content_type) { var container_div = '.ftp-widget-' + _obj.content_type; $jf(container_div).css( 'width', widget_width + 'px'); var content_div = container_div + ' #live-widget-content'; $jf(content_div).empty(); $jf(container_div + ' #live-widget-heading').click(function() { var new_window = window.open($jf(container_div + ' #live-widget-download-link a').attr('href'), '_blank'); new_window.focus(); return false; }); switch (_obj.content_type) { case 'pro-tips': var tip_link = ''; var player_link = '' + _obj.player + ''; var picture_link = ''; var widget_content = '
' + picture_link; widget_content += ''; widget_content += '
' + player_link + '
'; widget_content += '
' + tip_link + _obj.title + '
'; var player_name = new RegExp(_obj.player, 'gi'); var widget_article = _obj.article.replace(/href="\//gi, 'href="' + ftp_root + '/'); widget_article = widget_article.replace(/Full Tilt Poker/gi, '' + title_text + ''); widget_article = widget_article.replace(player_name, player_link); $jf(content_div).append(widget_content + widget_article + '
'); break; case 'pro-tips-list': var tip_link, player_link, picture_link, _href; for (_item in _obj) { if (_item != 'content_type') { tip_link = ''; player_link = '' + _obj[_item].player + ''; picture_link = ''; widget_content = '
'; widget_content = widget_content.replace(/href="\//gi, 'href="' + ftp_root + '/'); $jf(content_div).append(widget_content); } } activate_show_hide(content_div, '#tip-list-article', 'collapsed'); $jf('.tip-list-article').hide(); break; case 'pro-chats': var chat_link = ''; var widget_content = '
'; widget_content += ''; widget_content += ''; widget_content += '
' + chat_link + _obj.title + '
'; widget_content += '
' + _obj.date + '
'; var widget_content_list = '
    '; for (obj_item in _obj.transcript) { widget_content_list += (_obj.transcript[obj_item].name == _obj.player) ? '
  • ' : '
  • '; widget_content_list += '' + _obj.transcript[obj_item].time + ''; widget_content_list += '' + _obj.transcript[obj_item].name + ':'; widget_content_list += '' + _obj.transcript[obj_item].text + ''; widget_content_list += '
  • '; } var player_name = new RegExp(_obj.player, 'gi'); widget_content_list = widget_content_list.replace(player_name, '' + _obj.player + ''); widget_content_list = widget_content_list.replace(/Full Tilt Poker/gi, 'Full Tilt Poker'); $jf(content_div).append(widget_content + widget_content_list + '
'); $jf(content_div + ' ul.chat-list').find('li:first-child').addClass('first'); $jf(content_div + ' ul.chat-list').find('li:last-child').addClass('last'); break; case 'pro-chats-list': var chat_link; for (_item in _obj) { if (_item != 'content_type') { widget_content = '
'; widget_content += ''; widget_content += ''; chat_link = '' + _obj[_item].player + ''; widget_content += '' + chat_link + ''; chat_link = ''; widget_content += '' + chat_link + _obj[_item].title + ''; widget_content += '' + _obj[_item].date + '
'; widget_content += '
'; widget_content = widget_content.replace(/href="\//gi, 'href="' + ftp_root + '/'); $jf(content_div).append(widget_content); } } break; case 'news': var news_link = ''; var widget_content = '
'; widget_content += '
' + _obj.news_text + '
'; widget_content += '
'; widget_content = widget_content.replace(/href="\//gi, 'href="' + ftp_root + '/'); $jf(content_div).empty().append(widget_content); break; case 'news-list': var news_link; for (_item in _obj) { if (_item != 'content_type') { widget_content = '
'; if (_obj[_item].title.length > 0) { news_link = ''; widget_content += ''; widget_content += '
' + _obj[_item].news_text; widget_content += '
'; widget_content = widget_content.replace(/href="\//gi, 'href="' + ftp_root + '/'); } else { widget_content += '
' + _obj[_item].news_text + '
'; } $jf(content_div).append(widget_content); } } break; case 'tournaments': for (_item in _obj) { if (_item != 'content_type') { if (typeof(tournaments_labels) != 'array') { tournaments_labels=["Game:","Time:","Buy-In:","Prize Pool:"]; } widget_content = '
'; widget_content += '
'; widget_content += '
' + _obj[_item].name + '
'; widget_content += '
'; widget_content += '
  • ' + _obj[_item].gametype + '
  • '; widget_content += '
  • ' + _obj[_item].startdatetime + '
  • '; widget_content += '
  • $' + _obj[_item].buyin + '
  • '; widget_content += '
  • $' + _obj[_item].prizepool + '
'; $jf(content_div).append(widget_content); } } activate_show_hide(content_div, '#tournament-details', 'expanded'); break; case 'promotions': var previous_title; var count = 0; for (_item in _obj) { if (_item != 'content_type') { if (previous_title != _obj[_item].title) { _obj[_item].promo_text = _obj[_item].promo_text.replace(/href="\//g, 'href="' + ftp_root + '/'); widget_content = '
'; widget_content += ''; widget_content += '
' + _obj[_item].promo_text; widget_content += '
'; $jf(content_div).append(widget_content); previous_title = _obj[_item].title; count++; } } } break; case 'commercials': var video_player_settings = '&order=0&ap=off&x=0&y=0&fr=off&buttons=hover&bf=off'; var edited_title = _obj.title.substr(_obj.title.indexOf('') + 8, (_obj.title.lastIndexOf('') - 1)); $jf(container_div + ' #live-widget-footer').empty().append('' + edited_title + '').show(); widget_content = '
'; widget_content += ''; widget_content += ''; widget_content += ' 0) { widget_content += ''; } if (_id < (parseInt(_obj.quiz_count) - 2)) { widget_content += ''; } widget_content += '
' + quiz_labels[0] + '
    '; if (_obj[_id].quiz_position != null) { widget_content += '
  • ' + _obj[_id].quiz_position_text + '
  • '; } if (_obj[_id].quiz_game_type != null) { widget_content += '
  • ' + _obj[_id].quiz_game_type_text + '
  • '; } if (_obj[_id].quiz_pot_size != null) { widget_content += '
  • ' + _obj[_id].quiz_pot_size_text + '
  • '; } if (_obj[_id].quiz_blinds != null) { widget_content += '
  • ' + _obj[_id].quiz_blinds_text + '
  • '; } if (_obj[_id].quiz_chips != null) { widget_content += '
  • ' + _obj[_id].quiz_chips_text + '
  • '; } if (_obj[_id].quiz_your_cards != null) { widget_content += '
  • '; } if (_obj[_id].quiz_board_cards != null) { widget_content += '
  • '; } widget_content += '
'; if (_obj[_id].question_text != null) { _obj[_id].question_text = _obj[_id].question_text.replace(/

/, ''); _obj[_id].question_text = _obj[_id].question_text.replace(/<\/p>/, ''); widget_content += '

' + quiz_labels[1] + '

' + _obj[_id].question_text + '
'; } if (_obj[_id].question_title != null) { _obj[_id].question_title = _obj[_id].question_title.replace(/

/, ''); _obj[_id].question_title = _obj[_id].question_title.replace(/<\/p>/, ''); widget_content += '

' + _obj[_id].question_title + '
    '; } else { widget_content += '
    ' + quiz_labels[2] + '
      '; } var quiz_date = _obj[_id].quiz_date.replace(/ /g, '+'); if (_obj[_id].option_1 != null) { _obj[_id].option_1 = _obj[_id].option_1.replace('

      ', ''); _obj[_id].option_1 = _obj[_id].option_1.replace('

      ', ''); widget_content += '
    • A:' + _obj[_id].option_1 + ''; } if (_obj[_id].option_2 != null) { _obj[_id].option_2 = _obj[_id].option_2.replace('

      ', ''); _obj[_id].option_2 = _obj[_id].option_2.replace('

      ', ''); widget_content += '
    • B:' + _obj[_id].option_2 + '
    • '; } if (_obj[_id].option_3 != null) { _obj[_id].option_3 = _obj[_id].option_3.replace('

      ', ''); _obj[_id].option_3 = _obj[_id].option_3.replace('

      ', ''); widget_content += '
    • C:' + _obj[_id].option_3 + '
    • '; } widget_content += '
    '; widget_content += '
'; $jf(_content_div).css( { 'background-color':'#fff' } ); $jf(_content_div).empty().append(widget_content); $jf(_content_div + ' .quiz-link-prev a').click(function() { get_quiz_question(_content_div, _obj, _id - 1); return false; }); $jf(_content_div + ' .quiz-link-next a').click(function() { get_quiz_question(_content_div, _obj, _id + 1); return false; }); } function append_url_key(_container_div) { var $jf = jQuery.noConflict(); var url_key = "key="; var key_offset = url_key.length; $jf(_container_div + ' a').each(function() { var this_href = $jf(this).attr('href'); if (this_href != '#') { var url_seperator = (this_href.indexOf("?") == -1) ? '?' : '&'; if (this_href.indexOf(file_root) != -1) { if (this_href.indexOf(url_key) != -1) { this_href = this_href.substr(0, this_href.indexOf(url_key) + key_offset); this.href = this_href + aff_track_key; } else { this.href = this_href + url_seperator + url_key + aff_track_key; } } if ($jf(this).attr('target') == null) { $jf(this).attr('target', target_window); } } }); } function activate_show_hide(_content_div, _element, _current_state) { var $jf = jQuery.noConflict(); var _new_state = (_current_state == 'collapsed') ? 'expanded' : 'collapsed'; $jf(_content_div + ' div.show-hide').each(function(i) { $jf(_content_div + ' #show-hide-' + i).toggle(function() { $jf(this).removeClass(_current_state);$jf(this).addClass(_new_state); $jf(_element + '-' + i).slideToggle('fast'); }, function() { $jf(this).removeClass(_new_state); $jf(this).addClass(_current_state); $jf(_element + '-' + i).slideToggle('fast'); }); }); } function display_error(_content_div) { var $jf = jQuery.noConflict(); $jf(_content_div).empty().append('

' + error_title + '

' + error_ajax + '

'); }