// JavaScript Document
function Expande(obj)
{
	if (obj.style.visibility == "visible")
	{
	    obj.style.visibility = "hidden";
		obj.style.display = "none";
	}
	else
	{
    	obj.style.visibility = "visible";
		obj.style.display = "block";
	}
}

function abrirGols(Jogo, Camp) {
   var width = 600;
   var height = 170;
   var left = 100;
   var top = 150;
   window.open('jogo_detalhes.asp?jid='+Jogo+'&cid='+Camp,'_blank',
                'width='+width+', height='+height+', top='+top+', left='+left+
                ',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0');
}

function Editar(vLink, vJanela, vAlt, vLarg)
{
    var objWindow=window.open(vLink, vJanela, 'width='+vLarg+',height='+vAlt+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0');
}

function WindowOpen(vLink, vJanela, vAlt, vLarg)
{
    var objWindow=window.open(vLink, vJanela, 'width='+vLarg+',height='+vAlt+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1');
}

try { xmlhttp = new XMLHttpRequest();} catch( ee ) {
try { xmlhttp = new ActiveXObject( "Msxml2.XMLHTTP" ); } catch( e ) {
try { xmlhttp = new ActiveXObject( "Microsoft.XMLHTTP" ); } catch( E ) {
	  xmlhttp = false; } } }

function goAjax(url, metodo, modo, tagRetorno, parametros)
{
    document.getElementById(tagRetorno).innerHTML='<br/><br/><center><div class="carregando"><img src="images/carregando.gif"><br/><br/>carregando...<br/><br/></div>';

    if(metodo == "GET")
        xmlhttp.open("GET", url, modo);
    else
    {
        xmlhttp.open("POST", url, modo);
        xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
        xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
        xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
        xmlhttp.setRequestHeader("Pragma", "no-cache");
    }

    xmlhttp.onreadystatechange = function()
    {
        if(xmlhttp.readyState == 4)
        {
            retorno=xmlhttp.responseText;
            document.getElementById(tagRetorno).innerHTML = retorno;
            //findScript(retorno)
        }
    }

    if(metodo == "GET")
        xmlhttp.send(null);
    else
        xmlhttp.send(parametros);
}

function OffMenu(menu)
{
   	document.getElementById("m" + menu).style.color = "#FFFFFF";
	document.getElementById("m" + menu).style.backgroundImage = "url(images/menu_center_off.jpg)";
	document.getElementById("ml" + menu).style.backgroundImage ="url(images/menu_left_off.jpg)";
	document.getElementById("mr" + menu).style.backgroundImage ="url(images/menu_right_off.jpg)";
}
function OnMenu(menu)
{
	document.getElementById("m" + menu).style.color = "#000000";
	document.getElementById("m" + menu).style.backgroundImage ="url(images/menu_center.jpg)";
	document.getElementById("ml" + menu).style.backgroundImage ="url(images/menu_left.jpg)";
	document.getElementById("mr" + menu).style.backgroundImage ="url(images/menu_right.jpg)";
}

function enviaPage(url, metodo, modo, tagId, parametros)
{
    if (parametros != "")
        goAjax( url+"?"+parametros+"&rnd"+ Math.random() , metodo, modo , "retMenu", "");
    else
        goAjax( url + "?rnd"+ Math.random() , metodo, modo , "retMenu", "");
    Menu(tagId);
}

function AbaClick(url, parametros, metodo, modo, _target, vAbaId, vAbaAtual, vAbaTotal)
{
    if (parametros != "")
        goAjax( url+"?"+parametros+"&rnd"+ Math.random() , metodo, modo , _target, "");
    else
        goAjax( url + "?rnd"+ Math.random() , metodo, modo , _target, "");
    OrganizaAbas(vAbaId, vAbaAtual, vAbaTotal);
}

function OrganizaAbas(vAbaId, vAbaAtual, vAbaTotal)
{
    var i;
    for (i=0;i<vAbaTotal;i++)
    {
        if (vAbaAtual != vAbaTotal)
        {
            alert("c" + vAbaId + i);
           	document.getElementById("c" + vAbaId + i).style.color = "#FFFFFF";
        	document.getElementById("c" + vAbaId + i).style.backgroundImage = "url(images/menu_center_off.jpg)";
        	document.getElementById("l" + vAbaId + i).style.backgroundImage ="url(images/menu_left_off.jpg)";
        	document.getElementById("r" + vAbaId + i).style.backgroundImage ="url(images/menu_right_off.jpg)";

        }
        else
        {
            alert("c" + vAbaId + i);
        	document.getElementById("c" + vAbaId + i).style.color = "#000000";
        	document.getElementById("c" + vAbaId + i).style.backgroundImage ="url(images/green_ml.jpg)";
        	document.getElementById("l" + vAbaId + i).style.backgroundImage ="url(images/green_ml.jpg)";
        	document.getElementById("r" + vAbaId + i).style.backgroundImage ="url(images/green_ml.jpg)";
        }
    }
}

function SendPage(url, metodo, modo, tagId, parametros)
{
    if (parametros != "")
        goAjax( url+"?"+parametros+"&rnd"+ Math.random() , metodo, modo , tagId, "");
    else
        goAjax( url + "?rnd"+ Math.random() , metodo, modo , tagId, "");
}

function GetXmlHttpObject()
{
	if (window.XMLHttpRequest)
		return new XMLHttpRequest();

	if (window.ActiveXObject)
		return new ActiveXObject("Microsoft.XMLHTTP");

	return null;
}

function sendAjax(url, metodo, modo, parametros, tagRetorno, formatoRetorno)
{
    document.body.style.cursor = 'wait';

	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null){return "Seu browser não suporta AJAX!";}

  	if (tagRetorno != "")
		document.getElementById(tagRetorno).innerHTML='<div class="carregando" style="position:fixed;width:100%;height:100%;text-align:center;vertical-align:middle;"><div style="top:50%;position:relative;background-color:black;color:white;border:solid 1px white;"><img src="images/carregando.gif"><br/><br/>carregando...<br/><br/></div></div>';

    var vUrl = url + "?tp=" + formatoRetorno;

    if (metodo == "GET")
        vUrl += "&" + parametros;
    xmlhttp.open(metodo, vUrl, modo);

    if (metodo == "GET")
        xmlhttp.send(null);
    else
    {
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send(parametros);
    }

    document.body.style.cursor = 'default';
    var retorno
    if (formatoRetorno == "XML")
        retorno = xmlhttp.responseXML;
    else if (formatoRetorno == "HTML")
        retorno = xmlhttp.responseHTML;
    else
        retorno = xmlhttp.responseText;

    return retorno;
}

function EnviarLoteca(vId)
{
    var Param = 'op=Loteca&id=' + vId + '&concurso=' + document.getElementById('concurso' + vId).value + '&numero=' + document.getElementById('numero' + vId).value;
    alert(sendAjax('sendAjax.asp', 'POST', false, Param, "", "Text"));
}

function LotecaResults(vConcurso, vJogoId)
{
    var Param = 'concurso=' + vConcurso + "&jogo=" + vJogoId + "&tipo=janela&guid=" + guid();
    var Ret = sendAjax('loteca.asp', 'GET', false, Param, "divAjax", "Text");
    document.getElementById('divAjax').style.visibility = 'visible';
    document.getElementById('divAjax').innerHTML = Ret;
}

function BolaoPalpites(vJogoId)
{
    var Param = 'id=' + vJogoId + "&tipo=janela&guid=" + guid();
    var Ret = sendAjax('bolao_palpites_div.asp', 'GET', false, Param, "divAjax", "Text");
    document.getElementById('divAjax').style.visibility = 'visible';
    document.getElementById('divAjax').innerHTML = Ret;
}

function Sumula(vJogoId)
{
    var Param = 'JogoId=' + vJogoId + '&tipo=janela&guid=' + guid();
    var Ret = sendAjax('jogoInfo.asp', 'GET', false, Param, 'divAjaxAtualiza', 'Text');
    document.getElementById('divAjaxAtualiza').style.visibility = 'visible';
    document.getElementById('divAjaxAtualiza').innerHTML = Ret;
}

function S4() {
   return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
}

function guid() {
   return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4());
}