// JavaScript Document


function AccionesSectores(accion, sector, actividad, valornull){
	if(sector==null) sector="";
	if(actividad==null) actividad="";
	if(valornull==null) valornull=true;
	
	var datos="pagajax=paginas/clientes/ajax_sectores.php";
	datos+="&accion="+accion+"&idsec="+sector+"&idact="+actividad+"&valornull="+valornull;
	
	if(accion=="almacenarsector"){
		datos+="&"+$("#frmSector").serialize();
		
	}else if(accion=="almacenaractividad"){
		datos+="&"+$("#frmActividad").serialize();
	}
	
	var html=$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(){}
	}).responseText;
	return(html);	
}	

function ListarSectores(){
	var html=AccionesSectores('lista','');
	$('#lista').html(html);	
	SelectSectores('sector_actividad');
}

/****************************************************************/
/*							Sectores							*/
/****************************************************************/

function FichaSector(sector){
	if(sector==null) sector!="";
	
	var html=AccionesSectores('fichasector', sector);
	$('#ficha_sector').html(html);	
}

function EliminarSector(sector){
	if(confirm("\xBFDesea eliminar este Sector y sus Actividades?")){
		if(sector!=null && sector!=""){
			var html=AccionesSectores('eliminarsector',sector);
			if(html!=""){
				MostrarAviso(html,"Eliminar Sector");
			}else{
				ListarSectores();
				FichaSector();	
			}
		}
	}
}

function AlmacenarSector(sector){
	if($('#descripcion_fam').val()==""){
		MostrarAviso("No ha indicado la descripci&oacute;n de la Sector\n", "Almacenar Sector");
	}else{
		if(sector==null) sector="";
		var html=AccionesSectores('almacenarsector',sector);
		if(html!=""){
			MostrarAviso(html, "Almacenar Sector");	
		}else{
			ListarSectores();
			FichaSector();	
		}
	}
}

function SelectSectores(id_obj,sector, valornull){
	if(sector==null) sector="";
	if(valornull==null) valornull=true;
	var html=AccionesSectores('selectsectores', sector, '', valornull);
	$("#"+id_obj).html(html);	
}


/****************************************************************/
/*							Actividades							*/
/****************************************************************/

function FichaActividad(sector, actividad){
	if(sector==null) sector!="";
	if(actividad==null) actividad!="";
	
	var html=AccionesSectores('fichaactividad', sector, actividad);
	$('#ficha_actividad').html(html);	
	SelectSectores('sector_actividad',sector);
}

function AlmacenarActividad(actividad){
	var txt="";
	var ok=true;
	if($('#sector_subfam').val()==""){
		txt+="No ha indicado el Sector a la que pertenece\n";
		ok=false;
	}
	if($('#descripcion_subfam').val()==""){		
		txt+="No ha indicado la descripci&oacute;n de la Actividad\n";
		ok=false;
	}
	
	if(ok){
		if(actividad==null) actividad="";
		var html=AccionesSectores('almacenaractividad','',actividad);
		if(html!=""){
			MostrarAviso(html, "Almacenar Actividad");	
		}else{
			ListarSectores();
			FichaActividad();	
		}
	}else{
		MostrarAviso("Rectifique lo siguiente:\n"+txt,"Almacenar Actividad");	
	}	
	ListarSectores();
	FichaActividad();	
}

function EliminarActividad(sector,actividad){
	if(sector==null) sector="";
		
	if(confirm("\xBFDesea eliminar esta Actividad?")){
		if(actividad!=null && actividad!=""){
			var html=AccionesSectores('eliminaractividad',sector,actividad);
			if(html!=""){
				MostrarAviso(html,"Eliminar Actividad");
			}else{
				ListarSectores();
				FichaActividad();	
			}
		}
	}
}

function SelectActividad(id_obj,sector, actividad, valornull){
	if(sector==null) sector="";
	if(actividad==null) actividad="";
	if(valornull==null) valornull=false;
	var html=AccionesSectores('selectactividades', sector, actividad, valornull);
	$("#"+id_obj).html(html);	
	
	if(sector!="" && sector!="NULL"){
		$("#"+id_obj).attr('disabled','');	
	}else{
		$("#"+id_obj).attr('disabled','disabled');	
	}
}

