// JavaScript Document

function MostrarClientesFinales(cli){
	var datos="pagajax=paginas/clientes/visor_clientesfinales.php";
	datos+="&cli="+cli;
	
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){$('#ficha').html(html);}
	});	
}
function MostrarClientesFinalesQuarksite(cli){
	var datos="pagajax=paginas/clientes/visor_clientesfinales.php";
	datos+="&cli="+cli;
	
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){$('#contenedor_modulos').html(html);}
	});	
}


function ListarClientesFinales(cliente, pag){
	if(pag==null) pag=0;
	var datos="pagajax=paginas/clientes/tabla_clientesfinales.php";
	datos+="&"+$("#frmFiltro").serialize();
	datos+="&id="+cliente;
	datos+="&pag="+pag;
	
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){$('#visor').html(html);}
	});	
}

function FichaClienteFinal(cliente, idf){
	$('#fichaclientefinal').html('');
	$('#fichaclientefinal').dialog('close');
	var datos="pagajax=paginas/clientes/ajax_clientesfinales.php";
	datos+="&accion=ficha";
	datos+="&id="+cliente;
	datos+="&idf="+idf;
	
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){
			$('#fichaclientefinal').html(html);
			MostrarDialogo('fichaclientefinal','Ficha de Cliente Final',800, 530);
		}
	});	
}

function AlmacenarClienteFinal(cliente, idf){
	if(cliente!=null){
		if(idf==null) idf="";
		var datos="pagajax=paginas/clientes/ajax_clientesfinales.php";
		datos+="&"+$("#frmClienteFinal").serialize();
		datos+="&accion=almacenar";
		datos+="&id="+cliente;
		datos+="&idf="+idf;
		
		$.ajax({
			url: "paginas/ajax.php",
			data: datos,      
			global: false,
			type: "POST",
			async: false,
			success: function(html){
				MostrarClientesFinales(cliente);
				$('#fichaclientefinal').dialog('close');
			}
		});
	}
}


function SelectClienteFinal(obj, cliente, idf){
	if(cliente==null) cliente="";
	if(idf==null) idf="";
	if(cliente=="" || cliente==null || cliente=="NULL"){
		$(obj).attr("disabled","disabled");
	}else{
		$(obj).attr("disabled","");
	}
	
	var datos="pagajax=paginas/clientes/ajax_clientesfinales.php";
	datos+="&accion=select";
	datos+="&id="+cliente;
	datos+="&idf="+idf;
	
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){
			$(obj).html(html);
		}
	});	
}


/****************************************************************/
/*							AFICIONES							*/
/****************************************************************/


function MostrarAficiones(cliente, idf){
	var datos="pagajax=paginas/clientes/ajax_clientesfinales.php";
	datos+="&accion=ficha_aficiones";
	datos+="&id="+cliente;
	datos+="&idf="+idf;
	
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){
			$('#ficha_aficiones').html(html);
			MostrarDialogo('ficha_aficiones','Aficiones de Cliente Final',400, 300);
		}
	});
}


function AsociarAficionCliente(cliente, idf, af, marcado){
	var datos="pagajax=paginas/clientes/ajax_clientesfinales.php";
	datos+="&accion=asociar_aficion";
	datos+="&id="+cliente;
	datos+="&idf="+idf;
	datos+="&aficion="+af;
	datos+="&marcado="+marcado;
	
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){
			if(html!="") MostrarAviso(html, "Asociar Aficion");
		}
	});
}


function AccionesAficion(accion, aficion){
	if(aficion==null) aficion="";
	
	var datos="pagajax=paginas/clientes/ajax_aficiones.php";
	datos+="&accion="+accion+"&id="+aficion;
	
	if(accion=="almacenar"){
		datos+="&"+$("#frmAficion").serialize();	
	}
	
	var html=$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(){}
	}).responseText;
	return(html);	
}

function ListarAficiones(){
	var html=AccionesAficion('lista','');
	$('#lista').html(html);
}

function FichaAficion(aficion){
	if(aficion==null) aficion!="";
	
	var html=AccionesAficion('ficha', aficion);
	$('#ficha_aficion').html(html);
}

function AlmacenarAficion(aficion){
	var txt="";
	var ok=true;
	if($('#descripcion').val()==""){		
		txt+="No ha indicado la descripci&oacute;n de la Aficion\n";
		ok=false;
	}
	
	if(ok){
		if(aficion==null) aficion="";
		var html=AccionesAficion('almacenar',aficion);
		if(html!=""){
			MostrarAviso(html, "Almacenar Aficion");	
		}else{
			ListarAficiones();
			FichaAficion();	
		}
	}else{
		MostrarAviso("Rectifique lo siguiente:\n"+txt,"Almacenar Aficion");	
	}	
}

function EliminarAficion(aficion){	
	if(confirm("\xBFDesea eliminar esta Aficion?")){
		if(aficion!=null && aficion!=""){
			var html=AccionesAficion('eliminar', aficion);
			if(html!=""){
				MostrarAviso(html,"Eliminar Aficion");
			}else{
				ListarAficiones();
				FichaAficion();	
			}
		}
	}
}


function CambiarEstadoAficion(aficion){	
	if(aficion!=null && aficion!=""){
		var html=AccionesAficion('cambiarestado', aficion);
		if(html!=""){
			MostrarAviso(html,"Eliminar Aficion");
		}else{
			ListarAficiones();
		}
	}		
}

