function inscricaotorneio()
{
	rnd = 'abra' + Math.floor(Math.random()*1000);
	window.open( 'http://us2.desafiando.com.br/cgi-bin/sinuca/cadastro.cgi?mudacad=1&nx=3&param='+campid,rnd,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=620,height=400,screenx=50,screeny=10,top=10,left=10');
}

function horariotorneio()
{
	rnd = 'abra' + Math.floor(Math.random()*1000);
	window.open( 'http://us2.desafiando.com.br/cgi-bin/sinuca/cadastro.cgi?mudacad=1&nx=4&param='+campid,rnd,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=500,height=400,screenx=50,screeny=10,top=10,left=10');
}

function campeonatosorteiashow()
{
	rnd = 'abra' + Math.floor(Math.random()*1000);
	window.open( '/sorteio200812.html',rnd,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=580,height=400,screenx=50,screeny=10,top=10,left=10');
}

function abre( url, w, h )
{
	rnd = 'abra' + Math.floor(Math.random()*1000);
	if( win != null  )win.close();
	win = window.open( url,rnd,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=' + w + ',height=' + h + ',screenx=50,screeny=10,top=10,left=10');
}

function abrejanela( u, w, h )
{
	r = Math.floor(Math.random());
	if( win != null  )win.close();
	win = window.open( u, r,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=' + w + ',height=' + h + ',screenx=300,screeny=10,top=10,left=100');
	win.focus();
}


function mostramasters()
{
	if( win != null  )win.close();
	win = window.open( 'http://us2.desafiando.com.br/cgi-bin/sinuca/showmasterclassificados.cgi','RegrasCampeonato','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=440,height=420,screenx=300,screeny=10,top=10,left=100');
}


var temsorteio = false;
function campmenu()
{
	var out = [];
	var loc = document.location + '';

	out.push( '<a href="_rodadas.html?cid='+ campid + '">CHAVES & JOGOS</a>' );
	out.push( '<a href="_regras.html?cid='+ campid + '">REGRAS & PREMIAÇÃO</a>' );
	out.push( '<a href="_inscritos.html?cid='+ campid + '">INSCRITOS</a>' );
	if( temsorteio ) out.push( '<a href="#" onclick="campeonatosorteiashow()">SORTEIO</a>' );
	if( loc.indexOf( '_fast' ) < 0 )  out.push( '<a href="#" onclick="horariotorneio()">ALTERAÇÃO DE HORÁRIO</a>' );
	document.write( out.join( ' | ' ) );
}

function tagsubst( nome, val )
{
	var nomes = document.getElementsByName( nome );
//	debug( nome, val, nomes.length );
	for( var i = 0 ; i < nomes.length ; i++ )
		nomes[i].innerHTML = val;
}

function result_vars( txt, obj )
{
	var data = json( txt );

	tagsubst( 'nomecamp', data.nome );
	tagsubst( 'dataini', data.datainicio );
	if( data.datainicio_array.length > 1 )
	{
		tagsubst( 'datainiA', data.datainicio_array[1] );
		tagsubst( 'datainiB', data.datainicio_array[2] );
		tagsubst( 'datainiC', data.datainicio_array[3] );
	}
	tagsubst( 'dataprimeirafase', data.datainicio );
	tagsubst( 'datainscri', data.diainscri );
	tagsubst( 'horainscri', data.horainscri );
	tagsubst( 'horainicio', data.horainicio );


	if( $('topo') != null ) $('topo').style.display = 'block';
	if( $('conteudo') != null ) $('conteudo').style.display = 'block';
	if( $('inscricao') != null ) $('inscricao').style.display = 'block';
}

function loadcampvars()
{
	ajaxrequest( nocache(campid + '/campvars.txt'), result_vars, $('rodadas') );
}

function result_inscricao( txt, obj )
{
	var data = json( txt );
	var out = '';

	if( data.emserie == 1 )
	{
		out = '<table class=tabblue border=0 cellpadding=0 cellspacing=0>' + 
			'<tr><td><b>Inscrições (todas as séries)</b><td>Até: ' + data.datainscri + '</td></tr>' + 
			'<tr><td><b>Início Série C</b><td>' + data.datainicio_array[3] + '</td></tr>' + 
			'<tr><td><b>Início Série B</b><td>' + data.datainicio_array[2] + '</td></tr>' + 
			'<tr><td><b>Início Série A</b><td>' + data.datainicio_array[1] + '</td></tr>' + 
			'</table>'; 
	}
	out += '<br><br>Confira aqui a partir de ' + data.diarodada + ', as rodadas da competição.<br><br>Enquanto isso, confira as <a href="_regras.html?cid=' + campid + '"><b>REGRAS</b></a> e participe fazendo sua <a href="javascript:;" onclick="inscricaotorneio()"><b>INSCRIÇÃO</b></a>!';

	tagsubst( 'nomecamp', data.nome );

	$('rodadas').innerHTML = out;
	if( $('topo') != null ) $('topo').style.display = 'block';
	if( $('conteudo') != null ) $('conteudo').style.display = 'block';
	if( $('inscricao') != null ) $('inscricao').style.display = 'block';
}

function result_inscritos( txt, obj )
{
	var data = json( txt );
	var out = '';
	var insc = 0;

	if( data.length > 1 )
	{
		out += '<table class="texto_branco_9" border=0 style="width: 600px; margin-left: 50px"><tr><td width=34%><img src="/imgs/2006_loguinho_serie1.gif" width=114 height=76 border=0 alt=""></td><td width=33%><img src="/imgs/2006_loguinho_serie2.gif" width=114 height=76 border=0 alt=""></td><td width=33%><img src="/imgs/2006_loguinho_serie3.gif" width=114 height=76 border=0 alt=""></td></tr><tr><td valign="TOP"><div id="inscritos0"></div></td><td valign="TOP"><div id="inscritos1"></div></td><td valign="TOP"><div id="inscritos2"></div></td></tr></table>';
	}
	else
		out += '<div id="inscritos0" style="margin-left: 50px; margin-top: 20px;"></div>';
	$('rodadas').innerHTML = out;
	for( var i = data.length-1 ; i >= 0 ; i-- )
	{
		if( data[i].length )
		{
			if( typeof(data[i][0]) == 'string' )
			{
				$('inscritos'+insc).innerHTML = '» ' + data[i].join( '<br>» ' );
			}
			else
			{
				var lastequipe = '';
				var outinscr = '';
				for( var j = 0 ; j < data[i].length ; j++ )
				{
					if( data[i][j][1] != lastequipe )
					{
						if( lastequipe > '' ) outinscr += '</div>';
						outinscr += '<div style="margin-bottom: 10px"><b style="font-size: 13px; color: #FF9900">' + data[i][j][1] + '</b>';
						lastequipe = data[i][j][1];
					}
					outinscr += '<div>» ' + data[i][j][0] + '</div>';
				}
				outinscr += '</div>';
				$('inscritos'+insc).innerHTML = outinscr;
			}
		}
		insc++;
	}
}


function result_rodada( txt, obj )
{
	if( txt == '' )
		ajaxrequest( nocache(campid + '/campvars.txt'), result_inscricao, $('rodadas') );
	else
	{
		result_html( txt, obj );
		if( $('topo') != null ) $('topo').style.display = 'block';
		if( $('conteudo') != null ) $('conteudo').style.display = 'block';
	}
}

function loadcamp()
{
	ajaxrequest( nocache(campid + '/rodadas.html'), result_rodada, $('rodadas') );
}


function loadinscritos()
{
	ajaxrequest( nocache(campid + '/inscritos.txt'), result_inscritos, $('rodadas') );
}


win = null;

var loc = document.location + '';
var campid = parseInt(loc.substr( loc.indexOf( '=' ) + 1, 1000 ));
