var nowTab = 'S';

function SwitchProfile(to, el){
  el.blur();
  if(nowTab == to) return;
  document.getElementById('offer_'+nowTab).style.display = 'none';
  document.getElementById('offer_'+to).style.display = '';
  if(to == 'O'){
    el.parentNode.id = 'ah';
    el.parentNode.previousSibling.id = '';
  }else{
    el.parentNode.id = 'ah';
    el.parentNode.nextSibling.id = '';
  }
  nowTab = to;
}

function ProfileFirst(){
  GoToPage(0);
}
function ProfilePrev(){
  GoToPage(ProfileData.nowPage[nowTab]-1);
}
function ProfileNext(){
  GoToPage(ProfileData.nowPage[nowTab]+1);
}
function ProfileLast(){
  GoToPage(ProfileData.Pages[nowTab]-1);
}

function SetPage(amount){
  switch(amount){
    case 10:
      clearAmount();
      ProfileData.onPage[nowTab] = 10;
      document.getElementById("pageTen"+nowTab).innerHTML = '<b>10</b>';
      Recount();
      break;
    case 20:
      clearAmount();
      ProfileData.onPage[nowTab] = 20;
      document.getElementById("pageTwenty"+nowTab).innerHTML = '<b>20</b>';
      Recount();
      break;
    case 50:
      clearAmount();
      ProfileData.onPage[nowTab] = 50;
      document.getElementById("pageFifty"+nowTab).innerHTML = '<b>50</b>';
      Recount();
      break;
  }
}
function clearAmount(){
  document.getElementById("pageTen"+nowTab).innerHTML = '10';
  document.getElementById("pageTwenty"+nowTab).innerHTML = '20';
  document.getElementById("pageFifty"+nowTab).innerHTML = '50';
}
function Recount(){
  ProfileData.Pages[nowTab] = Math.ceil(ProfileData.amount[nowTab]/ProfileData.onPage[nowTab]);
  var ar = document.getElementsByName('pageAmount'+nowTab);
  for(var i=0;i<ar.length;i++) ar[i].innerHTML = ProfileData.Pages[nowTab];
  GoToPage(0);
}

function GoToPage(page, lower){
  page = parseInt(page,10) + (lower?-1:0);
  if(page < 0 || page >= ProfileData.Pages[nowTab]) return false;
  callMe('useroffers.php?type='+nowTab+'&userid='+ProfileData.userid+'&page='+page+'&onpage='+ProfileData.onPage[nowTab], ShowPage);
}

function ShowPage(text){
  try{
    eval('var ret = '+text+';');
    document.getElementById('hereoffers_'+ret.type).innerHTML = ret.html;
    
    ProfileData.nowPage[ret.type] = ret.page;
    if(ret.page > 0)
      ShowByName('pageFirst'+nowTab);
    else
      HideByName('pageFirst'+nowTab);
    if(ret.page < ProfileData.Pages[ret.type]-1)
      ShowByName('pageNext'+nowTab);
    else
      HideByName('pageNext'+nowTab);
    var ar = document.getElementsByName('pageNumber'+nowTab);
    for(var i=0;i<ar.length;i++) ar[i].innerHTML = ret.page+1;
  }catch(e){}
}

function ShowByName(name){
  var ar = document.getElementsByName(name);
  for(var i=0;i<ar.length;i++) ar[i].style.display = '';
}
function HideByName(name){
  var ar = document.getElementsByName(name);
  for(var i=0;i<ar.length;i++) ar[i].style.display = 'none';
}