// JavaScript Documentç


function ListarProyectos(pag){
	if(pag==null) pag="";
	var datos="pagajax=paginas/fidelizacion/tabla_proyectos.php";
	datos+="&"+$("#frmFiltro").serialize();
	datos+="&pag="+pag;
	
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){$('#visor').html(html);}
	});	
}

function FichaProyecto(id){
	var data="&id="+id;
	CargarSeccion("fidelizacion","ficha_proyecto", data);		
}


/*------------------ FICHA PROYECTO ----------------*/
function AccionesProyectos(accion, proyecto, data){
	if(proyecto==null) proyecto="";
	if(data==null)data="";
	
	var datos="pagajax=paginas/fidelizacion/ajax_proyectos.php";
	datos+="&accion="+accion;
	datos+="&id="+proyecto;
	datos+=data;
	
	if(accion=="almacenar" || accion=="modificar"){
		datos+="&"+$("#frmProyecto").serialize();
	}

	var html=$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(){}
	}).responseText;
	return(html);
}

function MostrarFichaProyecto(proyecto){
	if(proyecto==null) proyecto="";
	var html=AccionesProyectos("ficha",proyecto);
	$('#ficha').html(html);
}

function AlmacenarProyecto(proyecto){
	if(proyecto==null) proyecto="";
	var html=AccionesProyectos("almacenar",proyecto);
	if(html!="") MostrarAviso(html, "Almacenar Proyecto");
	MostrarFichaProyecto(proyecto);
}

function MostrarDelegacionesProyecto(proyecto){
	if(proyecto==null) proyecto="";
	var datos="pagajax=paginas/fidelizacion/visor_delegacionproyecto.php";
	datos+="&id="+proyecto;
		
	var html=$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){$('#ficha').html(html);}
	});
}

function ListarDelegacionesProyecto(proyecto, pag){
	if(pag==null) pag="";
	var datos="pagajax=paginas/fidelizacion/tabla_delegacionproyecto.php";
	datos+="&id="+proyecto;
	datos+="&pag="+pag;
	datos+="&"+$("#frmFiltro").serialize();
		
	var html=$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){$('#visor').html(html);}
	});
}

function SelectDelegacionesTarjetaProyecto(idobj, proyecto, del){
	if(del==null) del="";
	
	if(proyecto!="" || proyecto!=null){	
		var data="&del="+del;
		var html=AccionesProyectos("selectdelegaciones",proyecto, data);	
		
		$('#'+idobj).html(html);
		
		if(html!=""){
			$('#'+idobj).removeAttr('disabled');
			$('#btnalmacenartarjeta').removeAttr('disabled');
		}else{
			$('#'+idobj).attr('disabled','disabled');
			$('#btnalmacenartarjeta').attr('disabled','disabled');
		}
	}
}

function MostrarClientesFinalesProyecto(proyecto){
	if(proyecto==null) proyecto="";
	var datos="pagajax=paginas/fidelizacion/visor_clientesfinalesproyecto.php";
	datos+="&id="+proyecto;
		
	var html=$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){$('#ficha').html(html);}
	});
}


function ListarClientesFinalesProyecto(proyecto, pag){
	if(pag==null) pag="";
	var datos="pagajax=paginas/fidelizacion/tabla_clientesfinalesproyecto.php";
	datos+="&id="+proyecto;
	datos+="&pag="+pag;
	datos+="&"+$("#frmFiltro").serialize();
		
	var html=$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){$('#visor').html(html);}
	});
}


function MostrarProductosProyecto(proyecto){
	if(proyecto==null) proyecto="";
	var datos="pagajax=paginas/fidelizacion/visor_productosproyecto.php";
	datos+="&id="+proyecto;
		
	var html=$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){$('#ficha').html(html);}
	});
}


function ListarProductosProyecto(proyecto, pag){
	if(pag==null) pag="";
	var datos="pagajax=paginas/fidelizacion/tabla_productosproyecto.php";
	datos+="&id="+proyecto;
	datos+="&pag="+pag;
	datos+="&"+$("#frmFiltro").serialize();
		
	var html=$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){$('#visor').html(html);}
	});
}


function MostrarConfiguracionProyecto(id){
	var datos="pagajax=paginas/fidelizacion/configuracionproyecto.php";
	datos+="&id="+id;
		
	var html=$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){$('#ficha').html(html);}
	});
}

function MostrarGeneradorAfiliados(proyecto, tipo){
	if(proyecto!=null){
		var data="&tipo="+tipo;
		var html=AccionesProyectos("generadorafiliados",proyecto, data);
		$('#grupoafiliados').html(html);	
		MostrarDialogo('grupoafiliados', 'Afiliar Grupo', 300, 230);
	}
}


function AfiliarGrupo(proyecto, tipo){
	var data="&tipo="+tipo;
	data+="&"+$('#frmafiliargrupo').serialize();
	html=AccionesProyectos("afiliargrupo", proyecto, data);
	if(html!=""){
		MostrarAviso(html, "Afiliar Delegaci\xF3n");	
	}
	
	if(tipo=="delegaciones"){
		ListarDelegacionesProyecto(proyecto);	
	}else if(tipo=="clientesfinales"){
		ListarClientesFinalesProyecto(proyecto);
	}else if(tipo=="productos"){
		ListarProductosProyecto(proyecto);
	}
	
}

function AfiliarDelegacionProyecto(proyecto, delegacion, estado){
	var data="&del="+delegacion+"&marcado="+estado;
	var html=AccionesProyectos('afiliardelegacion',proyecto, data);
	if(html!=""){
		MostrarAviso(html, "Afiliar Delegaci\xF3n");
	}
	ListarDelegacionesProyecto(proyecto);		
}

function AfiliarClienteFinalProyecto(proyecto, clif, estado){
	var data="&clif="+clif+"&marcado="+estado;
	var html=AccionesProyectos('afiliarclientefinal',proyecto, data);
	if(html!=""){
		MostrarAviso(html, "Afiliar Cliente Final");
	}
	ListarClientesFinalesProyecto(proyecto);		
}

function AfiliarProductoProyecto(proyecto, prod, estado){
	if(estado){
		var html=AccionesProyectos('afiliarproducto',proyecto, "&prod="+prod);
		$('#grupoafiliados').html(html);
		MostrarDialogo("grupoafiliados", "Afiliar Producto", 300, 300);
	}else{
		EliminarProductoProyecto(proyecto, prod);	
	}
}

function CalcularPuntosProducto(pvp, proyecto){
	var html=AccionesProyectos('calcularpuntosproducto',proyecto, "&pvp="+pvp);
	$('#puntos').val(html);
}

function AlmanacenarProductoProyecto(proyecto, prod){
	var data="&prod="+prod;
	data+="&"+$('#frmProductoProyecto').serialize();
	var html=AccionesProyectos('almacenarproductoproyecto',proyecto, data);
	if(html!=""){
		MostrarAviso(html, "Almacenar Producto Proyecto");
	}
	ListarProductosProyecto(proyecto);		
}

function EliminarProductoProyecto(proyecto, prod){
	var data="&prod="+prod;
	data+="&"+$('#frmProductoProyecto').serialize();
	var html=AccionesProyectos('eliminarproductoproyecto',proyecto, data);
	if(html!=""){
		MostrarAviso(html, "Eliminar Producto Proyecto");
	}
	ListarProductosProyecto(proyecto);		
}

function CambiarOpcionesAsignacionBienvenida(valor){

	//$('#confbienvenida table tr').addClass('oculto');
	$('#tipoequivalencia1_bienvenida').addClass('oculto');
	$('#tipoequivalencia2_bienvenida').addClass('oculto');
	//$('#tipoequivalencia3_bienvenida').addClass('oculto');
	$('#tipoequivalencia4_bienvenida').addClass('oculto');
	//$('#tasignacionbienvenida').removeClass('oculto');
	if(valor>0){
		$('#asignacionbienvenida').removeClass('oculto');
		$('#tipoequivalencia'+valor+'_bienvenida').removeClass('oculto');
	}else{
		$('#asignacionbienvenida').addClass('oculto');
	}
}

function CambiarOpcionesAsignacion(valor){

	//$('#confbienvenida table tr').addClass('oculto');
	$('#equivalenciatipo_1').addClass('oculto');
	$('#equivalenciatipo_2').addClass('oculto');
	$('#equivalenciatipo_4').addClass('oculto');
	//$('#tasignacionbienvenida').removeClass('oculto');
	$('#equivalenciatipo_'+valor).removeClass('oculto');
}


function TienePuntosExtraBienvenida(valor){
	
	if(valor){
		$('#puntosextrabienvenida input').removeAttr('disabled');
	}else{
		$('#puntosextrabienvenida input').attr('disabled','disabled');
	}
}

function AlmacenarConfiguracionFidelizacion(proyecto, conf){
	if(proyecto!=null){
		if(conf==null) conf="";
		var datos="pagajax=paginas/fidelizacion/ajax_proyectos.php";
		datos+="&id="+proyecto;
		datos+="&conf="+conf;
		datos+="&accion=configuracion";
		datos+="&"+$('#frmConfiguracionFidelizacion').serialize();
			
		var html=$.ajax({
			url: "paginas/ajax.php",
			data: datos,      
			global: false,
			type: "POST",
			async: false,
			success: function(html){
				if(html!=""){
					MostrarAviso(html, "Almacenar Configuracion Fidelizaci\xF3n");
				}
				MostrarConfiguracionProyecto(proyecto);
			}
		});
	}
}


function CambiarPublicarProyecto(proy, tar){
	if(tar!=null && tar!=""){
		var data="&tarifa="+tar;
		var html=AccionesProyectos('cambiarpublicar', proy, data);
		if(html!=""){
			MostrarAviso(html, "Cambiar Publicar");	
		}
		ListarProductosProyecto(proy);
	}
}

function CambiarPortadaProyecto(proy, tar){
	if(tar!=null && tar!=""){
		var data="&tarifa="+tar;
		var html=AccionesProyectos('cambiarportada', proy, data);
		if(html!=""){
			MostrarAviso(html, "Cambiar Portada");	
		}
		ListarProductosProyecto(proy);	
	}
}

function CambiarDestacadoProyecto(proy, tar){
	if(tar!=null && tar!=""){
		var data="&tarifa="+tar;
		var html=AccionesProyectos('cambiardestacado', proy, data);
		if(html!=""){
			MostrarAviso(html, "Cambiar Destacado");	
		}
		ListarProductosProyecto(proy);	
	}
}


function CambiarOfertaProyecto(proy, tar){
	if(tar!=null && tar!=""){
		var data="&tarifa="+tar;
		var html=AccionesProyectos('cambiaroferta', proy, data);
		if(html!=""){
			MostrarAviso(html, "Cambiar Oferta");	
		}
		ListarProductosProyecto(proy);	
	}
}

function CambiarNovedadProyecto(proy, tar){
	if(tar!=null && tar!=""){
		var data="&tarifa="+tar;
		var html=AccionesProyectos('cambiarnovedad', proy, data);
		if(html!=""){
			MostrarAviso(html, "Cambiar Novedad");	
		}else{
			ListarProductos();	
		}
		ListarProductosProyecto(proy);	
	}
}

