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';
	}
	document.getElementById('nxt'+openThisOne).style.display='block';
	var items = getElementsByClassName('prev', 'div');
	for (i in items){
		itm = items[i];
		itm.style.display = 'none';
	}
	document.getElementById('prv'+openThisOne).style.display='block';
}

var opt = new Array();
opt[1]=19.95;
opt[2]=0;
opt[3]=0;
opt[4]=0;
opt[5]=0;
opt[6]=0;
opt[7]=0;
opt[8]=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];
	sum = Math.round(sum*100)/100;
	document.getElementById('total').innerHTML = sum.toFixed(2);
	sumgst = sum/9;
	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);
}
