/* Menu da Esquerda */
/* Forms Login/Logout */

function abreLogin()
{
	new Ajax.Request('ajax/login.php',
	{
		method: 'post',
		onComplete: function(request) { $('login').innerHTML = request.responseText; abreMNAdmin(); }
	});
        setTimeout("login()", 150000);
}

function enviaLogin()
{
	aplicarEfeito();
	new Ajax.Request('ajax/login.php',
	{
		method: 'post',
		postBody: Form.serialize('login'),
		onComplete: function(request) { removerEfeito(); $('login').innerHTML = request.responseText; abreMNAdmin(); }
	});
}

function retornaPrincipal()
{
        aplicarEfeito();
        new Ajax.Request('mods/mod_index.php',
        {
                method: 'post',
                onComplete: function(request) { removerEfeito(); $('content').innerHTML = request.responseText; }
        });
}


function logout()
{
	aplicarEfeito();
	new Ajax.Request('ajax/logout.php',
	{
		method: 'post',
		onComplete: function(request) { removerEfeito(); $('login').innerHTML = request.responseText; abreMNAdmin(); retornaPrincipal(); }
	});
}


/* Static Pages */
function abreStatic(block, item, tag)
{
	aplicarEfeito();
	var pars = 'bloco=' + block + '&item=' + item;
	new Ajax.Request('mods/mod_'+tag+'.php',
	{
		method: 'post',
		parameters: pars,
		onComplete: function(request) { removerEfeito(); $('content').innerHTML = request.responseText; }
	});
}

/* Dinamic Pages */
function abreDinamic(block, item, tag)
{
	aplicarEfeito();
	var pars = 'bloco=' + block + '&item=' + item;
	new Ajax.Request('ajax/conteudo.php',
	{
		method: 'post',
		parameters: pars,
		onComplete: function(request) { removerEfeito(); $('content').innerHTML = request.responseText; }
	});
}

/* Admins Pages */
function abreMNAdmin()
{
	aplicarEfeito();
	new Ajax.Request('admin/menu.php',
	{
		method: 'post',
		onComplete: function(request) { removerEfeito(); if (request.responseText != 0) { $('admin').innerHTML = request.responseText; } }
	});
}

function abreAdmin(page)
{
	aplicarEfeito();
	new Ajax.Request('admin/'+page+'.php',
	{
		method: 'post',
		onComplete: function(request) { removerEfeito(); 	$('content').innerHTML = request.responseText; }
	});
}
function abreInfoCanal(page)
{
        aplicarEfeito();
        new Ajax.Request('mods/'+page+'.php',
        {
                method: 'post',
                onComplete: function(request) { removerEfeito();        $('content').innerHTML = request.responseText; 
}
        });
}

function enviaBlocos(page)
{
	aplicarEfeito();
	new Ajax.Request('admin/'+page+'.php',
	{
		method: 'post',
		postBody: Form.serialize('blocos'),
		onComplete: function(request) { removerEfeito(); $('content').innerHTML = request.responseText; }
	});
}
function atualizaBlocos(page, codigo, valor, campo)
{
	aplicarEfeito();
	var pars = 'id=' + codigo + '&valor=' + valor + '&type=' + campo;
	new Ajax.Request('admin/'+page+'.php',
	{
		method: 'post',
		parameters: pars,
		onComplete: function(request) { removerEfeito(); $('content').innerHTML = request.responseText; esquerda(); direita();  }
	});
}
function atualizaMemos(page, codigo, valor, campo)
{
        aplicarEfeito();
        var pars = 'id=' + codigo + '&valor=' + valor + '&type=' + campo;
        new Ajax.Request('mods/mod_'+page+'.php',
        {
                method: 'post',
                parameters: pars,
                 onComplete: function(request) { removerEfeito(); $('content').innerHTML = request.responseText; esquerda(); direita();  }
        });
}
function atualizaComenta(page, codigo, valor, campo)
{
        aplicarEfeito();
        var pars = 'id=' + codigo + '&valor=' + valor + '&type=' + campo;
        new Ajax.Request('admin/'+page+'.php',
        {
                method: 'post',
                parameters: pars,
                 onComplete: function(request) { removerEfeito(); $('content').innerHTML = request.responseText; esquerda(); direita();  }
        });
}
function atualizaConsulta(page, codigo, valor, campo)
{
        aplicarEfeito();
        var pars = 'id=' + codigo + '&valor=' + valor + '&type=' + campo;
        new Ajax.Request('admin/'+page+'.php',
        {
                method: 'post',
                parameters: pars,
                 onComplete: function(request) { removerEfeito(); $('content').innerHTML = request.responseText; esquerda(); direita();  }
        });
}

function atualizaPago(page, codigo, valor, campo)
{
        aplicarEfeito();
        var pars = 'id=' + codigo + '&valor=' + valor + '&type=' + campo;
        new Ajax.Request('admin/'+page+'.php',
        {
                method: 'post',
                parameters: pars,
                onComplete: function(request) { removerEfeito(); $('content').innerHTML = request.responseText; esquerda(); direita(); }
        });
}
function atualizaMods(page, codigo, valor, campo)
{
	aplicarEfeito();
	var pars = 'id=' + codigo + '&valor=' + valor + '&type=' + campo;
	new Ajax.Request('mods/mod_'+page+'.php',
	{
		method: 'post',
		parameters: pars,
		onComplete: function(request) { removerEfeito(); $('content').innerHTML = request.responseText; }
	});
}
function AbrirMiniPopup( url, nome )
{
   window.open( url, nome, 'width=10,height=10,titlebar=yes,top=0,left=0,scrollbars=no' );
}
function AbrirPopup( url, nome )
{
   window.open( url, nome, 'top=0,left=0' );
}
function AbrirBoletoPopup( url, nome )
{
   method: 'post',
   window.open( url, nome, 'width=1300,height=800,titlebar="no",top=0,left=0,scrollbars=yes,menubar=yes' );
}
function AbrirPropagandaPopup( url, nome )
{
   method: 'post',
   window.open( url, nome, 'width=1300,height=800,titlebar="no",top=0,left=0,scrollbars=yes,menubar=yes' );
}
function UpdateTotal(){
	var price = document.getElementById("assunto").value;
	var Tprice = $valor_unitario ;

	document.getElementById("Totprice").value = Tprice;
	document.getElementById("Totprice2").innerHTML = "Total do Pedido: $" + Tprice
}


/* Retrun */
function pontoAtual(ponto, page)
{
	aplicarEfeito();
	new Ajax.Request(ponto+'/'+page+'.php',
	{
		method: 'post',
		onComplete: function(request) { removerEfeito(); 	$('content').innerHTML = request.responseText; }
	});
}
function pontoAtualxy(ponto, page, block, item)
{
	aplicarEfeito();
	var pars = 'type=' + ponto + '&x=' + page + '&bloco=' + block + '&item=' + item;
	new Ajax.Request(ponto+'/'+page+'.php',
	{
		method: 'post',
		parameters: pars,
		onComplete: function(request) { removerEfeito(); 	$('content').innerHTML = request.responseText; }
	});
}

/* External Pages */
function abrePage(openurl)
{
	window.open(openurl);
}
/* Popup Pages */
function abrePopup(URL, nome, largura, altura){

  if (navigator.appName == 'Netscape'){
  altura = altura - 40;
  cima = (window.screen.height - altura)/2;
  lado = (window.screen.width - largura)/2;
  }
  else{
	  cima = (window.screen.height - altura)/2;
	  lado = (window.screen.width - largura)/2;
      }
	window.open(URL, nome, 'width='+largura+',height='+altura+',status=no,resizable=no,menubar=no,scrollbars=no,location=0,top='+cima+',left='+lado+'');
}


/* Users Online */
function online()
{
	new Ajax.Request('ajax/users.php',
	{
		onComplete: function(request) { $('online').innerHTML = request.responseText; }
	});
	setTimeout("online()", 150000);
}

/* Enquetes */
function enquetes()
{
        new Ajax.Request('ajax/enquetes.php',
        {
                onComplete: function(request) { $('enquetes').innerHTML = request.responseText; }
        });

}

function destaques()
{
        new Ajax.Request('ajax/destaques.php',
        {
                onComplete: function(request) { $('destaques').innerHTML = request.responseText; }
        });
        setTimeout("destaques()", 150000);
}

/* Blocks Right */
function direita()
{
	new Ajax.Request('ajax/blocos_direita.php',
	{
		onComplete: function(request) { $('direita').innerHTML = request.responseText; }
	});
}

/* Blocks Left */
function esquerda()
{
	new Ajax.Request('ajax/blocos_esquerda.php',
	{
		onComplete: function(request) { $('esquerda').innerHTML = request.responseText; }
	});
}

/* Signos */
function buscaSigno(d, m)
{
	var pars = 'dia=' + d + '&mes=' + m;
	new Ajax.Request('inc/signo.php',
	{
		method: 'post',
		parameters: pars,
		onComplete: function(request) { document.dados.signo.value = request.responseText; }
	});
}

/* Endereços */
function buscaEnd(cep)
{
	var pars = 'cep=' + cep;
	new Ajax.Request('inc/buscaEnd.php',
	{
		method: 'post',
		parameters: pars,
		onComplete: function(request) { document.dados.end.value = request.responseText; }
	});
}

function enviaComentario(page)
{
        aplicarEfeito();
        new Ajax.Request('ajax/'+page+'.php',
        {
                method: 'post',
                postBody: Form.serialize('comenta'),
                onComplete: function(request) { removerEfeito(); $('content').innerHTML = request.responseText; }
        });
}

function enviaDados(page)
{
	aplicarEfeito();
	new Ajax.Request('mods/mod_'+page+'.php',
	{
		method: 'post',
		postBody: Form.serialize('dados'),
		onComplete: function(request) { removerEfeito(); $('content').innerHTML = request.responseText; }
	});
}

function enviaBusca(page)
{
	aplicarEfeito();
	new Ajax.Request('mods/mod_'+page+'.php',
	{
		method: 'post',
		postBody: Form.serialize('busca'),
		onComplete: function(request) { removerEfeito(); $('content').innerHTML = request.responseText; }
	});
}
function enviaBuscaAdmin(page)
{
        aplicarEfeito();
        new Ajax.Request('admin/'+page+'.php',
        {
                method: 'post',
                postBody: Form.serialize('busca'),
                onComplete: function(request) { removerEfeito(); $('content').innerHTML = request.responseText; }
        });
}

/* Forms Solicit */
function enviaSolicita_centro(tag)
{
	aplicarEfeito();
	new Ajax.Request('mods/mod_'+tag+'.php',
	{
		method: 'post',
		postBody: Form.serialize('contato'),
		onComplete: function(request) { removerEfeito(); $('content').innerHTML = request.responseText; }
	});
}


/* Efect */
function aplicarEfeito() {
	Effect.Appear('loading_site', {duration:.3});
}
function removerEfeito() {
	new Effect.Fade('loading_site');
}

function mudacor(campoatual){
document.getElementById(campoatual).style.border = "2px #999 solid";
}

function voltacor(campoatual){
document.getElementById(campoatual).style.border = "2px #CCC solid";
}

function abreLink(){
	Effect.Appear('clip_link', {duration:.5});
}
function fechaLink(){
	new Effect.Fade('clip_link');
}

// Data
function MakeArray(n) {
	this.length = n
	return this
}
monthNames = new MakeArray(12)
monthNames[1] = "Janeiro"
monthNames[2] = "Fevereiro"
monthNames[3] = "Março"
monthNames[4] = "Abril"
monthNames[5] = "Maio"
monthNames[6] = "Junho"
monthNames[7] = "Julho"
monthNames[8] = "Agosto"
monthNames[9] = "Setembro"
monthNames[10] = "Outubro"
monthNames[11] = "Novembro"
monthNames[12] = "Dezembro"
dayNames = new MakeArray(7)
dayNames[1] = "Domingo"
dayNames[2] = "Segunda-Feira"
dayNames[3] = "Terça-Feira"
dayNames[4] = "Quarta-Feira"
dayNames[5] = "Quinta-Feira"
dayNames[6] = "Sexta-Feira"
dayNames[7] = "Sábado"

function customDateString() {
	currentDate = new Date()
	var theDay = dayNames[currentDate.getDay() + 1]
	var theMonth = monthNames[currentDate.getMonth() + 1]
	msie4 = ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 ));
	if (msie4) {
	    var theYear = currentDate.getYear()
	}
	else {
	     var theYear = currentDate.getYear() +1900
	}
	return theDay + ", " + currentDate.getDate() + " de " + theMonth + " de " + theYear
}

// Relógio
function showFilled(Value) {
  return (Value > 9) ? "" + Value : "0" + Value;
}
function StartClock24() {
  TheTime = new Date;
  document.clock.showTime.value = showFilled(TheTime.getHours()) + ":" + showFilled(TheTime.getMinutes()) + ":" + showFilled(TheTime.getSeconds());
  setTimeout("StartClock24()",1000)
}


/*function converte_datetime($datetime) {
    if (preg_match("/^\d{4}(-\d{2}){2} (\d{2}:){2}\d{2}$/", $datetime)) {
        $array['dia']     = substr($datetime, 8, 2);
        $array['mês']     = substr($datetime, 5, 2);
        $array['ano']     = substr($datetime, 0, 4);
        $array['hora']    = substr($datetime, 11, 2);
        $array['minuto']  = substr($datetime, 14, 2);
        $array['segundo'] = substr($datetime, 17, 2);
        $array['data']    = $array['dia'] . '/' . $array['mês'] . '/' . $array['ano'];
        $array['horario'] = substr($datetime, 11, 8);
        return $array;
    } else {
        return false;
    }
}
*/
