function accountMenu(type, prefix)
{
	var lObj = document.getElementById('account_list').getElementsByTagName('li');
	for (var i = 0; i < lObj.length; i++)
	{
		lObj[i].className = ( i == type ) ? 'selected' : '';
	}
	
	var dObj = document.getElementsByTagName('div');
	for (var i = 0; i < dObj.length; i++)
	{
		if ( dObj[i].id.match(/^right_\d+$/) )
		{
			dObj[i].className = ( dObj[i].id == 'right_' + type.toString() ) ? 'show' : 'hide';
		}
	}
	
	restore_panes();
	
	return;
}
function phone_format(oText)
{
	var sPhone = oText.value.replace(/\D/g, '');
	oText.setAttribute('maxLength', 14);
	if ( sPhone.length >= 10 )
	{
		oText.value = oText.value.replace(/^(\d{3})(\d{3})(\d{4})/, '($1) $2-$3');
	}
	else
	{
		oText.value = '';
	}
	
	return;
}
function unphone(oText)
{
	var sPhone = oText.value.replace(/\D/g, '');
	if ( sPhone.length == 10 )
	{
		oText.value = sPhone;
	}
	else
	{
		oText.value = '';
	}
	oText.setAttribute('maxLength', 10);
	oText.select();
	
	return;
}
function clearAndFocus(iObj, iClear, iFocus)
{
	iObj.form.elements[iClear].value = '';
	iObj.form.elements[iFocus].focus();
	
	return;
}
function typeSelectClear(iObj, evt, iName, iValue, iClear)
{
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
	
	if ( iObj.value.length || charCode >= 32 )
	{
		var fObj = iObj.form.elements[iName];
		for (var i = 0; i < fObj.length; i++)
		{
			if ( fObj[i].value == iValue )
			{
				fObj[i].checked = true;
				break;
			}
		}
		iObj.form.elements[iClear].value = '';
	}
	
	return;
}
function update_pane(sResponse)
{
	if ( s_pane != null )
	{
		if ( sResponse.length )
		{
			document.getElementById('right_' + s_pane).innerHTML = sResponse;
		}
	}
	return;
}
function restore_panes()
{
	switch ( s_pane )
	{
		case 0:
			pane_load();
			ajax('/request/myalerts.php', 'get', 'restore_update', 'ajax=1');
			break;
		
		case 1:
			pane_load();
			ajax('/request/mytickets.php', 'get', 'restore_update', 'ajax=1');
			break;
		
		default:
		case null:
			break;
	}
	
	return;
}
function restore_update(sResponse)
{
	update_pane(sResponse);
	s_pane = null;
	
	return;
}
function pane_load()
{
	if ( s_pane != null )
	{
		var right = document.getElementById('right_' + s_pane);
		while (right.childNodes[0])
		{
			right.removeChild(right.childNodes[0]);
		}
		
		var new_para = document.createElement('p');
		var new_img = document.createElement('img');
		var new_line = document.createElement('br');
		var new_text = document.createTextNode(l_loading);
		
		new_para.style.textAlign = 'center';
		new_img.setAttribute('src', i_loading);
		new_img.setAttribute('alt', l_loading);
		
		new_para.appendChild(new_img);
		new_para.appendChild(new_line);
		new_para.appendChild(new_text);
		right.appendChild(new_para);
	}
	
	return;
}
function editAlert(alert_id)
{
	return;
}
function deleteAlert(alert_id)
{
	var params = 'alert_id=' + encodeURIComponent(alert_id);
	s_pane = 0;
	
	pane_load();
	ajax('/request/delete.php', 'get', 'update_pane', params);
	
	return;
}
function editTicket(event_id, ticket_id)
{
	s_pane = 1;
	
	var params = 'ajax=1&event_id=' + encodeURIComponent(event_id);
	params += '&ticket_id=' + encodeURIComponent(ticket_id);
	
	pane_load();
	ajax('/request/sell.php', 'get', 'update_pane', params);
	
	return;
}
function deleteTicket(ticket_id)
{
	var params = 'ticket_id=' + encodeURIComponent(ticket_id);
	s_pane = 1;
	
	pane_load();
	ajax('/request/delete.php', 'get', 'update_pane', params);
	
	return;
}