// JavaScript Document

function js_loadDivCarregando(eltPai){
	
	var newDiv = document.createElement('div');
	newDiv.className = 'ajaxloader';
	newDiv.setAttribute('id','ajaxloader');
	document.getElementById(eltPai).appendChild(newDiv);
	var newImg = "";
	newImg += "<img alt=\"\" src=\"imgsite/ajaxloader.gif\" >";
	newImg += "<br /><span>Aguarde Carregando...</span>";
	document.getElementById('ajaxloader').innerHTML = newImg;
}

function js_removeDivCarregando(eltPai){
	document.getElementById(eltPai).removeChild(document.getElementById('ajaxloader'));
}

String.prototype.urlDecode = function() {
	  
	  str = this.replace(/\+/g," ");
	  str = unescape(str);
	  return str;
}

function trim(str){return str.replace(/^\s+|\s+$/g,"");}

function js_link(link){
	   
	   if(link == 'inicio') {
	     js_retornoLinkInicio();
	     return false;
	   }
	      
	   oPesquisar 		= new Object();
	   oPesquisar.acao	= link;
		
	   var sDados = Object.toJSON(oPesquisar);
		
	   js_loadDivCarregando('corpo');
		
	   sUrl = 'rpc/index.RPC.php';
	   var sQuery = 'dados='+sDados;
	   var oAjax   = new Ajax.Request( sUrl, {
	                                          method: 'post', 
	                                          parameters: sQuery, 
	                                          onComplete: js_retornoLink
	                                         }
	                                 );		
	}

function js_retornoLink(oAjax){
	
	js_removeDivCarregando('corpo');
	
	var aRetorno = eval("("+oAjax.responseText+")");
		  
	var sExpReg  = new RegExp('\\\\n','g');
		
	if ( aRetorno.status == 0) {
			
		 if(aRetorno.acao == "cardapio") {
				  
		   js_retornoLinkCardapio(aRetorno);
		 } else if (aRetorno.acao == "empresa"){
				  
		   js_retornoLinkEmpresa(aRetorno);
		 } else if (aRetorno.acao == "cardapiodia") {
				  
		   js_retornoLinkCardapioDia(aRetorno);
		 } else if (aRetorno.acao == "fotos") {
				  
		  js_retornoLinkFotos(aRetorno);
		 } else if (aRetorno.acao == "contato") {
				  
		  js_retornoLinkContato(aRetorno);
		 } else if (aRetorno.acao == "encomendas") {
				  
		  js_retornoLinkEncomendas(aRetorno);
		 }
			  		  
	} else {
	  $("conteudo").innerHTML = "Desculpe o transtorno link indisponível no momento!!!";	
	}
	
}

function js_retornoLinkInicio(){
	location.replace("index.html");
}	
