$(document).ready(function()
{
var http = window.location.protocol + '//' + window.location.host + '/';
if(window.location.host == 'localhost') { http = http + 'tabascoenlinea_com_mx_7/'; }
Fecha();
$(window).scroll(function(){
var ancho = $(window).width();
if(ancho>600)
{
var altura = $("#b_central").offset().top;
var alturaB = $("#b_derecho").offset().top;
var alto_b_central = $("#b_central").height() + 5;
var alto_b_derecho = $("#b_derecho").height() + 5;
if(alto_b_central>=alto_b_derecho) $('#contenido').css('min-height',alto_b_central+'px');
else $('#contenido').css('min-height',alto_b_derecho+'px');
//console.log('alturaB.height: ' + $("#b_central").height() );
//console.log('alturaB.height: ' + $("#b_derecho").height() );
if($(window).scrollTop() >= altura)
{
$("#b_central_contenedor").css("position","fixed");
$("#b_central_contenedor").css("top","4px");
if($("#b_central_contenedor").offset().top + $("#b_central_contenedor").height() >= $("footer").offset().top )
{
pixeles = parseInt ( $("#b_central_contenedor").offset().top + $("#b_central_contenedor").height() - $("footer").offset().top ) ;
$("#b_central_contenedor").css("top","-"+pixeles+"px");
}
}
else
{
$("#b_central_contenedor").css("position","static");
}
if($(window).scrollTop() > alturaB)
{
$("#b_derecho_contenedor").css("position","fixed");
$("#b_derecho_contenedor").css("top","4px");
if($("#b_derecho_contenedor").offset().top + $("#b_derecho_contenedor").height() >= $("footer").offset().top )
{
pixeles2 = parseInt ( $("#b_derecho_contenedor").offset().top + $("#b_derecho_contenedor").height() - $("footer").offset().top ) ;
$("#b_derecho_contenedor").css("top","-"+pixeles2+"px");
}
}
else
{
$("#b_derecho_contenedor").css("position","static");
}
/*
*/
} //if(ancho>600)
});
/* var modulo='1'; */
var modulo = $('#fp-modulo').val();
$('#label-menu').on('click', function(e) {
e.preventDefault();
console.log('menu');
/*if(w < 480 ) { */
$('#ulmenu').slideToggle();
/* } */
});
$('#label-opcion').on('click', function(e) {
e.preventDefault();
console.log('menu2');
/*if(w < 480 ) { */
$('#ulmenu2').slideToggle();
/* } */
});
$('.mopcion').click(function(e) { /* OPCIONES DEL MENU */
e.preventDefault();
$('.mopcion').removeClass('activo');
$(this).addClass('activo');
modulo = $(this).attr('modulo');
if( $('#label-opcion').is(":visible") )
{
/* console.log('label-opcion visible'); */
$('#label-opcion').text( $(this).text() );
$('#ulmenu2').slideToggle();
}
$('#fp-modulo').val(modulo);
if(modulo==1) { $('#fp-titulo, #fp-herramientas').hide(); /* $('#fp-titulo').hide(); $('#fp-herramientas').hide(); */ $('#fp-titulo').prop('required',false); }
else
{
$('#fp-titulo, #fp-herramientas, #fp-opciones, #fp-boton').show();
/*
$('#fp-titulo').show();
$('#fp-herramientas').show();
$('#fp-opciones').show();
$('#fp-boton').show();
*/
$('#fp-titulo').prop('required',true);
}
/* console.log('Procesar ' + modulo ); */
/* console.log(http + 'aj_categorias.php'); */
$.ajax({
type: 'POST',
url: http + 'aj_categorias.php' /* ruta */,
data: 'modulo='+modulo,
success: function(datos) { $('#categoria').html(datos); }
});
});
/* ********** CONECTAR ********** */
$('#form-login-entrar').click(function(e) {
e.preventDefault();
$('#form-login').slideToggle();
});
$('#form-login-cerrar').click(function(e) {
e.preventDefault();
$('#form-login').slideToggle();
});
$('#form-login').submit(function() {
/* console.log( $(this).serialize() ); */
/* console.log($(this).attr('action')); */
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(datos) {
if(datos=='conectado') { Conectado(); }
else if(datos=='redireccion') { Redireccion(); }
else
{
$('#form-login #avisos').css('display', 'block');
$('#form-login #avisos').html(datos);
}
}
});
return false;
});
/* ********** FIN: CONECTAR ********** */
/* ********** REGISTRAR ********** */
$('.validar').blur(function() {
var id, campos, p1, p2, error;
id = $(this).attr('id');
campos = 'campo='+id+'&dato='+this.value;
p1=$('#pasword1').attr('value');
p2=$('#pasword2').attr('value');
if(id=='pasword2')
{
if(p1==p2 && p1!='')
{
$('#'+id).css('background', '#fff url('+ http +'archivos/icono_si.png) no-repeat right');
$('#err-'+id).html('');
}
else
{
$('#'+id).css('background', '#fff url('+ http +'archivos/icono_no.png) no-repeat right');
$('#err-'+id).css('padding', '4px 0px 0px 4px');
$('#err-'+id).html('No coincide con nueva contraseña');
}
}
else
{
$.ajax({
type: 'POST',
url: http + 'aj_validar.php',
data: campos,
success: function(datos) {
if(datos=='valido')
{
$('#'+id).css('background', '#fff url('+ http +'archivos/icono_si.png) no-repeat right');
$('#err-'+id).css('padding', '0px;');
$('#err-'+id).html('');
}
else
{
error='Error checar';
if(id=='nombre') { error = 'Nombre no válido'; }
else if(id=='apellidos') { error = 'Apellidos no válido'; }
else if(id=='correor') { error = 'Correo no válido'; }
else if(id=='pasword1') { error = 'Contraseña no válida'; }
if(datos=='enuso') { error = 'El correo ya esta siendo usado'; }
if(datos=='novalido-corta') { error = 'La contraseña es muy corta'; }
if(datos=='novalido-nominuscula') { error = 'Incluya una o mas letras minúsculas'; }
if(datos=='novalido-nomayuscula') { error = 'Incluya una o mas letras mayúsculas'; }
if(datos=='novalido-nonumero') { error = 'Incluya uno o mas números'; }
$('#'+id).css('background', '#fff url('+ http +'archivos/icono_no.png) no-repeat right');
$('#err-'+id).css('padding', '4px 0px 0px 4px');
$('#err-'+id).html(error);
}
}
});
}
});
$('#form-registro').submit(function() {
console.log( $(this).serialize() );
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(datos) {
if(datos=='login') { Conectado(); }
else if(datos=='redireccion') { Redireccion(); }
else if(datos=='activacion') { $('#form-registro').css('display', 'none'); $('#activacion').css('display', 'block'); }
else { $('#form-registro #resultado').css('display', 'block'); $('#form-registro #resultado').html(datos); }
}
});
return false;
});
$('#form-activacion').submit(function() {
console.log( $(this).serialize() );
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(datos) {
if(datos=='verificada')
{
$('#activacion #resultado').css('display', 'none');
$('#avisodeactivacion').html('Su Correo electrónico ha sido verificado y su cuenta ha sido activada.'); /* location.href="{URLINDEX}"; */
}
else
{
error='Error checar';
if(datos=='sincorreo') { error = 'Introduzca su correo electrónico'; }
else if(datos=='sincodigo') { error = 'Introduzca el código de verificación'; }
else if(datos=='correoincorrecto') { error = 'Correo electrónico no encontrado'; }
else if(datos=='preverificada') { error = 'Su cuenta no tiene código de verificación'; }
else if(datos=='codigoincorrecto') { error = 'El código de verificación es incorrecto'; }
$('#activacion #resultado').css('display', 'block');
$('#activacion #resultado').html(error);
}
}
});
return false;
});
/* ********** FIN: REGISTRAR ********** */
/* ********** PUBLICAR ********** */
/* EFECTO DE MOSTRAR U OCULTAR ALGUNOS BLOQUES O CAMPOS DEPENDIENDO DE
SI EL TEXTAREA (O FORM, VER) TIENE EL FOCO O YA ESTA EN EDICION O NO */
/*
$('#apublicar1X').hide();
$('#apublicar2X').hide();
$('#apublicar3X').hide();
*/
$('#post').on('click',function() {
/* $('body').addClass('bodyfixed'); */
$('#post').css('position', 'relative');
$('#post').css('z-index', '2');
/* $('#todo').css('display', 'block'); */
$('#bloquear').fadeIn();
/* $('#fp-contenido').css('height', '300px'); */
/* */
/* modulo = $("#fp-modulo").val(); */
/* console.log(modulo); */
if(modulo!=1)
{
$('#fp-titulo, #fp-herramientas').slideDown(); /* $('#fp-herramientas').slideDown(); */
}
$('#fp-opciones, #fp-boton').slideDown();
/* $('#fp-boton').slideDown(); */
});
$('#bloquear').on('click',function() {
$('#bloquear').fadeOut();
/* $('body').removeClass('bodyfixed'); */
$('#post').css('position', 'static');
$('#post').css('z-index', 'auto');
/* $('#fp-contenido').css('height', '100px'); */
var titulo = $('#fp-titulo').val();
var texto = $('#fp-contenido').val();
if(modulo==1) /* Checar solo el contenido del texto */
{
if(texto.length==0)
{
console.log('modulo 1: #fp-opciones y #fp-boton');
$('#fp-opciones, #fp-boton').slideUp();
/* $('#fp-boton').slideUp(); */
}
}
else /* Checar contenido del titulo y del texto */
{
if(texto.length==0 && titulo.length==0 )
{
console.log('modulo '+modulo+': #fp-titulo #fp-herramientas #fp-opciones y #fp-boton');
$('#fp-titulo, #fp-herramientas, #fp-opciones, #fp-boton').slideUp();
/*
$('#fp-titulo').slideUp();
$('#fp-herramientas').slideUp();
$('#fp-opciones').slideUp();
$('#fp-boton').slideUp();
*/
}
}
/*
//else if(elemento.length>0 && elemento.length<=85) $('#fp-contenido').css('font-size','22px');
//else if(elemento.length>85 && elemento.length<=160) $('#fp-contenido').css('font-size','19px');
//else $('#fp-contenido').css('font-size','15px');
*/
});
/* $('#fp-contenido').click(function(){ */
$('#fp-contenidoX').click(function(){
/* modulo = $("#fp-modulo").val(); */
/* console.log(modulo); */
if(modulo!=1)
{
$('#fp-titulo, #fp-herramientas').slideDown(); /* $('#fp-herramientas').slideDown(); */
}
$('#fp-opciones, #fp-boton').slideDown();
/* $('#fp-boton').slideDown(); */
});
/* $('#fp-contenido').blur(function(){ */
$('#fp-contenidoXX').blur(function(){
var titulo = $('#fp-titulo').val();
var texto = $('#fp-contenido').val();
if(modulo==1) /* Checar solo el contenido del texto */
{
if(texto.length==0)
{
console.log('modulo 1: #fp-opciones y #fp-boton');
$('#fp-opciones, #fp-boton').slideUp();
/* $('#fp-boton').slideUp(); */
}
}
else /* Checar contenido del titulo y del texto */
{
if(texto.length==0 && titulo.length==0 )
{
console.log('modulo '+modulo+': #fp-titulo #fp-herramientas #fp-opciones y #fp-boton');
$('#fp-titulo, #fp-herramientas, #fp-opciones, #fp-boton').slideUp();
/*
$('#fp-titulo').slideUp();
$('#fp-herramientas').slideUp();
$('#fp-opciones').slideUp();
$('#fp-boton').slideUp();
*/
}
}
/*
//else if(elemento.length>0 && elemento.length<=85) $('#fp-contenido').css('font-size','22px');
//else if(elemento.length>85 && elemento.length<=160) $('#fp-contenido').css('font-size','19px');
//else $('#fp-contenido').css('font-size','15px');
*/
});
/* EFECTO DE TAMAÑO DE FUENTE MAS GRANDE SI EL TEXTO EN CORTO */
/*
$('#fp-contenido').focus(function(){
var elemento = $('#fp-contenido').val();
/-* $('#fp-contenido').css('height','130px'); *-/
if(elemento.length==0) { $('#fp-contenido').css('font-size','15px'); }
else if(elemento.length>0 && elemento.length<=85) { $('#fp-contenido').css('font-size','23px'); }
else if(elemento.length>85 && elemento.length<=160) { $('#fp-contenido').css('font-size','19px'); }
else { $('#fp-contenido').css('font-size','15px'); }
});
*/
$('#fp-contenido').keyup(function(){
var elemento = $('#fp-contenido').val();
if(elemento.length==0) { $('#fp-contenido').css('font-size','15px'); }
else if(elemento.length>0 && elemento.length<=85) { $('#fp-contenido').css('font-size','23px'); }
else if(elemento.length>85 && elemento.length<=160) { $('#fp-contenido').css('font-size','19px'); }
else { $('#fp-contenido').css('font-size','15px'); }
});
/* $("input[name='imagenes[]']").on("change", function() { */
/* $("#inputfotos").on("change", ".masfotos", function() { */
/* $("#inputfotos").on("change", function() { */
$('#fp-fotos').on('change', function() {
var formData = new FormData( document.getElementById('form-publicar') );
/* var ruta = http + 'aj_imagenes.php'; */
/* console.log(ruta); */console.log($(this).attr('action'));
$.ajax({
type: 'POST',
url: http + 'aj_imagenes.php',
data: formData,
contentType: false,
processData: false,
success: function(datos)
{
if(datos=='redireccion') { /* */ }
else if(datos=='Error101') { /* */ }
else if(datos=='Error102') { /* */ }
else if(datos=='Error103') { /* */ }
else if(datos=='Error104') { /* */ }
else if(datos=='Error105') { /* */ }
else if(datos=='Error106') { /* */ }
else if(datos=='Error107') { /* */ }
else if(datos!='')
{
$('#fp-imagenes').css('display','flex');
$('.masfotos').before(datos);
}
}
});
});
$('.masfotos').on('click', function() {
$('#fp-fotos').click();
});
$('#fp-imagenes').on('click', '.quitar', function() {
var id = $(this).attr('id');
var clave = $('#fp-clave').val();
var campos = 'opcion=quitar&id='+id+'&clave='+clave;
/* var ruta = http + 'aj_imagenes.php'; */
$.ajax({
type: 'POST',
url: http + 'aj_imagenes.php',
data: campos,
success: function(datos)
{
if(datos=='redireccion') { }
else if(datos=='error') { }
else if(datos=='deleted')
{
$("#f"+id).remove();
if($(".imagen").length == 0) $('#fp-imagenes').css('display','none');
}
else if(datos!='')
{
/* $('#fp-imagenes').css('display','flex'); */
/* $(".masfotos").before(datos); */
}
}
});
});
/* QUITAR ORIGINAL
$(".quitar").on("click", function() {
var id = $(this).attr('id');
$("#d"+id).remove();
});
*/
$('#form-publicar').submit(function(e) {
e.preventDefault();
/* console.log( $(this).serialize() ); */
$.ajax({
type: 'POST',
contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(datos) {
// if(datos=='conectado') { Conectado(); }
// else if(datos=='redireccion') { Redireccion(); }
// else
// {
// $('#form-publicar #avisos').css('display', 'block');
// $('#form-publicar #avisos').html(datos);
$(".imagen").remove();
$("#fp-titulo").val('');
$("#fp-imagenes").css('display','none');
$("#fp-contenido").val('');
$("#post").after(datos);
$("#fp-clave").val('').change();
$('#bloquear').fadeOut();
/* $('body').removeClass('bodyfixed'); */
$('#post').css('position', 'static');
$('#post').css('z-index', 'auto');
/* $('#fp-contenido').css('height', '100px'); */
// }
}
});
return false;
});
$('#fp-clave').change(function() {
var clave = $(this).val();
if(clave =='')
{
/* console.log('pedir clave nueva'); */
/* console.log(http + 'aj_clave.php'); */
$.ajax({
type: 'POST',
url: http + 'aj_clave.php',
data: 'clave=clave',
success: function(datos) {
$("#fp-clave").val(datos);
}
});
}
else console.log('clave a cambiado: '+clave);
});
/* ********** FIN: PUBLICAR ********** */
/* ********** VER MAS / VER MENOS ********** */
$('.vermas').click(function() {
id = $(this).attr('id');
$('#'+id+'_').hide();
//$('#contenidomas'+id).slideDown();
$('#contenidomas'+id).fadeIn();
});
$('.vermenos').click(function() {
id = $(this).attr('id');
//$('#contenidomas'+id).slideUp('slow', function() { $('#'+id+'_').show(); } );
$('#contenidomas'+id).fadeOut( function() { $('#'+id+'_').show(); } );
});
/* ********** FIN: VER MAS / VER MENOS ********** */
/* ********** MUESTRA/OCULTA BLOQUE DE COMENTARIOS ********** */
$('.vercomentarios').click(function(e) {
e.preventDefault();
id = $(this).attr('id');
$('#comentarios'+id).slideToggle();
$('.formulario'+id).slideToggle();
});
/* ********** FIN: MUESTRA/OCULTA BLOQUE DE COMENTARIOS ********** */
/* ********** ENVIO DE COMENTARIOS ********** */
/* EFECTO LOADER (CARGANDO...)
// Loader
$().ajaxStart(function() {
$('#loading').show();
$('#result').hide();
}).ajaxStop(function() {
$('#loading').hide();
$('#result').fadeIn('slow');
});
*/
$('.comentarXAnterior').submit(function() {
var id, html;
/* console.log( $(this).serialize() ); */
id = $(this).attr('id');
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(datos) {
$('#comentario'+id).val('');
html = $('#comentarios'+id).html();
$('#comentarios'+id).html(html+datos);
}
});
if( $('#comentarios'+id).hide() ) $('#comentarios'+id).show();
return false;
});
$('#entradas').on('click','.btn-comentar',function() {
var id;
id = $(this).closest('form').attr('id');
/* console.log('id = '+id); */
/* console.log($('#'+id).attr('action')); */
/* console.log($('#'+id).serialize()); */
$.ajax({
type: 'POST',
url: $('#'+id).attr('action'),
data: $('#'+id).serialize(),
success: function(datos) {
$('#comentario'+id).val('');
$('#comentarios'+id).append(datos);
$('#'+id+'title').html( $('#comentarios'+id+' > div').length +' Comentarios');
}
});
if( $('#comentarios'+id).hide() ) $('#comentarios'+id).show();
return false;
});
$('#entradas').on('change','.ordenarpor',function() {
var id,order,datos;
id = $(this).data('id');
order = $('#'+id+'orderby').val();
datos = 'id='+id+'&order='+order;;
/*console.log('id = '+id); */
/* console.log('order = '+order); */
/* console.log('datos = '+datos); */
$.ajax({
type: 'POST',
url: http + 'aj_orderby.php',
data: datos,
success: function(datos) {
if(datos!='') $('#comentarios'+id).html(datos);
}
});
if( $('#comentarios'+id).hide() ) $('#comentarios'+id).show();
return false;
});
$('#entradas').on('click','.eliminar',function() {
console.log('Eliminar comentario '+ $(this).data('id'));
});
$('#entradas').on('click','.editar',function() {
console.log('Editar comentario '+ $(this).data('id'));
});
/* ********** FIN: ENVIO DE COMENTARIOS ********** */
/* ********** ENLACES ********** */
$('#privados').click(function() { window.location.href = http + 'privados.php'; });
$('#registrar').click(function() {
var position = $("#registro").offset().top;
$('html, body').animate({ scrollTop: position }, 1000);
$('#nombre').focus();
});
$('.enlace').click(function(e) {
var url = $(this).data('url');
//console.log('url: '+url);
if(url.length>0)
{
//console.log('redireccionar: '+url);
window.location.href = url;
}
});
/* ********** FIN:ENLACES ********** */
/* ********** CARGAR IMAGEN ********** */
/* ********** FIN:CARGAR IMAGEN ********** */
}); /* $(document).ready(function() */
function Fecha()
{
var fecha = new Date();
var dia = fecha.getDay(), mes = fecha.getMonth(), diames = fecha.getDate(), anio = fecha.getFullYear();
if(diames < 10) diames = '0' + diames;
var dias = new Array('Domingo', 'Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sabado');
/* var meses = new Array('Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'); */
var meses = new Array('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre');
/* document.write(dias[dia] + ', ' + diames + '-' + meses[mes] + '-' + anio); */
/* document.write('Hoy es ' + dias[dia] + ', ' + diames + ' de ' + meses[mes] + ' de ' + anio); */
/* document.write(dias[dia] + ', ' + diames + ' de ' + meses[mes] + ' de ' + anio); */
$('#lugaryfecha').append(dias[dia] + ', ' + diames + ' de ' + meses[mes] + ' de ' + anio);
}