var arrayErrorLabels=new Array();
function prepararActionStrutsFormFCVstore(_1,_2,_3,_4,_5){
var _6=document.forms[_1];
if(_6!=null){
_6.method="POST";
_6.action=_2+"&codigoCiudad="+codigoCiudad+"&codigoDistritoAtencion="+codigoDistritoAtencion;
if(codigoRestauranteHome!=null){
_6.action+="&codigoRestauranteHome="+codigoRestauranteHome;
}
if(_5!=null){
_6.action+="&"+_5;
}
if(_4!=null){
_6.target=_4;
}
}
}
function estadoLogeado(_7){
document.getElementsByName("usuario").value=_7;
}
function compras(){
prepararActionStrutsFormFCVstore("frmAccionMenu",comprasURL_Paso1,"comprasPaso1","_parent");
getForm("frmAccionMenu").submit();
}
function listaRestaurantes(){
prepararActionStrutsFormFCVstore("frmAccionMenu",restauranteURL_listaRestaurantes,"listaRestaurantes","_parent");
getForm("frmAccionMenu").submit();
}
function infoRestaurante(_8){
prepararActionStrutsFormFCVstore("frmAccionMenu",restauranteURL_listaRestaurantes,"listaRestaurantes","_parent");
getFormElement("frmAccionMenu","codigoRestauranteInfo").value=_8;
getForm("frmAccionMenu").submit();
}
function cuponesFCV(){
prepararActionStrutsFormFCVstore("frmAccionMenu",cuponesURL_mostrarBuscarCuponesFCV,"mostrarBuscarCuponesFCV","_parent");
getForm("frmAccionMenu").submit();
}
function cuponesRST(){
prepararActionStrutsFormFCVstore("frmAccionMenu",cuponesURL_mostrarBuscarCuponesRST,"mostrarBuscarCuponesRST","_parent");
getForm("frmAccionMenu").submit();
}
function valesFCV(){
prepararActionStrutsFormFCVstore("frmAccionMenu",valesURL_mostrarBuscarValesFCV,"mostrarBuscarValesFCV","_parent");
getForm("frmAccionMenu").submit();
}
function valesRST(){
prepararActionStrutsFormFCVstore("frmAccionMenu",valesURL_mostrarBuscarValesRST,"mostrarBuscarValesRST","_parent");
getForm("frmAccionMenu").submit();
}
function registroCliente(){
arrayErrorLabels[0]="lblErrortxtUsuarioLogin";
arrayErrorLabels[1]="lblErrortxtPasswordLogin";
arrayErrorLabels[2]="lblErrortxtEmailLogin";
borrarErroresPersonalizados(arrayErrorLabels);
if(!esFormLoginNuevoUsuarioValido()){
return;
}
prepararActionStrutsFormFCVstore("frmLogin",usuarioURL_procesarPreRegistro,"procesarPreRegistro","_parent");
getForm("frmLogin").submit();
}
function homeRestaurante(_9){
prepararActionStrutsFormFCVstore("frmAccionMenu",mainContentURL_contentRST,"contentRST","_parent");
getFormElement("frmAccionMenu","codigoRestaurante").value=_9;
getFormElement("frmAccionMenu","codigoRestauranteHome").value=_9;
getForm("frmAccionMenu").submit();
}
function ofertas(_a){
prepararActionStrutsFormFCVstore("frmAccionMenu",cartaRSTURL_buscarProductosPorCategoriaOferta,"buscarProductosPorCategoriaOferta","_parent","codigoCategoria="+9000+"&codigoRestaurante="+_a);
getForm("frmAccionMenu").submit();
}
function ofertasFCV(){
prepararActionStrutsFormFCVstore("frmAccionMenu",cartaFCVURL_buscarProductosPorCategoriaOferta,"buscarProductosPorCategoriaOferta","_parent","codigoCategoria="+9000);
getForm("frmAccionMenu").submit();
}
function homeFCV(){
prepararActionStrutsFormFCVstore("frmAccionMenu",mainContentURL_contentFCV,"contentFCV","_parent");
getForm("frmAccionMenu").submit();
}
function laCarta(){
if(esSiteFoodCourt){
prepararActionStrutsFormFCVstore("frmAccionMenu",cartaFCVURL_mostrarCarta,"mostrarCarta","_parent");
}else{
prepararActionStrutsFormFCVstore("frmAccionMenu",mainContentURL_contentRST,"contentRST","_parent");
}
getForm("frmAccionMenu").submit();
}
function laCartaSubCategorias(_b,_c){
prepararActionStrutsFormFCVstore("frmAccionMenu",categoriasURL_misSubCategorias,"misSubCategorias","_parent","categoria="+_b+"&subCategoria="+_c);
getForm("frmAccionMenu").submit();
}
function laCartaCategorias(_d){
prepararActionStrutsFormFCVstore("frmAccionMenu",categoriasURL_misCategorias,"misCategorias","_parent","categoria="+_d);
getForm("frmAccionMenu").submit();
}
function miCuenta(_e){
if(_e!=null){
getFormElement("frmAccionMenu","rutaMiCuenta").value=_e;
}else{
getFormElement("frmAccionMenu","rutaMiCuenta").value="";
}
prepararActionStrutsFormFCVstore("frmAccionMenu",miCuentaURL_pageMiCuenta,"pageMiCuenta","_parent");
getForm("frmAccionMenu").submit();
}
function paginaLogin(){
prepararActionStrutsFormFCVstore("frmAccionMenu",loginURL_mostrarPaginaLogin,"mostrarPaginaLogin","_parent");
getForm("frmAccionMenu").submit();
}
function buscar(){
var _f=document.getElementById("idTxtBuquedaGeneral").value;
if(esSiteFoodCourt){
prepararActionStrutsFormFCVstore("frmAccionMenu",busquedaGeneralFCVURL_buscar,"buscar","_parent");
}else{
prepararActionStrutsFormFCVstore("frmAccionMenu",busquedaGeneralRSTURL_buscar,"buscar","_parent");
}
document.getElementById("frmAccionMenu").txtBusquedaGeneral.value=_f;
getForm("frmAccionMenu").submit();
}
function doPress(_10){
if(_10.keyCode==13){
buscar();
}
}
function doPressRegistroLayer(_11){
if(_11.keyCode==13){
registroCliente();
}
}
function actualizarDistritoAtencion(){
prepararActionStrutsForm("frmDistritoAtencion",mainContentURL_mostrarHomeActualizarDistrito,"mostrarHomeActualizarDistrito","_parent");
getFormElement("frmDistritoAtencion","codigoDistritoAtencion").value=getComboSelectedValue("frmDistritoAtencion","cmbDistrito");
getForm("frmDistritoAtencion").submit();
}
function actualizarDistritoInicialAtencion(_12){
prepararActionStrutsForm("frmDistritoAtencion",mainContentURL_mostrarHomeActualizarDistrito,"mostrarHomeActualizarDistrito","_parent");
getFormElement("frmDistritoAtencion","codigoDistritoAtencion").value=_12;
getFormElement("frmDistritoAtencion","cmbDistrito").value=_12;
getForm("frmDistritoAtencion").submit();
}
function manejarVentanaLogin(_13){
arrayErrorLabels[0]="lblErrortxtUsuarioLogin";
arrayErrorLabels[1]="lblErrortxtPasswordLogin";
arrayErrorLabels[2]="lblErrortxtEmailLogin";
borrarErroresPersonalizados(arrayErrorLabels);
cargarPagina();
if(document.getElementById(_13).style.visibility=="hidden"){
resetearFlagsLayer();
}
var _14=document.frmLogin.hidLayerOculto.value;
flagVentanaMovimiento=document.frmLogin.hidLayerEnMoviniento.value;
if(flagVentanaMovimiento=="1"){
if(_14=="1"){
mostrarVentanaDown(_13);
document.frmLogin.hidLayerOculto.value="2";
document.frmLogin.hidLayerEnMoviniento.value="2";
setTimeout("finMovimientoVentana()",900);
}else{
if(_14=="2"){
ocultarVentanaUp(_13);
document.frmLogin.hidLayerOculto.value="1";
document.frmLogin.hidLayerEnMoviniento.value="2";
setTimeout("finMovimientoVentana()",900);
}
}
}
}
function finMovimientoVentana(){
getFormElementById("hidLayerEnMoviniento").value="1";
try{
document.frmLogin.txtUsuarioLogin.focus();
}
catch(err){
}
}
function mostrarVentanaDown(_15){
if(document.getElementById(_15)){
new Effect.SlideDown(document.getElementById(_15),_15);
ocultarCombos();
}
}
function ocultarVentanaUp(_16){
if(document.getElementById(_16)){
new Effect.SlideUp(document.getElementById(_16));
setTimeout("mostrarCombos()",900);
}
}
function ocultarCombos(){
var _17=document.getElementById("cboDistrito");
var _18=document.getElementById("cboSiteBusqueda");
if(_17){
_17.style.display="none";
}
if(_18){
_18.style.display="none";
}
}
function mostrarCombos(){
var _19=document.getElementById("cboDistrito");
var _1a=document.getElementById("cboSiteBusqueda");
if(_19){
_19.style.display="";
}
if(_1a){
_1a.style.display="";
}
}
function posicionVentanaLogin(){
document.frmLogin.hidLayerOculto.value="1";
document.frmLogin.hidLayerEnMoviniento.value="1";
var _1b;
var _1c;
try{
_1b=layerLoginPosXrelCentro;
}
catch(e1){
_1b=72;
}
try{
_1c=layerLoginPosY;
}
catch(e2){
_1c=null;
}
var _1d=document.body.clientWidth;
var _1e=document.body.clientHeight;
var _1f=778;
var _20=0;
var _21=0;
if(_1d>=_1f){
_21=_1d/2;
}else{
_21=_1f/2;
}
_20=_21+_1b;
if(document.getElementById("Registro")){
document.getElementById("Registro").style.left=_20;
}
if(_1c!=null){
if(document.getElementById("Registro")){
document.getElementById("Registro").style.top=_1c;
}
}
try{
document.getElementById("tdImgRegistrarceDisabled").style.display="none";
document.getElementById("tdImgRegistrarce").style.display="";
}
catch(err){
}
}
function doPressLoginLayer(_22){
if(_22.keyCode==13){
login();
}
}
function login(){
arrayErrorLabels[0]="lblErrortxtUsuarioLogin";
arrayErrorLabels[1]="lblErrortxtPasswordLogin";
arrayErrorLabels[2]="lblErrortxtEmailLogin";
borrarErroresPersonalizados(arrayErrorLabels);
if(!esFormLoginValido()){
return;
}
new Ajax.Updater("tdUsuarioRegistrado",loginURL_validarUsuarioDesdeLayer,{parameters:Form.serialize(getForm("frmLogin")),evalScripts:true,asynchronous:true});
}
function errorLogin(){
prepararActionStrutsFormFCVstore("frmLogin",loginURL_validarUsuario,"validarUsuario","_parent");
getForm("frmLogin").submit();
}
function validarHeader(_23){
document.getElementById("tdUsuarioNoRegistrado").style.display="none";
document.getElementById("tdImgBienvenido").style.display="";
document.getElementById("tdUsuarioRegistrado").style.display="";
document.getElementById("tdUsuarioRegistrado").innerHTML=_23;
var _24=document.frmLogin.hidLayerOculto.value;
if(_24==2){
ocultarVentanaUp("Registro");
}
var _25=userSession;
if(!_25){
document.getElementById("tdImgRegistrarce").style.display="none";
document.getElementById("tdImgCerrar").style.display="";
}
userSession=true;
}
function esFormLoginValido(){
document.frmLogin.txtUsuarioLogin.value=document.frmLogin.txtUsuarioLogin.value.trim();
var _26=new AvatarFormValidator("frmLogin");
_26.addValidacionTxtEmail("txtUsuarioLogin","Email",true);
_26.addValidacionTxtObligatorio("txtPasswordLogin","Contrase\xf1a");
var res=_26.validate();
if(res.hasRuleExceptions()){
showErrorAlertLoginLayer(res);
return false;
}
return true;
}
function esFormLoginNuevoUsuarioValido(){
document.frmLogin.txtEmailLogin.value=document.frmLogin.txtEmailLogin.value.trim();
var _28=new AvatarFormValidator("frmLogin");
_28.addValidacionTxtEmail("txtEmailLogin","Email",true);
var res=_28.validate();
if(res.hasRuleExceptions()){
showErrorAlertLoginLayer(res);
return false;
}
return true;
}
function showErrorAlertLoginLayer(_2a){
imprimirRuleExceptions(_2a);
}
function cerrarSesion(){
prepararActionStrutsFormFCVstore("frmAccionMenu",loginURL_logout,"logout","_parent");
getForm("frmAccionMenu").submit();
}
function cargarPagina(){
document.frmLogin.txtUsuarioLogin.value="";
document.frmLogin.txtPasswordLogin.value="";
document.frmLogin.txtEmailLogin.value="";
}
function devolverPassword(){
prepararActionStrutsFormFCVstore(0,loginURL_pageNuevoPass,"pageNuevoPass","_parent");
getForm(0).submit();
}
function Distrito(_2b,_2c,_2d){
this.codigo=_2b;
this.nombre=_2c;
this.ciudad=_2d;
}
var distritos=new Array();
function getDistritoById(_2e){
for(var i=0;i<distritos.length;i++){
if(distritos[i].codigo==_2e){
return distritos[i];
}
}
return null;
}
function resetearFlagsLayer(){
document.frmLogin.hidLayerOculto.value="1";
document.frmLogin.hidLayerEnMoviniento.value="1";
}

