var mapa; //array
function estadoBoleto(id)
{
	switch (id)
	{
					case 1:
				return "Disponible";
					case 2:
				return "Reservado";
					case 3:
				return "Apartado temporalmente (na)";
					case 4:
				return "Vendido";
					case 5:
				return "Bloqueado (na)";
					case 6:
				return "Anulado (na)";
			}
	return "";
}
function cs(obj)
{
	if (obj.firstChild == null)
	{
		obj.innerHTML = '
';
		checking();
	}
	else
	{
		obj.innerHTML = '';	
		unchecking();
	}
}
function rsc(obj)
{
	obj.style.borderStyle = 'dashed';
}
function sc(obj, color)
{
//	obj.style.borderColor = color;
	obj.style.borderStyle = 'solid';
}
//div
function dvo(id_section_type) //abrir
{    	
	mapa.push('
');
	varBlock.id_section_type = id_section_type;
}
function dvc() //cerrar
{    
    mapa.push('
');
}
//table
function to() //abrir
{
    mapa.push('');
}
function tc() //cerrar
{
    mapa.push('
');
	restartChecking();
}
//row
function ro() //abrir
{
    mapa.push('');
}
function rc() //cerrar
{
    mapa.push('
');
}
//-------------------------------------------------------celdas
//nombre de la fila
function rn(nombre) //cerrar
{
    mapa.push('');
    mapa.push(nombre);
    mapa.push(' | ');
}
//header
function hd(text)
{    
	document.getElementById('sitMapTitle').innerHTML = text;
}
//blank
function b()
{    
    mapa.push('');
    mapa.push(' ');
    mapa.push(' | ');
}
//message
function msg(text)
{    
    mapa.push('');
    mapa.push(text);
    mapa.push(' | ');
}
//asiento
function a(boleto,asiento,color,enabled,row,price,hover)
{   
	if (hover)
		mapa.push('');
	else
		mapa.push(' | ');
		
    if (enabled)
		mapa.push('');
	else
		mapa.push('');
	
    mapa.push(' | ');
}
//asiento no numerado
function ann()
{        
    mapa.push('');
    mapa.push('');    
    mapa.push(' | ');
}
//mensaje
function msg(mensaje)
{
	mapa.push('');
	mapa.push(mensaje);
	mapa.push(' | ');
}
//mesa
function m(mesa,max,color,enabled,precio,capacidad)
{    
    
    if (enabled)    	    
		mapa.push('');    
	else
		mapa.push(' | ');
    
    //mapa.push(mesa);    
    mapa.push('');
    for (var i = 0; i <= max; i++)
    {
        mapa.push('');
    }
    mapa.push('');    
    
    mapa.push(' | ');
}
function mf(mesa,max,color,enabled,precio,capacidad)
{    
    
    if (enabled)    	    
		mapa.push('');    
	else
		mapa.push(' | ');
    
    //mapa.push(mesa);    
    mapa.push('');
		mapa.push('');
		mapa.push('');
    mapa.push('');    
    
    mapa.push(' | ');
}