function pageinit(){
  var arr = new Array();
  var elems = document.getElementsByTagName('tr');
  for (i = 0; (elem = elems[i]); i++){
    elemsplt = elem.id.split('.');
    if(elem.id == 'summary.1.1'){
      elem.style.display = '';
    }else if(elemsplt[0] == 'summary'){
      elem.style.display = 'none';
    }
    if (elemsplt[0] == 'offer'){
      elem.style.display = 'none';
      if(elemsplt[2] == '1'){
        elem.style.display = '';
      }
    }
  }
  tabbify(1,1);
}

function getElementsByClassName(clsName,htmltag){
  var arr = new Array();
  var elems = document.getElementsByTagName(htmltag);
  for ( var cls, i = 0; ( elem = elems[i] ); i++ ){
    if ( elem.className == clsName ){
      arr[arr.length] = elem;
    }
  }
  return arr;
}

function tabbify(openThisOne, init){
  var items = getElementsByClassName('itm', 'div');
  for (i = 0; itm = items[i]; i++){
    itm.style.display = 'none';
  }
  document.getElementById('itm'+openThisOne).style.display='block';
  document.getElementById('tb.1').className = '';
  document.getElementById('tb.2').className = '';
  document.getElementById('tb.3').className = '';
  document.getElementById('tb.4').className = '';
  document.getElementById('tb.5').className = '';
  document.getElementById('tb.6').className = '';
  document.getElementById('tb.7').className = '';
  document.getElementById('tb.8').className = '';
  document.getElementById('tb.'+openThisOne).className = 'current';
  if(init==1){
  }else if(openThisOne==1){
    copy('Start by choosing your Core Plan');
  }else if(openThisOne==2){
    copy('Vodafone Family');
  } else if(openThisOne==3){
    copy('Make the most of Your Time');
  } else if(openThisOne==4){
    copy('Give your thumbs a workout with a TXT Add-On');
  } else if(openThisOne==5){
    copy('Take it to the world without the jet-lag');
  } else if(openThisOne==6){
    copy('Talk face to face');
  } else if(openThisOne==7){
    copy('Feeling like a little something else?');
  } else if(openThisOne==8){
    copy("It's all up to you, it's your You Choose plan");
  }
  /*
  var items = getElementsByClassName('next', 'div');
  for (i in items){
    itm = items[i];
    itm.style.display = 'none';
  }
  */
  $j('div.next').hide();
  
  document.getElementById('nxt'+openThisOne).style.display='block';
  /*
  var items = getElementsByClassName('prev', 'div');
  for (i in items){
    itm = items[i];
    itm.style.display = 'none';
  }
  */
  $j('div.prev').hide();
  document.getElementById('prv'+openThisOne).style.display='block';
}

var opt = new Array();
opt[1]=20.35;
opt[2]=0;
opt[3]=0;
opt[4]=0;
opt[5]=0;
opt[6]=0;
opt[7]=0;
opt[8]=0;
opt[9]=0;

function turnoffselect(targ){
  var arr = new Array();
  var elems = document.getElementsByTagName('tr');
  for (i = 0; ( elem = elems[i] ); i++ ){
    if ( elem.id.split('.')[0]+'.'+elem.id.split('.')[1] == 'opt.'+targ.split('.')[1] ){
      elem.className = 'trhl';
    }
  }
}

function summary(targ){
  var arr = new Array();
  var elems = document.getElementsByTagName('tr');
  var targsplt = targ.split('.');
  var sumtarg = 'summary.'+targ.split('.')[1]+'.'+targ.split('.')[2];
  for (i = 0; (elem = elems[i] ); i++){
    elemsplt = elem.id.split('.');
    if(elem.id == sumtarg){
      elem.style.display = '';
    }else if(elemsplt[0]+'.'+elemsplt[1]=='summary.'+targsplt[1]){
      elem.style.display = 'none';
    }
    if (elemsplt[0] == 'offer' && targsplt[1] == 1){
      elem.style.display = 'none';
      if(elemsplt[2] == targsplt[2]){
        elem.style.display = '';
      }
    }
  }
}

function total(val, row){
  rowid = row.id.split('.');
  opt[rowid[1]]=val;
  sum = opt[1]+opt[2]+opt[3]+opt[4]+opt[5]+opt[6]+opt[7]+opt[8]+opt[9];
  sum = Math.round(sum*100)/100;
  document.getElementById('total').innerHTML = sum.toFixed(2);
  //sumgst = sum/9;
  //sumgst = sum*0.1304;
  sumgst = sum/23*3;
  document.getElementById('gst').innerHTML = sumgst.toFixed(2);
  turnoffselect(row.id);
  row.className='hovertrhlselected'
  summary(row.id)
  var elems = document.getElementsByTagName('tr');
  for (i=0;elem = elems[i];i++){
    elemid = elem.id.split('.')
    if(elemid[1]==rowid[1]){
      mult=elemid[2]-1;
    }
  }
  if(rowid[1]!=1){
    // cubes('c'+rowid[1], Number(rowid[2]-1)*(90/mult));
  } else {
    // cubes('c'+rowid[1], Number(rowid[2])*(90/mult));
  }
}

function standard_rate(rate){
//  document.getElementById('standard_rate').innerHTML = rate;
//  document.getElementById('standard_rate2').innerHTML = rate;
}
function hover(targ){
  targ.className='hover'+targ.className;
}
function out(targ){
    targ.className=targ.className.substr(5);
}

