/*********************************************************************************\
|	ARCHIVO UTILIZADO PARA MANEJAR LAS ACCIONES DEL USUARIO EN LA PAGINA INDEX.PHP |
\*********************************************************************************/

var PATH_HOST_HTTP = "http://www.notivip.com";

// funcion que saca el cuerpo(lista o formulario) de la pagina index.php.
function sacar_vista_formulario(id_menu, campo, orden, pagina, sql_busqueda)
{		
	$.ajax
	({
	 	async       : false,
		type        : "POST",
		dataType    : "html",
		contentType : "application/x-www-form-urlencoded",
		beforeSend  : cargando('formulario'),
		url         : "lib_php/sacar_vista_global.php",                                   // pagina que procesara la informacion...
		data        : "MODULO="+id_menu+"&campo="+campo+"&orden="+orden+"&pagina="+pagina+"&sql_busqueda="+sql_busqueda, // informacion enviada a la pagina...
		success     : 
		function(datos)
		{				
			$("#formulario").html(datos);		
		}
	 });
}
function sacar_vista_menu(id_menu, campo, orden, pagina, sql_busqueda)
{	
	$.ajax
	({
	 	async       : false,
		type        : "POST",
		dataType    : "html",
		contentType : "application/x-www-form-urlencoded",
		beforeSend  : cargando('menu'),
		url         : "lib_php/sacar_vista_global.php",                                   // pagina que procesara la informacion...
		data        : "MODULO="+id_menu+"&campo="+campo+"&orden="+orden+"&pagina="+pagina+"&sql_busqueda="+sql_busqueda, // informacion enviada a la pagina...
		success     : 
		function(datos)
		{
			$("#menu").html(datos);		
		}
	 });
}

function sacar_vista_contenido(id_menu, campo, orden, pagina, sql_busqueda)
{	
	$.ajax
	({
	 	async       : false,
		type        : "POST",
		dataType    : "html",
		contentType : "application/x-www-form-urlencoded",
		beforeSend  : cargando('contenido'),
		url         : "lib_php/sacar_vista_global.php",                                   // pagina que procesara la informacion...
		data        : "MODULO="+id_menu+"&campo="+campo+"&orden="+orden+"&pagina="+pagina+"&sql_busqueda="+sql_busqueda, // informacion enviada a la pagina...
		success     : 
		function(datos)
		{			
			$("#contenido").html(datos);		
		}
	 });
}

// funcion que saca el cuerpo(lista o formulario) de la pagina index.php.
function sacar_mantenimiento_contenido(id_menu, campo, orden, pagina, sql_busqueda)
{		
	$.ajax
	({
	 	async       : false,
		type        : "POST",
		dataType    : "html",
		contentType : "application/x-www-form-urlencoded",
		beforeSend  : cargando('formulario'),
		url         : "lib_php/sacar_vista_global.php",                                   // pagina que procesara la informacion...
		data        : "MODULO="+id_menu+"&campo="+campo+"&orden="+orden+"&pagina="+pagina+"&sql_busqueda="+sql_busqueda, // informacion enviada a la pagina...
		success     : 
		function(datos)
		{				
			$("#contenido").html(datos);		
		}
	 });
}
function cargando(etiqueta)
{
	var x = $("#"+etiqueta);
	x.html('<table><tr  align="center"><td><h3>CARGANDO DATOS</h3></td></tr><tr  align="center"><td><img src="imagenes/cargando.gif"></td></tr></table>');
}

function contar_ingreso_pag_principal()
{
	$.ajax
	({
	 	async       : true,
		type        : "POST",
		dataType    : "html",
		contentType : "application/x-www-form-urlencoded",		
		url         : "lib_php/global/funciones_globales_ajax.php",                                   // pagina que procesara la informacion...
		data        : "accion=contar_ingreso_pag_principal", // informacion enviada a la pagina...			
		success     : 
		function(datos)
		{								
		}
	 });
}
/*
	FUNCIONES GLOBALES PARA CARGAR LAS LIBRERIAS
*/
var arch_mensajes              = 0;
var arch_procesos_presentacion = 0;
var arch_menu_mantenimiento    = 0;
var arch_func_globales         = 0;
var arch_validaciones          = 0;
var arch_calendarios           = 0;

function cargar_arch_funciones_globales()
{
	if(parseInt(arch_func_globales) == 0)
	{
		jQuery.getScript(PATH_HOST_HTTP+"/lib_js/global/funciones_globales.js",function(){							
			arch_func_globales = 1;
		});														  				
	}
}
function cargar_arch_validaciones()
{
	if(parseInt(arch_validaciones) == 0)
	{
		jQuery.getScript(PATH_HOST_HTTP+"/lib_js/global/validaciones.js",function(){							
			arch_validaciones = 1;
		});
	}
}
function cargar_archivos_globales()
{
	contar_ingreso_pag_principal();
	if((parseInt(arch_func_globales)==0)||(parseInt(arch_validaciones)==0))
	{
		//$.blockUI({message: '<h1>PROCESANDO...........</h1>'});	
		if(parseInt(arch_func_globales) == 0)
		{
			jQuery.getScript(PATH_HOST_HTTP+"/lib_js/global/funciones_globales.js",function(){							
				arch_func_globales = 1;
				if(parseInt(arch_validaciones) == 0)
				{
					jQuery.getScript(PATH_HOST_HTTP+"/lib_js/global/validaciones.js",function(){							
						arch_validaciones = 1;
					});
				}
			});														  				
		}
		else
		{
			if(parseInt(arch_validaciones) == 0)
			{
				jQuery.getScript(PATH_HOST_HTTP+"/lib_js/global/validaciones.js",function(){							
					arch_validaciones = 1;
				});
			}
		}
		/*
		if(parseInt(arch_func_globales) == 0)
		{
			cargar_arch_funciones_globales();														  				
		}
		if(parseInt(arch_validaciones) == 0)
		{
			cargar_arch_validaciones();														  				
		}
		*/
		//$.unblockUI();
	}	
}
function cargar_arch_procesos_presentacion()
{
	if(parseInt(arch_procesos_presentacion) == 0)
	{
		jQuery.getScript(PATH_HOST_HTTP+"/noti_presentacion/procesos.js",function(){	
			arch_procesos_presentacion = 1;
		});
	}
}
function cargar_arch_mensajes()
{
	if(parseInt(arch_mensajes) == 0)
	{
		jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/jquery-impromptu.1.5.js",function(){							
			jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/mensajes.js",function(){	 					
				arch_mensajes = 1;
			});																
		});
	}
}
function cargar_arch_menu_mantenimiento()
{
	if(parseInt(arch_menu_mantenimiento) == 0)
	{
		jQuery.getScript(PATH_HOST_HTTP+"/lib_js/menu_mantenimiento.js",function(){	 					
			arch_menu_mantenimiento = 1;
		});
	}
}
function cargar_arch_calendario(etiqueta)
{
	if(parseInt(arch_calendarios) == 0)
	{
		//$.blockUI({message: '<h1>PROCESANDO...........</h1>'});
		jQuery.getScript(PATH_HOST_HTTP+"/lib_js/calendario/ui.core.js",function(){							
			jQuery.getScript(PATH_HOST_HTTP+"/lib_js/calendario/ui.datepicker.js",function(){							
				jQuery.getScript(PATH_HOST_HTTP+"/lib_js/calendario/ui.datepicker-es.js",function(){
					$.datepicker.setDefaults($.datepicker.regional['es']);			  
					$('#'+etiqueta).datepicker({onSelect:function(){sacar_edicion_anterior($('#'+etiqueta).val());																																			
					document.getElementById(etiqueta).value = 'Edicion Anterior';}});
					arch_calendarios = 1;
					//$.unblockUI();
				});
			});
		});														  				
	}	
}


function solicitud_contrasenia_lector()
{
	if((parseInt(arch_procesos_presentacion) == 0)||(parseInt(arch_mensajes) == 0))
	{
		if(parseInt(arch_procesos_presentacion) == 0)
		{
			jQuery.getScript(PATH_HOST_HTTP+"/noti_presentacion/procesos.js",function(){	
				arch_procesos_presentacion = 1;			
				if(parseInt(arch_mensajes) == 0)
				{
					jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/jquery-impromptu.1.5.js",function(){							
						jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/mensajes.js",function(){	 					
							arch_mensajes = 1;
							enviar_contrasenia_lector();
						});																
					});
				}
				else
					enviar_contrasenia_lector();
			});
		}
		else
		{
			if(parseInt(arch_mensajes) == 0)
			{
				jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/jquery-impromptu.1.5.js",function(){							
					jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/mensajes.js",function(){	 					
						arch_mensajes = 1;
						enviar_contrasenia_lector();						
					});																
				});
			}			
		}
	}
	else
		enviar_contrasenia_lector();
}
function inicio_ingreso_lector()
{
	if((parseInt(arch_procesos_presentacion) == 0)||(parseInt(arch_mensajes) == 0)||(parseInt(arch_menu_mantenimiento) == 0))
	{
		if(parseInt(arch_procesos_presentacion) == 0)
		{
			jQuery.getScript(PATH_HOST_HTTP+"/noti_presentacion/procesos.js",function(){	
				arch_procesos_presentacion = 1;			
				if(parseInt(arch_mensajes) == 0)
				{
					jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/jquery-impromptu.1.5.js",function(){							
						jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/mensajes.js",function(){	 					
							arch_mensajes = 1;
							if(parseInt(arch_menu_mantenimiento) == 0)
							{
								jQuery.getScript(PATH_HOST_HTTP+"/lib_js/menu_mantenimiento.js",function(){	 					
									arch_menu_mantenimiento = 1;
									ingreso_lector();
								});
							}
							else
								ingreso_lector();
						});																
					});
				}
				else
				{
					if(parseInt(arch_menu_mantenimiento) == 0)
					{
						jQuery.getScript(PATH_HOST_HTTP+"/lib_js/menu_mantenimiento.js",function(){	 					
							arch_menu_mantenimiento = 1;
							ingreso_lector();
						});
					}
					else
						ingreso_lector();
				}
			});
		}
		else
		{
			if(parseInt(arch_mensajes) == 0)
			{
				jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/jquery-impromptu.1.5.js",function(){							
					jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/mensajes.js",function(){	 					
						arch_mensajes = 1;
						if(parseInt(arch_menu_mantenimiento) == 0)
						{
							jQuery.getScript(PATH_HOST_HTTP+"/lib_js/menu_mantenimiento.js",function(){	 					
								arch_menu_mantenimiento = 1;
								ingreso_lector();
							});
						}
						else
							ingreso_lector();
					});																
				});
			}
			else
			{
				if(parseInt(arch_menu_mantenimiento) == 0)
				{
					jQuery.getScript(PATH_HOST_HTTP+"/lib_js/menu_mantenimiento.js",function(){	 					
						arch_menu_mantenimiento = 1;
						ingreso_lector();
					});
				}
				else
					ingreso_lector();
			}
		}
	}
	else
		ingreso_lector();
}
function inicio_suscripcion_temporal()
{
	if((parseInt(arch_procesos_presentacion) == 0)||(parseInt(arch_mensajes) == 0))
	{
		if(parseInt(arch_procesos_presentacion) == 0)
		{
			jQuery.getScript(PATH_HOST_HTTP+"/noti_presentacion/procesos.js",function(){	
				arch_procesos_presentacion = 1;			
				if(parseInt(arch_mensajes) == 0)
				{
					jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/jquery-impromptu.1.5.js",function(){							
						jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/mensajes.js",function(){	 					
							arch_mensajes = 1;							
							sacar_subscripcion();
						});																
					});
				}
				else
				{
					sacar_subscripcion();
				}
			});
		}
		else
		{
			if(parseInt(arch_mensajes) == 0)
			{
				jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/jquery-impromptu.1.5.js",function(){							
					jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/mensajes.js",function(){	 					
						arch_mensajes = 1;							
						sacar_subscripcion();
					});																
				});
			}
			else
				sacar_subscripcion();
		}
	}
	else
		sacar_subscripcion();
}
function inicio_pago_servicio()
{
	if((parseInt(arch_procesos_presentacion) == 0)||(parseInt(arch_mensajes) == 0))
	{
		if(parseInt(arch_procesos_presentacion) == 0)
		{
			jQuery.getScript(PATH_HOST_HTTP+"/noti_presentacion/procesos.js",function(){	
				arch_procesos_presentacion = 1;			
				if(parseInt(arch_mensajes) == 0)
				{
					jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/jquery-impromptu.1.5.js",function(){							
						jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/mensajes.js",function(){	 					
							arch_mensajes = 1;							
							pago_servicio(1,0);
						});																
					});
				}
				else
				{
					pago_servicio(1,0);
				}
			});
		}
		else
		{
			if(parseInt(arch_mensajes) == 0)
			{
				jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/jquery-impromptu.1.5.js",function(){							
					jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/mensajes.js",function(){	 					
						arch_mensajes = 1;							
						pago_servicio(1,0);
					});																
				});
			}
			else
				pago_servicio(1,0);
		}
	}
	else
		pago_servicio(1,0);
}

function inicio_comentarios()
{
	if(parseInt(arch_procesos_presentacion) == 0)
	{
		jQuery.getScript(PATH_HOST_HTTP+"/noti_presentacion/procesos.js",function(){	
			arch_procesos_presentacion = 1;			
			if(parseInt(arch_mensajes) == 0)
			{
				jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/jquery-impromptu.1.5.js",function(){							
					jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/mensajes.js",function(){	 					
						arch_mensajes = 1;
						sacar_vista_contenido(112,0,0,1,'');
					});																
				});
			}
			else				
				sacar_vista_contenido(112,0,0,1,'');
		});
	}
	else
	{
		if(parseInt(arch_mensajes) == 0)
		{
			jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/jquery-impromptu.1.5.js",function(){							
				jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/mensajes.js",function(){	 					
					arch_mensajes = 1;
					sacar_vista_contenido(112,0,0,1,'');
				});																
			});
		}
		else				
			sacar_vista_contenido(112,0,0,1,'');
	}
}

function inicio_contactar()
{
	if(parseInt(arch_procesos_presentacion) == 0)
	{
		jQuery.getScript(PATH_HOST_HTTP+"/noti_presentacion/procesos.js",function(){	
			arch_procesos_presentacion = 1;			
			if(parseInt(arch_mensajes) == 0)
			{
				jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/jquery-impromptu.1.5.js",function(){							
					jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/mensajes.js",function(){	 					
						arch_mensajes = 1;
						sacar_contactar_formulario();
					});																
				});
			}
			else				
				sacar_contactar_formulario();
		});
	}
	else
	{
		if(parseInt(arch_mensajes) == 0)
		{
			jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/jquery-impromptu.1.5.js",function(){							
				jQuery.getScript(PATH_HOST_HTTP+"/lib_js/mensajes/mensajes.js",function(){	 					
					arch_mensajes = 1;
					sacar_contactar_formulario();
				});																
			});
		}
		else				
			sacar_contactar_formulario();
	}
}