/**********************************************************************************/
/* iGoal @ Soluções Internet */
/* Funções Ajax */
/* Arquivo: igoal_ajax.js */
/* Funcionalidade: Tratamento de carregamento das páginas, submit dos forms via Ajax */
/* Linguagem: Javascript */
/* Desenvolvido por: Maria Iorrana Ribeiro */
/***********************************************************************************/
/* Este código pertence a iGoal @ Soluções Internet. */
/* Não deve ser alterado e está protegido de acordo coma a Lei que Protege os Direitos Autorais.*/
/**********************************************************************************/
// JavaScript Document
function adminSubmitForm(xform,url) { 
 var form = $(xform);
 var dados = Form.serialize(form);  
 var ajax = new Ajax.Request(url, {parameters: dados, method: 'post', onSuccess: showResponse})
}

function showResponse(req)
{
  $('areatab').innerHTML = req.responseText;
}

function adminSubmitFormAdmin(xform,url) { 
 var form = $(xform); 
 var dados = Form.serialize(form);  
 var ajax = new Ajax.Request(url, {parameters: dados, method: 'post', onSuccess: showResponseAdmin})
}

function showResponseAdmin(req)
{
  $('area_admin').innerHTML = req.responseText; 
}

function getHTML(url,pars)
{
	var target = 'areacontent';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars, evalScripts:true});
}

function getHTMLDiv(areadiv,url,pars)
{
	var target = areadiv; 
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars, evalScripts:true});
}

function getHTMLTab(tab,pars)
{
	var url = "";
	//$('areatab').innerHTML = "Carregando ..."
    switch(tab)
	{
		case 1:
		url = "financeiro/sys_finDespesas.php";
		break;
		
		case 2:
		url = "financeiro/sys_finDespFixa.php";
		break;
		
		case 3:
		url = "financeiro/sys_finMovEquipe.php";
		break;
		
		case 4:
		url = "financeiro/sys_finCheques.php";
		break;
		
		case 5:
		url = "financeiro/sys_finMatriculas.php";
		break;
		
		case 6:
		url = "financeiro/sys_finMensalidades.php";
		break;
	}
	$('post_tabCode').value = tab;
	var target = 'areatab';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars, evalScripts:true});
}

function getHTMLTabProdutos(tab,pars)
{
	var url = "";
    switch(parseInt(tab))
	{
		case 1:
		url = "produtos/sys_prodVendas.php";
		break;
		
		case 2:
		url = "produtos/sys_prodOutrasSaidas.php";
		break;
		
		case 3:
		url = "produtos/sys_prodRecebimentos.php";
		break;
		
		case 4:
		url = "produtos/sys_prodFornecedores.php";
		break;
		
		case 5:
		url = "produtos/sys_prodEstoque.php";
		break;
		
		case 6:
		url = "produtos/sys_prodConsignatarios.php";
		break;
		
		case 7:
		url = "produtos/sys_prodConsignacao.php";
		break;
		
		case 8:
		url = "produtos/sys_prodEncomendas.php";
		break;
		
		case 9:
		url = "produtos/sys_prodTabelaPrecos.php";
		break;

	}
	$('post_tabCode').value = tab;
	var target = 'areatab'; 
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars, evalScripts:true});
}

function igoal_submitForm(xform,url) {
 var form = $(xform); 
 var dados = Form.serialize(form);  
 var ajax = new Ajax.Request(url, {parameters: dados, method: 'post', onSuccess: showResponseCL})
}

function showResponseCL(req)
{
  $('area_content').innerHTML = req.responseText;
}

function igoal_submitFormService(xform,url) { 
  var form = $(xform); 
  var dados = Form.serialize(form);   
  var ajax = new Ajax.Request(url, {parameters: dados, method: 'post', onSuccess: showResponseService})
}

function showResponseService(req)
{
  $('areaindex').innerHTML = req.responseText;
}

/*
function igoal_submitFormAdmin(xform,url) {
 var form = $(xform);
 var dados = Form.serialize(form);  
 var ajax = new Ajax.Request(url, {parameters: dados, method: 'post', onSuccess: showResponseAdmin})
}

function showResponseAdmin(req)
{
  $('areaadmin').innerHTML = req.responseText;
}
*/