//Fun??es gerais, usadas em v?rias p?ginas

function logarPromocao(linksql,div,form){	
	try
	{				
		var vars="";
		for(var i = 0; i < form.elements.length; i++) 
		{
			vars=vars + form.elements[i].name + "=" + escape(form.elements[i].value) + "&"
			if (form.elements[i].type == "text") {
				form.elements[i].value = "";
			}
		}
		while(vars.indexOf(" ")>=0)
		{
			vars=vars.replace(" ","%20");
		}		
		xmlhttp.open("POST", linksql, true);		
		xmlhttp.onreadystatechange = function()
		{
			if (xmlhttp.readyState==4)		
			{
				var t = xmlhttp.responseText;
				if(!t)
					t='';
				t = unescape(t.replace(/\+/g," "));
				if(t=='')
				{
					document.frmPromocao.submit();
				}
				else
				{
					if(div)
						document.getElementById(div).innerHTML=t;
				}
			}				
		}
		document.getElementById(div).innerHTML = "<img src='../images/carregando.gif'/><br><span class='texto-alerta'>Aguarde, cadastrando participa??o...</span>";//peq
		xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');		
		xmlhttp.send(vars);		
	}
	catch(e)
	{
	}
}

//Usado no topo e no adm de promocoes(_menu_cine.asp)
function definirFilme(cod,nome)
{
	//alert('aq')
	obj("codFilme").value=cod;	
	obj("nomeFilme").value=nome;
}				
//Usado no topo (_menu_cine.asp)
function definirCinema(cod,nome,codPipocao)
{
	var nm=nome.split("(");
	var cidadeTopo=nm[0];
	var n=nm[1];
	var shoppingTopo=n.split(")");
	//alert(shoppingTopo[0]);
	obj("codCinema").value=cod;
	obj("nomeCinema").value=nome;
	obj("codFilme").value="";
	if(cod=='')
		obj("nomeFilme").value="Estamos atualizando a programa??o";
	else
		obj("nomeFilme").value="Todos";
	obj('listaCinemas').style.display='';
	$("#divCidades").slideToggle(300);
	
	//obj('divTopo_cidades').innerHTML='<div id="divQRecebeCidades" style="height:25px; overflow:hidden; width:150px;">'+nome+'</div>';
	
	obj('divQRecebeCidades').innerHTML='<span class="cidadeList" style="font-size:12px; letter-spacing:0px; color:#494a38; font-weight:bold;">'+cidadeTopo+'</span><br><span class="cidadeList"><strong>'+shoppingTopo[0].toUpperCase()+'</strong></span>';
	
	listaFilmesTopo(codPipocao);
	
}
//Usado no topo (_menu_cine.asp)
function listaFilmesTopo(codCine)
{
	//alert(codCine)
	if(!codCine)
		//alert('aq')
		codCine=apiTOP.codCinema;
	var apiTopo = new APIpocao(codCine,apiTOP.data);
	
	apiTopo.carregando=apiTOP.carregando;
	apiTopo.select_innerHTML(obj('listaFilmes_in'), "<option value='##codFilme##''>##titulo##</option>",true);
	apiTopo.iniciaListarFilmes('listaFilmes_in', null, true, 'titulo', false);
	
	//document.myform.c2.options[0]=new Option("Sports", "sportsvalue", true, false)
	//obj("listaFilmes_in").innerHTML="<option onclick='definirFilme(\"##codFilme##\",\"##titulo##\"); mostraList(); redirecionar();'>##titulo##</option>";
	
	//apiTopo.iniciaListarFilmes("listaFilmes_in");
	//apiOutrosFilmes.select_innerHTML(obj('outrosFilmes'), "<option value='##codFilme##'>##titulo##</option>",true);
	//apiOutrosFilmes.iniciaListarFilmes('outrosFilmes', null, true, 'titulo', false);
	
	apiTopo.onLoadComplete=function()
	{
		if(obj("listaFilmes_in").innerHTML=='')
		{
			obj("listaFilmes_in").innerHTML='Estamos atualizando a programa??o, por favor, aguarde.';
			obj("listaFilmes_in").style.height='42px';
		}
		//else
			//obj("listaFilmes_in").style.height='120px';
	}
}

function listaFilmesTopoAdm(codCine)
{
	if(!codCine)
		codCine=apiTOP.codCinema;
	var apiTopo = new APIpocao(codCine,apiTOP.data); 
	apiTopo.carregando=apiTOP.carregando;
	
	obj("listaFilmes_in").innerHTML="<div onclick='definirFilme(\"##codFilme##\",\"##titulo##\"); mostraList();'><a onclick='return false;' href='#'>##titulo##</a></div>"
	apiTopo.iniciaListarFilmes("listaFilmes_in");		
	apiTopo.onLoadComplete=function()
	{
		if(obj("listaFilmes_in").innerHTML=='')
		{
			obj("listaFilmes_in").innerHTML='Estamos atualizando a programa??o, por favor, aguarde.';
			obj("listaFilmes_in").style.height='42px';
		}
		else
			obj("listaFilmes_in").style.height='104px';
	}
}

//Usado onde quer q carregue o lightbox do ingresso
function mostraIngresso(cod)
{
	if (cod=='5'){
		document.location='paranagua.asp'
	} else {
		exibeEfeito();		
		obj('divResultado').style.marginLeft='-389px';
		obj('divResultado').style.marginTop='-200px';
		iniciaAjax('../page/ingresso_carregarifr.asp?codCinema='+cod,'', 'divResultado');	
	}
}

//Usado nos calendarios
var funcaoRetData="return";
function iniciaDatas(datas)
{
	if(!document.getElementById('calendario'))
		return;
	if(datas.length<=1)
	{
		obj('calendario').innerHTML="<div style='border:1px solid #CCCCCC; background-color:#FFFFFF; padding:3px'>No momento n?o h? programa??o dispon?vel.</div>";
		return;
	}	
	var i;
	var result='<table onclick="clearTimeout(timeEsconde);" border="0" cellpadding="1" cellspacing="0" bgcolor="#FFFFFF" class="txtInterna" style="border:1px solid #9ad7f2"><tr>';
	var semana=['D','S','T','Q','Q','S','S'];	
	for(i=0;i<7;i++)
	{
		result += '<td width="25" align="center" bgcolor="#9ad7f2" class="texto_clubinho"><strong>'+semana[i]+'</strong></td>';
	}
	result += '</tr><tr>';	
	for(i=0;i<datas.length;i++)
	{
		var dia=datas[i].split('/')[0];	
		if(datas[i].indexOf("*")>0)
			result += '<td align="center" bgcolor="#ececec" class="txtPreto"><a  class="txtPreto" href="#" onclick=\''+funcaoRetData+'("'+datas[i].replace("*","")+'");esconde();return false\'><strong>'+dia+'</strong></a></td>';
		else
			result += '<td align="center" bgcolor="#ffffff" class="txtPreto">'+dia+'</td>';
		if((i+1)%7 == 0)
			result += '</tr><tr>';
	}
	result += '</tr></table>';
	obj('calendario').innerHTML=result;
}

function preload() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=preload.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function redirecionar(v)
{
	//alert(v)
	//filmeDetalhe.asp?cod=817
	//alert("filmeDetalhe.asp?cod="+v+"&codCinema="+document.getElementById("codCinema").value)
	document.location="filmeDetalhe.asp?cod="+v+"&codCinema="+document.getElementById("codCinema").value	//alert('filmeDetalhe.asp?cod='+parseInt(document.getElementById('codFilme').value)+'&codCinema='+parseInt(document.getElementById('codCinema').value))
	//verFilme();
}

