function prev_device() {
  var platforms = [ 'ConnectedTV','iPhone','Android','webOS','Roku','Blu-ray','Boxee','Desktop','Web' ];
  var selection_exists = false;
  var len = platforms.length;
  for(var i=0; i<len; i++) {
    if ( $j('#icon_' + platforms[i]).hasClass('icon_' + platforms[i] + '_current') ) {
      selection_exists = true;
      return platforms[i];
      exit;
    }
  }
}

function update_device_selection(prev_platform,selected_platform) {
  var base_url = '/devices';
  if ( prev_platform != "" ) {
    $j('#icon_' + prev_platform).removeClass('icon_' + prev_platform + '_current');
    $j('#icon_' + prev_platform + ' > #selection_border_left').removeClass('selection_border_left_current');
    $j('#icon_' + prev_platform + ' > #selection_border_right').removeClass('selection_border_right_current');
    $j('#icon_' + prev_platform + ' > #device_image').removeClass('device_image_current');
    $j('#icon_' + prev_platform + ' > #device_text').removeClass('device_text_current');
  }
  $j('#icon_' + selected_platform).addClass('icon_' + selected_platform + '_current');
  $j('#icon_' + selected_platform + ' > #selection_border_left').addClass('selection_border_left_current');
  $j('#icon_' + selected_platform + ' > #selection_border_right').addClass('selection_border_right_current');
  $j('#icon_' + selected_platform + ' > #device_image').addClass('device_image_current');
  $j('#icon_' + selected_platform + ' > #device_text').addClass('device_text_current');
  $j('#section_item').text(selected_platform);
  $j('#platform_description').load(base_url + '/' + selected_platform.toLowerCase());
}

$j(document).ready(function(){
  if ( document.location.href.match(/\/devices/) != null ) {
    update_device_selection('','ConnectedTV');
  } 
});

