var Aguarde = "Carregando...";
var Home=function(){}
Home.Load = function() {
  new Ajax.Request('backend.php?p=home',
  {
    method:'get',
	onComplete:function(transport) {
	  $('conteudo-centro').innerHTML = transport.responseText;
    hCarousel = new UI.Carousel("horizontal_carousel");
	}  // onComplete
  });
}

var Cairon=function(){}
Cairon.Load = function() {
  new Ajax.Request('backend.php?p=cairon',
  {
    method:'get',
	onComplete:function(transport) {
	  $('conteudo-centro').innerHTML = transport.responseText;
	}  // onComplete
  });
}


var Gustavo=function(){}
Gustavo.Load = function() {
  new Ajax.Request('backend.php?p=gustavo',
  {
    method:'get',
	onComplete:function(transport) {
	  $('conteudo-centro').innerHTML = transport.responseText;
	}  // onComplete
  });
}

var Release=function(){}
Release.Load = function() {
  new Ajax.Request('backend.php?p=release',
  {
    method:'get',
	onComplete:function(transport) {
	  $('conteudo-centro').innerHTML = transport.responseText;
	}  // onComplete
  });
}
/*----------------------------Agenda----------------------------*/
var Data = {
  Dia     : 0,
  Mes     : 0,
  Ano     : 0,
  Hora    : 0,
  Minuto  : 0,
  Segundo : 0
}
Data.Update = function() {
  new Ajax.Request('backend.php?m=agenda&action=Data',{
    method: 'get',
    onComplete: function(transport) {
      var temp = transport.responseText.split("-");
      Data.Dia     = temp[0];
      Data.Mes     = temp[1];
      Data.Ano     = temp[2];
      Data.Hora    = temp[3];
      Data.Minuto  = temp[4];
      Data.Segundo = temp[5]; 
    }   
  });
}

var Agenda=function(){}
Agenda.Load = function() {
  new Ajax.Request('backend.php?m=agenda', {
    method:'get',
    onCreate:function(){
      Data.Update();
    },
	  onComplete:function(transport) {
	    $('conteudo-centro').innerHTML = transport.responseText;
      new Ajax.Request('backend.php?m=agenda&action=Calendario&mes='+Data.Mes+'&ano='+Data.Ano, {
        method:'get',
	      onComplete:function(transport) {
	        $('agenda-calendario').innerHTML = transport.responseText;
          new Ajax.Request('backend.php?m=agenda&action=eventos&mes='+Data.Mes+'&ano='+Data.Ano, {
            method:'get',
	          onComplete:function(transport) {
	            $('agenda-eventos').innerHTML = transport.responseText;
	          }  // onComplete
          });
	      }  // onComplete
      });
	  }  // onComplete
  });
}
Agenda.Eventos=function(mes,ano){
  new Ajax.Request('backend.php?m=agenda&action=eventos&mes='+mes+'&ano='+ano, {
    method:'get',
	  onComplete:function(transport) {
	    $('agenda-eventos').innerHTML = transport.responseText;
	  }  // onComplete
  });
}
/*----------------------------Agenda----------------------------*/

var Fotos=function(){}
Fotos.Load = function() {
  new Ajax.Request('backend.php?m=album',
  {
    method:'get',
	onComplete:function(transport) {
    require_once("mod/album/js/script.js");
	  $('conteudo-centro').innerHTML = transport.responseText;
	}  // onComplete
  });
}

var Videos=function(){}
Videos.Load = function() {
  new Ajax.Request('backend.php?m=videos',
  {
    method:'get',
	onComplete:function(transport) {
	  $('conteudo-centro').innerHTML = transport.responseText;
	}  // onComplete
  });
}

var Contato=function(){}
Contato.Load = function() {
  new Ajax.Request('backend.php?action=contato&p=index',
  {
    method:'get',
	onComplete:function(transport) {
	  $('conteudo-centro').innerHTML = transport.responseText;
	}  // onComplete
  });
}
Contato.Ok = function() {
  new Ajax.Request('backend.php?action=contato&p=ok',
  {
    method:'get',
	onComplete:function(transport) {
	  $('conteudo-centro').innerHTML = transport.responseText;
	}  // onComplete
  });
}
Contato.Enviar = function() {
  var erro = false;
  if($('nome').value=="") {  erro = true; new Effect.Highlight('nome');}
  if($('email').value=="" || $('email').value.match("@")!="@") {  erro = true; new Effect.Highlight('email');}

  if(erro==true) {
    $('erro').innerHTML = 'Campos marcados com "*" são obrigatórios!';
    $('erro').style.display = "block";
    new Effect.Highlight('erro');
  } else {
    $('erro').style.display = "none";
    new Ajax.Request('backend.php?action=contato&p=enviar', {
      method     : 'post',
      parameters : $('Formulario').serialize(true),
      onCreate: function(){
        $('Enviar').value="Enviando mensagem...";
      },
      onComplete:function(transport) {
        if(transport.responseText.match("true")) {
          Contato.Ok();
        } else {
          $('Enviar').value="Enviar";
          window.alert(transport.responseText);
        }
      }  // onComplete
    });
  }
}

var Promocoes=function(){}
Promocoes.Load = function() {
  new Ajax.Request('backend.php?action=promocao&p=index',
  {
    method:'get',
	onComplete:function(transport) {
	  $('conteudo-centro').innerHTML = transport.responseText;
	}  // onComplete
  });
}
Promocoes.Notebook = function() {
  new Ajax.Request('backend.php?action=promocao&p=index',
  {
    method:'get',
  onComplete:function(transport) {
    $('conteudo-centro').innerHTML = transport.responseText;
  }  // onComplete
  });
}
Promocoes.Enviar=function(){
  var erro = false;
  if($('nome').value=="") {  erro = true; new Effect.Highlight('nome');}
  if($('sobrenome').value=="") {  erro = true; new Effect.Highlight('sobrenome');}
  if($('telefone').value=="") {  erro = true; new Effect.Highlight('telefone');}
  if($('estado_id').value=="null") {  erro = true; new Effect.Highlight('estado_id');}
  if($('cidade_id').value=="null") {  erro = true; new Effect.Highlight('cidade_id');}
  if($('email').value=="" || $('email').value.match("@")!="@") {  erro = true; new Effect.Highlight('email');}

  if(erro==true) {
    $('erro').innerHTML = 'Campos marcados com "*" são obrigatórios!';
    $('erro').style.display = "block";
    new Effect.Highlight('erro');
  } else {
    $('erro').style.display = "none";
    new Ajax.Request('backend.php?action=promocao&p=enviar', {
      method     : 'post',
      parameters : $('Formulario').serialize(true),
      onCreate: function(){
        $('Enviar').value="Enviando mensagem...";
      },
      onComplete:function(transport) {
        if(transport.responseText.match("true")) {
          Promocoes.Ok();
        } else {
          $('Enviar').value="Enviar";
          window.alert(transport.responseText);
        }
      }  // onComplete
    });
  }
}
Promocoes.Ok = function() {
  new Ajax.Request('backend.php?action=promocao&p=ok',
  {
    method:'get',
	onComplete:function(transport) {
	  $('conteudo-centro').innerHTML = transport.responseText;
	}  // onComplete
  });
}

var Downloads=function(){}
Downloads.Load = function() {
  new Ajax.Request('backend.php?p=downloads', {
    method:'get',
    onComplete:function(transport) {
    $('conteudo-centro').innerHTML = transport.responseText;
	  }  // onComplete
  });
}

var Cadastro=function(){}
Cadastro.Load = function() {
  new Ajax.Request('backend.php?action=cadastro&p=index',
  {
    method:'get',
	onComplete:function(transport) {
	  $('conteudo-centro').innerHTML = transport.responseText;
	}  // onComplete
  });
}

Cadastro.Enviar=function(){
  var erro = false;
  if($('nome').value=="") {  erro = true; new Effect.Highlight('nome');}
  if($('email').value=="" || $('email').value.match("@")!="@") {  erro = true; new Effect.Highlight('email');}

  if(erro==true) {
    $('erro').innerHTML = 'Campos marcados com "*" são obrigatórios!';
    $('erro').style.display = "block";
    new Effect.Highlight('erro');
  } else {
    $('erro').style.display = "none";
    new Ajax.Request('backend.php?action=cadastro&p=enviar', {
      method     : 'post',
      parameters : $('Formulario').serialize(true),
      onCreate: function(){
        $('Enviar').value="Enviando mensagem...";
      },
      onComplete:function(transport) {
        if(transport.responseText.match("true")) {
          Cadastro.Ok();
        } else {
          $('Enviar').value="Enviar";
          window.alert(transport.responseText);
        }
      }  // onComplete
    });
  }
}
Cadastro.Ok = function() {
  new Ajax.Request('backend.php?action=cadastro&p=ok', {
    method:'get',
    onComplete:function(transport) {
      $('conteudo-centro').innerHTML = transport.responseText;
	  }  // onComplete
  });
}

var App = function(){}
App.Init = function(){
//  App.Home();
  //Home.Load();
}
App.Home = function(){
  new Ajax.Request('backend.php?p=home', {
    method:'get',
    onComplete:function(transport) {
	    $('conteudo-centro').innerHTML = transport.responseText;
	  }  // onComplete
  });
}

App.Cidade = function(obj,campo,id) {
  new Ajax.Request('backend.php?action=promocao&p=cidade&id='+id+'&campo='+campo, {
    method:'get',
    onComplete:function(transport) {
      $(obj).innerHTML = transport.responseText;
    }  // onComplete
  });
}

var Noticias=function(){}
Noticias.Load = function() {
  new Ajax.Request('backend.php?m=noticias',
  {
    method:'get',
	onComplete:function(transport) {
	  $('conteudo-centro').innerHTML = transport.responseText;
	}  // onComplete
  });
}

Noticias.Exibir = function(id) {
  new Ajax.Request('backend.php?m=noticias&action=Noticia.Exibir&id='+id, {
    method:'get',
    onComplete:function(transport) {
	    $('conteudo-centro').innerHTML = transport.responseText;
    }  // onComplete
  });
}
