// JavaScript Document
function Inicio()
{ if( typeof(show_time) == 'function' ) show_time();
var idCont = 1;
//alert(idCont);
// Cargar los contenidos Iniciales
ContDinamico(idCont);
ContDinamico(30, "c2");
ContDinamico(44, "c4");
CargaMenu();
}
function galeria(album)
{
var sidname = sid.split('=');
var parametros = { "sidname":sidname[1], "funcion":"axGetGallery", "album":album };
jsrsE = new Ajax.Request("aj_website.php",
{
method: 'post',
encoding: axHTMLCharSet,
onSuccess: _ret_galeria,
onFailure: _error,
parameters: parametros
}
);
}
function _ret_galeria()
{
var transport = arguments[0];
xo = transport.responseXML;
if(xo.getElementsByTagName('error')[0].childNodes.length !=0)
{
var _error = trim(_extractXML(xo.getElementsByTagName('error')[0].childNodes[0]) );
}
else { var _error = ""; }
if(xo.getElementsByTagName('data')[0].childNodes.length !=0)
{
var _data = trim(_extractXML(xo.getElementsByTagName('data')[0].childNodes[0]) );
}
else { var _data = ""; }
if(_error != "")
{
Anuncio(_error);
}
else
{
$("galeria_axys").update( trim(_data) );
}
Lightbox.prototype.start($('axGallery0'));
}
function ContDinamico(cont, destino)
{
Anuncio("Cargando Contenido...");
if(typeof(destino) != "string") { destino = "c3"; }
$(destino).update( "

Cargando contenido..." );
//para volver el contenedor vacio
if(cont == -2){
$(destino).update( "" );
}
else{
var sidname = sid.split('=');
var _sql = "SELECT desc_contenido_web, contenido, nom_autor, TO_CHAR(fec_contenido_web,'YYYY-MM-DD') FROM public.contenidos_web WHERE id_contenido_web = " + cont;
var parametros = { "sidname": sidname[1]
, "funcion": "ConsultaX"
, "sql": _sql
, "sParam": destino };
var _SR = new Ajax.Request( dirLibsPHP+"listar_db.php",
{
method: 'post'
, onSuccess: _ret_ContDinamico
, parameters: parametros
, onFailure: _ret_ContDinamico_Fail
}
);
}
}
function _ret_ContDinamico_Fail(t)
{
alert("MEGA ERROR");
}
function _ret_ContDinamico(t)
{
//alert(t.responseJSON);
j = t.responseJSON;
var _error = j.error;
var _columnas = j.ncolumnas;
var _nFilas = j.nfilas;
var _data = (j.data);
var _sDestino = j.sParam;
if(j)
{
if(_error != "")
{ msg_error(_error); }
else
{
$(_sDestino).update( trim(_data[0][1]) );
}
}
else
{ msg_error(t.responseText); }
Anuncio("");
}
//funcion para generar el archivo del menu
function CargaMenu(){
Anuncio("Cargando Menu");
var sidname = sid.split('=');
var _SR = new Ajax.Request('mod_website_sr.php',
{
method: 'post'
, onSuccess: _ret_CargaMenu
, parameters: { 'sidname':sidname[1]
, 'funcion': 'axGetMenu'
}
});
}
function ffail_MuestraMenuItem() {alert("fallo la carga del menu");}
function _ret_CargaMenu(t,j)
{
var _success = j.success;
var _error = j.error;
var _data = j.data;
if(j)
{
if(_success != true)
{ msg_error(_error); }
else
{
var mmWebsite = _data;
mmWebsite = replaceArray(mmWebsite, "_cmSplit" , _cmSplit);
if(typeof(mmWebsite) != "undefined" )
{
//cmThemePorteco.effect = new CMSlidingEffect (4);
cmDraw ("axMenu", mmWebsite, 'hbr', cmThemePorteco);
}
}
}
else
{ msg_error(t.responseText); }
Anuncio("");
}
// pasar a varias.js de AXYS
function replaceArray(o, buscar, reemplazar){
for(var i=0; i < o.length; i++){
if(o[i]){
if(o[i].constructor==Array){
if(o[i].length > 1){
replaceArray(o[i], buscar, reemplazar);
}
}
else if (o[i] == buscar){
o[i] = reemplazar;
}
}
}
return o;
}
/** Contacto **/
function axPQR()
{
var sidname = sid.split('=');
var parametros = { "sidname":sidname[1],
"funcion":"axGetPQRDB"};
jsrsE = new Ajax.Request("mod_website_sr.php",
{
method: 'post',
encoding: axHTMLCharSet,
onSuccess: _ret_axPQR,
parameters: parametros
}
);
}
function _ret_axPQR()
{
var transport = arguments[0];
xo = transport.responseXML;
if(xo.getElementsByTagName('error')[0].childNodes.length !=0)
{
var _error = _extractXML(xo.getElementsByTagName('error')[0].childNodes[0]);
}
else { var _error = ""; }
if(xo.getElementsByTagName('data')[0].childNodes.length !=0)
{
var _data = _extractXML(xo.getElementsByTagName('data')[0].childNodes[0]);
}
else { var _data = ""; }
$("c3").update( _data );
/*$("C4").update( "" );
$("C5").update( "" );
$("C6").update( "" );*/
//extrae data de la DB
_axDBContact();
}
function _axDBContact(){
var sidname = sid.split('=');
var parametros = { "sidname":sidname[1],
"funcion":"getContactDB"};
Ext.Ajax.request(
{
url: "mod_website_sr.php",
success: _ret_axDBContact,
params: parametros
}
);
}
function _ret_axDBContact()
{
var transport = arguments[0];
var resp = Ext.util.JSON.decode(transport.responseText);
var _error = resp.error;
var _data = (resp.data);
if(_error != "") { msg_error(_error); }
else
{
oCBx_prod_interes = objCB("prod_interes", "", "", "", 1, "", false );
oCBx_prod_interes.isNull = true;
oCBx_prod_interes.isNullVis = false;
oCBx_prod_interes.nomvalueNull = "";
oCBx_prod_interes.orden = "";
oCBx_prod_interes.Inicio();
for(i = 0; i<_data.length; i++)
{
oCBx_prod_interes.addOpc(_data[i],_data[i],"",true);
}
oCBx_prod_interes.creaOPC();
}
Anuncio("");
}
function ECorreo(formulario)
{
var sidname = sid.split('=');
var body = '';
body += '| Nombres y Apellidos: | ';
body += ''+$(formulario).nombre.value+' |
';
body += '| Email: | ';
body += ''+$(formulario).correoe.value+' |
';
body += '| Teléfono: | ';
body += ''+$(formulario).telefono.value+' |
';
body += '| Dirección: | ';
body += ''+$(formulario).direccion.value+' |
';
body += '| Tipo de Puerta: | ';
body += '';
if ($(formulario).corredera.checked)
body += $(formulario).corredera.value+' ';
if ($(formulario).batiente.checked)
body += $(formulario).batiente.value+' ';
if ($(formulario).levadiza.checked)
body += $(formulario).levadiza.value+' ';
if ($(formulario).enrollable.checked)
body += $(formulario).enrollable.value+' ';
if ($(formulario).automatica.checked)
body += $(formulario).automatica.value+' ';
body += ' |
';
body += '| Peso Aproximado: | ';
body += ''+$(formulario).peso.value+' |
';
body += '| Dimensiones: | ';
body += ''+$(formulario).dim.value+' |
';
body += '| Uso: | ';
body += ''+$(formulario).uso.value+' |
';
body += '| Tipo de Tráfico: | ';
body += ''+$(formulario).trafico.value+' |
';
body += '| Mensaje: | ';
body += ''+$(formulario).mensaje.value+' |
';
body += '
';
var parametros = { "sidname":sidname[1],
"funcion":"correoe",
"subject":"Informacion Contacto",
"body":body };
jsrsE = new Ajax.Request("mod_website_sr.php",
{
method: 'post',
encoding: axHTMLCharSet,
onSuccess: _ret_ECorreo,
onFailure: _error,
parameters: parametros
});
}
function _error()
{
alert("ERROR - Failure");
}
function _ret_ECorreo(t,j)
{
if(j.error && j.success == true)
{
ContDinamico(33);
Anuncio("Gracias por su Mensaje,
Mensaje Enviado");
}
else
{
estado(j.error);
}
}