var vM = new Array();

function doMenu()
{
	for(var id in vM)
	{
		if(vM[id])
			growHsetMenu(id, vM[id]);
	}
}

function growHsetMenu(id, dir)
{
	var maxSize = [155,212];
	//var minSize = [82,126];
	var minSize = [42,58];
	
	var maxTextWidth = 200;
	var img = document.getElementById('hsetMenuSmall_' + id);
	var width = img.offsetWidth;
	width += 30 * dir;
	
	var percent = (width - minSize[0]) / (maxSize[0] - minSize[0]);
	height = width * maxSize[1] / maxSize[0];
	
	if(width >= maxSize[0])
	{
		width = maxSize[0];
		height = maxSize[1];
	}
	
	if(width <= minSize[0])
	{
		width = minSize[0];
		height = minSize[1];
	}
	
	img.style.width = width + 'px';
	img.style.height = height + 'px';
	
	
	var height = img.offsetHeight;
	var text = document.getElementById('hsetMenu_' + id);
	text.style.display = 'block';
	text.style.height = (height-10) + 'px';
	//text.style.width = (percent * maxTextWidth) + 'px';
	text.style.MozOpacity = percent;
	text.style.filter = 'Alpha(Opacity=' + (percent * 100) + ')';

	/*
	if(((width > maxWidth/2) && (img.src.indexOf('Large') == -1)) || ((width < maxWidth/2) && (img.src.indexOf('Small') == -1)))
		img.src = imgUrls[id][dir==1?1:0];
	*/
	
	document.getElementById('title_' + id).style.display = 'none';

	if(((width == maxSize[0]) && (dir == 1)) || ((width == minSize[0]) && (dir == -1)))
	{
		vM[id] = 0;
		if(dir == -1)
		{
			text.style.display = 'none';
			document.getElementById('title_' + id).style.display = '';
		}
	}
}







function showTab(id)
{
	var o = document.getElementById('tabContents');
	var elms = o.getElementsByTagName('div');
	var len = elms.length;
	for(var i=0; i<len; i++)
	{
		if(elms[i].className != 'tabPage')
			continue;
		
		elms[i].style.display = elms[i].id==id?'block':'none';
	}
	
	var o = document.getElementById('handsetTabs');
	var elms = o.getElementsByTagName('li');
	var len = elms.length;
	for(var i=0; i<len; i++)
	{
		elms[i].className = elms[i].id=='t_'+id?'selected':'';
	}
	
	return false;
}


function showTariffs(id)
{
	var o = document.getElementById('tariffs');
	var elms = o.getElementsByTagName('tbody');
	var len = elms.length;
	for(var i=0; i<len; i++)
	{
		elms[i].style.display = elms[i].id=='tariffs_'+id?'':'none';
	}
	
	var o = document.getElementById('tariffTabs');
	var elms = o.getElementsByTagName('li');
	var len = elms.length;
	for(var i=0; i<len; i++)
	{
		elms[i].className = elms[i].className.replace(/ ?selected/, '') + (elms[i].id=='t_'+id?' selected':'');
	}
	
	return false;
}



function pop(url, target, width, height, scrollbars, top, left)
{
	if(target == null) target = '_blank';
	
	var props = '';
	if(width != null) props += ',width=' + width;
	if(height != null) props += ',height=' + height;
	if(scrollbars != null) props += ',scrollbars=' + scrollbars;
	if(top != null) props += ',top=' + top + ',screenY=' + top;
	if(left != null) props += ',left=' + left + ',screenX=' + left;

	if(props.length) props = 'resizable=1' + props;

	var win = window.open(url, target, props);
	win.focus();
	
	return false;
}