var combinations = [
  { 'name' : 'playnow-button', 'value' : 0},
  { 'name' : 'mid-page-banner', 'value' : 0},
  { 'name' : 'sidebar-colors', 'value' : 0}
];

function setCombinationSection(section, value)
{
  for (var section_id = 0; section_id < combinations.length; ++section_id)
  {
    if (combinations[section_id].name == section)
    {
      if (typeof value != 'undefined' && typeof value != 'null')
      {
        combinations[section_id]['value'] = (typeof value == 'string' ? value : value.toString());
      }
      break;
    }
  }
}

function getCombination()
{
  var res = '';
  if (typeof combinations != 'undefined')
  {
    for (var section = 0; section < combinations.length; ++section)
    {
      res = res + combinations[section].value.toString();
    }
  }
  
  return res;
}

function getAnalyzerCombination()
{
  var res = '';
  var comb = getCombination();
  
  if (typeof comb != 'null' && comb != '')
  {
    res = '/ver_' + comb + '/';
  }
  
  return res;
}

function getANIDCombination()
{
  var res = '';
  var comb = getCombination();
  
  if (typeof comb != 'null' && comb != '')
  {
    res = 'IV' + comb;
  }
  
  return res;
}

function reportOptimizerGoal()
{  
}
/*
function reportOptimizerGoal()
{
  optTracker._trackPageview("/1514934326/goal");  
}
*/


function reportAnalyzer(path)
{
  if (typeof path == 'string')
  {
//    Add optimizer version combination:
//    pageTracker._trackPageview(path + getAnalyzerCombination());
    pageTracker._trackPageview(path);
    
//    OR send the regular path:
//    pageTracker._trackPageview(path);
  }
  else
  {
    pageTracker._trackPageview();
  }
}

function addANID(aObj, anid)
{
  if (typeof aObj.href == 'string')
  {
    var sign = aObj.href.indexOf('?') > 0 ? '&' : '?';
//    Add optimizer version combination:
//    aObj.href = aObj.href + sign + 'anid=' + anid + getANIDCombination();
    aObj.href = aObj.href + sign + 'anid=' + anid;
    
//    OR add regular ANID:
//    aObj.href = aObj.href + sign + 'anid=' + anid;
  }
}

var playnow_search_strs = [
  'pacific%20poker/play_now.gif',
  'pacific poker/play_now.gif',
  'pacific%20poker/pacific1-jouer.gif',
  'pacific poker/pacific1-jouer.gif'
];

function change_playnow_banner()
{
  if (playnow_color != 'blue' && playnow_color != 'yellow' && playnow_color != 'red') return;
  
  var main = document.getElementById('main');
  if (typeof main != 'undefined')
  {
    var posts = getElementsByClassName('post-content', 'div', main);
    if (typeof posts != 'undefined')
    {
      for (var post in posts)
      {
        var images = posts[post].getElementsByTagName('img');
        if (typeof images != 'undefined')
        {
          for (var i = 0; i < images.length; ++i)
          {
            var src = images[i]['src'];
            if (typeof src == 'string')
            {
              src = src.toLowerCase();
              
              for (var j = 0; j < playnow_search_strs.length; ++j)
              {
                var cur_string = playnow_search_strs[j];
                if (src.indexOf(cur_string) > -1)
                {
                  var parent = images[i].parentNode;
                  var new_image = new Image(221, 94);
                  new_image.src = src.replace(cur_string, 'Button_' + playnow_color + '.gif');
                  parent.replaceChild(new_image, images[i]);
                  break;
                }
              }
            }
          }
        }
      }
    }
  }
}

// register change button
/*
if (window.addEventListener) {
  window.addEventListener('load', change_playnow_banner, false);
} else if (window.attachEvent) {
  window.attachEvent('onload', change_playnow_banner);
} else {
  window['onload'] = change_playnow_banner;
}
*/